Submitted via IRC for SoyCow1337
How an iOS developer built an alternative App Store for the iPhone
Riley Testut has spent the better part of the last decade trying to sneak in through the side door of the iPhone. Since he was a teenager, the Dallas-Fort Worth native has been fascinated with app development — in particular, with emulation technology that allows modern computing devices to run the video game software of decades-old game consoles.
Yet Testut, a longtime Apple fan, was disheartened when he came to realize that classic video games from developers like Nintendo would never make their way onto the official iOS App Store. Nintendo has no interest in porting its games to iOS — it has since opted to make mobile-specific versions instead — and Apple has always had strict policies against apps that can be used for piracy. So Testut decided to try to build the emulation technology that would let you do it yourself.
AltStore is a way to distribute iPhone apps that are not allowed on the official App Store
"As a kid, I played all these games, and so I just came across some code that I thought I could turn into an app to play Game Boy games, and that just started a whole thing," Testut says. "I just found myself in this whole emulation scene. I probably don't know if I would have picked it really if I had thought through everything. Because it's a lot to work on these apps, knowing that they're not going to be in the App Store ever."
His initial emulation work, spanning the last two years of high school, resulted in a Game Boy emulator known as GBA4iOS. It made headlines in 2014 when both Apple and Nintendo moved to shut his project down. (GBA4iOS lived on for some time, thanks to a clever loophole, but it is no longer available.)
Now, Testut, a 22-year-old freelance software developer living in Los Angeles, may have figured out a way for his software to live on Apple's iOS platform for good. He calls it AltStore, and it's an alternative mobile app distribution platform that lets anyone download software that's not available on the official App Store.
The store's very first app: Delta, a GBA4iOS successor Testut has been building since well before he entered the University of Southern California a half-decade ago. The really interesting part is that none of it requires you to jailbreak your iPhone, so it's available to anyone who's willing to download it, for free.
Delta is a powerful app with the kind of polish you'd expect from a major software maker. It lets anyone run corresponding game files for NES, SNES, Game Boy, Game Boy Advance, and even Nintendo 64 consoles. Testut is also working on Nintendo DS emulation and other related projects for future updates. It's the kind of app Apple would never allow, but it's also the kind of software iPhone users have been dreaming about for years.
"It's more fun working on it for iOS because, yeah, on Android, I could just release a tiny [emulator]. But on iOS, I know that people want this. I know people want to relive those games. I also know that so many people have iPhones. I have an iPhone," he says. "So I want to bring what I know people want to everyone. That's really the motivation here."
(Score: 3, Insightful) by Arik on Tuesday October 08 2019, @06:18AM (12 children)
Or are we on a countdown before he gets sued out of existence and even the deepnet mirrors slowly succumb to bitrot?
If laughter is the best medicine, who are the best doctors?
(Score: 2) by coolgopher on Tuesday October 08 2019, @06:49AM (5 children)
Actually, it looks like it's simply an app that's automating the official side-loading support. In effect, it makes it look like everyone using the AltStore app is doing their own app-development/test loads. Quite a few details are available in the FAQ [altstore.io].
I'm guessing the AltStore app will just be banned by Apple, and then it's back to square one again. *shrug*
(Score: 2) by barbara hudson on Tuesday October 08 2019, @01:41PM (4 children)
A software update with a list of blacklisted apps? People who want this just won't update. Or the app can be given a random name (or enter their choice) each time it's downloaded.
SoylentNews is social media. Says so right in the slogan. Soylentnews is people, not tech.
(Score: 2) by coolgopher on Wednesday October 09 2019, @12:29AM (3 children)
Ah, you're right. I thought the on-phone-app came from the store, but now I see it's actually installed by the on-pc app. Thanks for the correction!
(Score: 2) by Nerdfest on Wednesday October 09 2019, @12:52PM (2 children)
They'll start charging $100 to develop for your own phone again.
(Score: 2) by coolgopher on Thursday October 10 2019, @01:22AM
That's certainly a possibility.
(Score: 2) by barbara hudson on Thursday October 10 2019, @02:17AM
SoylentNews is social media. Says so right in the slogan. Soylentnews is people, not tech.
(Score: 2) by barbara hudson on Tuesday October 08 2019, @01:43PM (5 children)
SoylentNews is social media. Says so right in the slogan. Soylentnews is people, not tech.
(Score: 2, Informative) by Arik on Tuesday October 08 2019, @04:06PM (4 children)
If laughter is the best medicine, who are the best doctors?
(Score: 2) by FatPhil on Tuesday October 08 2019, @09:47PM (3 children)
Great minds discuss ideas; average minds discuss events; small minds discuss people; the smallest discuss themselves
(Score: 2) by barbara hudson on Tuesday October 08 2019, @11:01PM (2 children)
SoylentNews is social media. Says so right in the slogan. Soylentnews is people, not tech.
(Score: 2) by FatPhil on Wednesday October 09 2019, @11:43AM (1 child)
Great minds discuss ideas; average minds discuss events; small minds discuss people; the smallest discuss themselves
(Score: 2) by barbara hudson on Thursday October 10 2019, @02:15AM
SoylentNews is social media. Says so right in the slogan. Soylentnews is people, not tech.
(Score: 3, Insightful) by Anonymous Coward on Tuesday October 08 2019, @11:46AM (8 children)
He should better invest his time in places where his work is welcomed, instead of triying to favor the mistrustful walled garden.
(Score: 1, Troll) by barbara hudson on Tuesday October 08 2019, @01:45PM (7 children)
SoylentNews is social media. Says so right in the slogan. Soylentnews is people, not tech.
(Score: 2) by FatPhil on Tuesday October 08 2019, @09:49PM (6 children)
Great minds discuss ideas; average minds discuss events; small minds discuss people; the smallest discuss themselves
(Score: 2) by barbara hudson on Tuesday October 08 2019, @10:59PM (5 children)
I want to see what I'm getting. No local vendor? No sale. And I'm not spending $700 US for a phone, ever. I don't do games or video so I don't need the latest and greatest specs. I don't do video chat (or any chat). I don't worry about privacy because I don't go to more than a few sites, nothing from google or social media. Never used amazon. So a data thief is going to get nothing. Not enough to do identify theft (as if anyone would want to be me), nothing embarrassing (the trolls already put it all out there), nothing I really care about.
If I want to run Linux I won't do it on my phone.
SoylentNews is social media. Says so right in the slogan. Soylentnews is people, not tech.
(Score: 2) by FatPhil on Wednesday October 09 2019, @11:49AM (4 children)
Great minds discuss ideas; average minds discuss events; small minds discuss people; the smallest discuss themselves
(Score: 2) by Nerdfest on Wednesday October 09 2019, @12:54PM (1 child)
Look at the email address.
(Score: 2) by barbara hudson on Thursday October 10 2019, @02:02AM
A side benefit is no data-mining Google apps, no uninstallavle social media shit (unlike some Android phones), I don't use that that any more. Can you say the same thing?
SoylentNews is social media. Says so right in the slogan. Soylentnews is people, not tech.
(Score: 2) by barbara hudson on Thursday October 10 2019, @02:10AM (1 child)
SoylentNews is social media. Says so right in the slogan. Soylentnews is people, not tech.
(Score: 2) by FatPhil on Thursday October 10 2019, @10:31AM
I call bullshit. My g/f's registered blind, and has used a Nokia N900 for a decade.
Great minds discuss ideas; average minds discuss events; small minds discuss people; the smallest discuss themselves