Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
AltStore. The first Apple approved alternative App Store (altstore.io)
145 points by janandonly on April 20, 2024 | hide | past | favorite | 90 comments


In Switzerland, Delta Emulator is not available in the App Store since Riley made it an AltStore exclusive in Europe. However, you cannot get AltStore either because Switzerland isn't part of the countries where Apple allows alternative stores: https://support.apple.com/fr-fr/118110#countries-and-regions.



It is available for me in Switzerland. In fact, it's the number one app.


Can’t you get it through the world sideloading instructions? I haven’t tried admittedly


Even reading the page is mildly infuriating because how far it goes to try to scare people away into using AppStore only.

I have never seen a company resist a legislation with this much effort before.


What's more stupid is that I can't install my app to my phone. Because it's supposedly not secure according to Apple.

Even more stupid is that if I pay the annual developer fee to Apple, they let me install it.


You can install without a fee through your own "debug locally" certificate but it expires fast, it's a clunky process...


Nope sorry, it's available here.


Unpopular opinion: I'm really not keen on Riley using Delta as a key driver to make EU folk pay for the AltStore. I'd much, much rather get it from the Apple App Store, just like everyone else on the planet--and I'd pay Eur 4.99 for it there, easy, just because I really don't want the hassle of dealing with another App Store.


Riley posted the following on Mastodon about this:

Getting some Qs about Delta availability, hope this clarifies things!

• Delta is exclusive to AltStore in EU

• Because of Apple’s new dev terms, all downloads in EU cost us €0.50/yr in AltStore PAL and App Store…so couldn’t offer Delta in EU App Stores without making it paid

• App Store only supports one-time paid-upfront apps, so we’d have to pick a price that could support ~years of CTFs

• PAL’s €1.50 covers Delta’s CTF

• We’d make everything free everywhere if it wasn’t for the CTF

https://mastodon.social/@rileytestut/112299267044864020


Yeah that’s too bad since it’s free everywhere else in the world on the App Store.


Well, now you can add it to the ever-expanding list of iOS apps you just can't use. No need to feel lonely about it though, there's a lot of great free apps that Android users are also locked-out of unless they flip the sideloading switch. Here are just a few: https://f-droid.org/en/packages/


Sideloading switch on Android? You install F-Droid and then install whatever you want from F-Droid. I'm assuming you mean the "install application from unknown source" pop-up when you open the F-Droid apk from your downloads folder. This is NOTHING compared to the hoops Apple users have to jump through to install third party software.


Your comparison is pointless (I've been using F-Droid for almost a decade, and that's where I get most "serious" Android utilities today - like Termux and various UI tweaks I can't do without). I am fine with hacking Android (and running emulators on it) because I don't rely on it for work, IM, family or work stuff. It's just a sandbox for me.

But I would have liked to have Delta (and paid for it) on iOS, because that's where I spend most of my time. I'll just wait until RetroArch (or someone else) ships on iOS.


That's a shame. It's just free software, there should be no reason why you can't just put it on your phone if you have the code and want to approve it. Maybe Apple should re-draft the App Store conditions to better accommodate Free Software if this is the sort of business they'd like to attract. If not, oh well, it's only the users that have to suffer.

> I'll just wait until RetroArch (or someone else) ships on iOS.

You mean the App Store, right? Retroarch on iOS is practically as old as sideloading Delta at this point: https://docs.libretro.com/guides/install-ios/


You must be new to mobile, and Apple, and notarisation. I can build and install it myself, but even with a developer account it's a hassle. The key problem with iOS app distribution isn't alternate app stores--it's enabling end users to run their own apps on their own devices without timeouts or jumping through hoops, and nobody seems interested in fixing that.


The problems you talk about are deliberately created by Apple and only fixable by Apple. If you buy an iOS device you're opting in to whatever bullshit Apple comes up with that isn't explicitly regulated away, and when regulation is introduced Apple has made clear that they will do whatever they can to avoid complying with the spirit of said regulation.

The creator of Delta is pushing the first regulation-protected route they have for distributing their app. You started this thread saying you wish they didn't.

Dealing with notarization, timeouts, yearly developer account subscriptions, it's all terrible. The only hope to ever get away from it is to put up with as little of it as possible, which currently means an alternative app store. Or you can stop buying Apple devices.


I will stop buying Apple devices when there are quality alternatives, hardware and ecosystem-wise. Android is (still) neither at this point.


Sounds like you're going to be in the business of fielding unpopular opinions for quite some time. I'm shocked that someone would shake their fist at the person developing code that you can go download right now[0] and not the business that prevents your phone from using it. If this is your sincere opinion, you either misunderstand the situation or expect to have your cake and eat it too.

[0] https://github.com/rileytestut/Delta


What you're saying is that you are not interested in solving what you describe as "The key problem with iOS app distribution".

I am not claiming Android is perfect in any way; I don't think a truly good usable mobile option exists. I will claim that the differences in quality are minor in comparison to the problematic level of control Apple exercises over iOS.


Depending on what you mean by "quality alternatives", GNU/Linux phones exist. Sent from my Librem 5.


What does “Apple approved” mean? I know Apple has heavy handed curation, for example requiring various forms of moderation / censorship of social media apps. Can these stores offer whatever they want?

Also what’s with that fee? Why aren’t phones forced to operate like traditional operating systems? Apple shouldn’t be allowed to charge fees for people to install software on devices they own.


I'm no expert on the matter, but this is what Apple says:

> All apps listed on alternative app marketplaces are submitted to a Notarization process with Apple. Notarization is a baseline review that applies to all apps, regardless of their distribution channel, focused on platform policies for security and privacy and to maintain device integrity. Through a combination of automated checks and human review, Notarization helps ensure apps are free of known malware, viruses, or other security threats, function as promised, and don’t expose users to egregious fraud. Apple does not enforce the App Store's high standards for business practices and content on apps distributed through alternative app marketplaces.

So what I understand is that it's a baseline check for security, technical issues etc. Content moderation doesn't seem to be a part of it.


oh it's definitely much more than a "baseline check", it seems to be mostly the same silly rules as the real app store

for example, the developer of Clip (Riley Testut) had to add a pointless "map" function which uses the user's location in order to be allowed to run in the background

The first version I tried used the user’s location to remain active, but was rejected by Apple. Testut then updated Clip with a Map feature — so there’s a reason for the app to remain active in the background — to receive approval.

[1] https://www.theverge.com/24100979/altstore-europe-app-market...


Fuck Apple, I never need their check. I'm not a grandma.


Sure you did, even indirectly: would iOS still be around now if every grandma got their money stolen through iOS malware?


Windows is still around, I think. And you used to be able to install anything on it, from any source, with zero control by MS. (On newer versions that's possibly less true.)

But if you want to steal grandmas' money, it's much easier to setup a romance scam operation than to try to get them to install some app.


Apple's own MacOS is still around, and you are able to install anything on it. Yet the world keeps spinning.


Did it happen with Android yet?



You can search for innumerable articles and anecdotes of people moving their family and elders to iOS on mobile and Linux on desktop for exactly these reasons


Or with Windows computers?


Yes.


> Why aren’t phones forced to operate like traditional operating systems?

They are operating like traditional operating systems, namely like game consoles where paying royalties to OS makers for distributing software has been a thing since the Atari/Activision settlement in 1980.


It's malicious compliance. No judgement afaik says anything about an approval process.


Knowing Apple I'd personally be concerned about retribution from them. I feel like something else completely unrelated on my device will stop functioning because I'm a user of the app store.


But you'll never be able to prove it

Like my iPhone 12 getting slower and worse battery with each iOS release even with a new battery...


Yeah you can’t update these phones. Things just degrade if you do. Happily running iOS 15 on my iPhone 12.


I don’t feel like my iPhone 12 mini is slow with 17.4? I guess it doesn’t make sense t argue about subjective experiences but I just wanted add a some anecdata.

Battery feels just fine (over a day, that is with Tailscale turned off [did get better some updates ago.])


That's strange. I'm on iOS 17 on my iPhone 11 Pro and it's just fine. Maybe the battery issues mentioned are due to normal degradation?


Do older versions of iOS still receive security patches?


not really


Can someone give me examples of good apps other than emulators?


I think by design of the ecosystem it makes the most sense for apps that can't be on the main store.

That would be emulators, uncensored social media, probably apps that do not meet the NSFW policy of the App Store... that kind of thing.

I'm not sure we'll see user-enabling apps for proprietary services like newpipe, because it's still a store, so corporate censorship is to be expected. In that sense, it is far inferior to a true, no store, side-loading ability like on Android, where you can freely install any application you want.

I've managed to get almost all my apps (sans Google apps and banking) to autoupdate through Obtainium on Android. It really feels like the future.


Yattee, an alternative to NewPipe, has been available on the AppStore for over a year. Well before there was any pressure from the DMA. https://apps.apple.com/us/app/yattee/id1595136629


Yattee is a good example for what Apple puts those developers through. Here is a direct quote from their website:

> Apple keeps rejecting macOS version of Yattee for several unrelated and random reasons. As I believe the App Store approval process is random and getting approval depends mostly on whether the reviewer has had a nice day, I keep resubmitting macOS versions with every update so maybe we will get lucky one day.

https://github.com/yattee/yattee/wiki/FAQ


The app also has obscure and incomplete features & UI purely to comply with Apple guidelines (or trick human reviewers paid beans into not actually realizing what the app is).


Apple requires Alt stores only distribute apps suitable for all audiences (age 4+), so NSFW is out.


It seems like one of the major categories should be free software apps that Apple won't put in the store because of the license, e.g. GPL. Can alternate stores distribute those on iOS?


It's about the stupid fees for Apple, iirc. So, they'll arrive in the end. Just not now.


I agree it is cheap, but I want to at least try something without paying.


It's probably important that consumers vote with their wallet here


I don't think they can offer you a trial option when Apple charges them by installs.


Agree, it will probably take EU a few more iterations to force Apple making it usable.


What specific apps might this app store distribute that Apple's won't? Apple's insistent that third party app stores enforce Apple's content restrictions IMHO defeats the purpose of the third party app store mechanism.


Apple changed the rule to allow Gameboy emulators on the App Store days before the Alt Store went live. So even if you don't install the Alt Store, that's already a benefit for everyone.

Competition is a good thing.



Is it me or is the copy on this website terrible? And probably super confusing to laymen.


Unfortunately paying Apple’s extortion fee might provide ammo to legitimize it.


Someone ends up paying Apple either way. On the App Store, that person usually ends up being the developer. With the new framework (stupid as it may be), developers can choose to externalize that cost to users and make an example of how ridiculous it is. With high-demand apps like emulators, it's easy to attract users and directly expose them to the limits Apple imposes on them. That's a great vehicle for change, and I fully expect Apple to backpedal on the Core Technology Fee once it attracts broader scrutiny.

It makes perfect sense to me that paying $99/year for the App Store is cheaper than $0.50/install. But you shouldn't have to pay anything to install Free Software in the first place, so I can also see why some people would consider protesting Apple's policy to be invaluable.


As far as I know to distribute app outside AppStore you need to notarize it, so you need to pay for developer account $99 AND still $0.5 per install


That's a common misconception about free software. Free software is about the user's right to see and modify the software. Doesn't mean people can't do business with it. You're right that they usually don't require fee for installation, but that's merely because that the source code is available on the internet, in most cases, and so the user can install it without paying anyway.


Apple waves fees for non-profits (both developer annual fee and core technology fee), so at least qualifying free software organizations don't have to pay anything for either the app store or alt stores.

https://developer.apple.com/support/fee-waiver/


Free software organizations don't package software. The people developing iOS ports of FOSS applications are not going to register as a nonprofit to play Apple's silly game. It's an insult of a fig-leaf to the industry at-large.


Plenty of free software organizations package software. Heck Mozilla, Signal, VideoLAN, Mastodon, Wikimedia and Tor even package iOS software.

And frankly, most of the iOS ports of FOSS aren't themselves are closed source, so they don't really count as FOSS, but if the people who, say, ported OpenOffice to iPhone gave it to the Apache foundation? I can't see why they wouldn't release it.


Can't remember the details but isn't there also an impact to in app purchases and payment methods?

I thought the restrictions/Apple's fee around those were different?

e.x. You average $2 per install on in-app purchases you get $1.40 (30% Apple fees) on app store or $1.50 ($0.50 install fee) on 3rd party store


I really can't imagine any circumstance where the European Commission is ok with Apple charging competitors for the privilege of competing with them, in a market explicitly mandated by the DMA.

AltStore or Epic complying with Apple's current dubious terms makes no real difference.


Seems this requires an AppleID. So is there no way to sideload without one?


No.


Darn. For me at least, half the point is to be more anonymous from Apple.


How many apps are there?


Two. Delta the emulator, and a clipboard manager.

I assume there will be a few more soon, though Apple still pushes for notarization and such, making things difficult for the lone hacker developing for fun. So I don't expect as many apps as once cydia had.

It's pretty cool that I can play Chrono Trigger and Pokemon FireRed Rocket Edition on the go though :) I'd love to see Epic bringing Fortnite to AltStore out of spite. :D


Epic has already announced they’ll be launching the Epic Games Store on iOS later this year.

https://www.epicgames.com/site/en-US/epicgamessweden

https://twitter.com/epicgames/status/1770500825166545305


If an alternate store can have a game emulator, could it also have e.g. an Android app emulator, which in turn could run Android app "ROMs" that aren't individually notarized?


You can run Linux software on iOS via iSH. Efforts to get anything more powerful on iOS is limited because JIT is restricted to web browsers only.


Then how do game emulators work?


Simple game emulators like Delta don’t need JIT since a static interpreter works. Anything better needs JIT to run at a reasonable speed


Is it not possible to add sources to the PAL store?


It is possible, but if sources have any apps that are not notarized (none of them are right now) they cannot be added.


The contrast of text and background is really really bad for the muted text. Accessibility related changes would be most welcome.


How can I trick my USA based iphone to think it's based in Europe to access these app stores?


I subscribed some days ago, but still can’t get the download to work, even in Safari as suggested.


I had an issue with the Download button not working the first time as well. The solution was to go back to AltStore homepage, click and go through the checkout process again, at some point it says you already are subscribed and instead of charging you again takes you to the download page, where this time the button works.

At least that's what happened for me, worth a try.


Thank you!!


Apple must be delighted to see this.. Because it's an awful UX


yes, quite a few hoops to jump through to get something working.

Back in the day, I went through massive effort to jailbreak my iPhone, void the warranty, and use the Cydia app store (amazing that this whole community operated for free).

But slowly the vanilla iPhone experience got good enough that I didn't need to jailbreak anymore, or at least it wasn't worth the effort. And the community died down as well.

Interesting to see the resurgence of a similar concept.


I guess community of it died also because of how difficult/rare jailbreaks got, with some significant time of droughts between jailbreaks. Also jailbreaks had too many downsides; some apps would be too invasive, crash the Springboard, some secure apps (bank etc) wouldn't run, iirc updates weren't possible or hard to do, "tethered" jailbreaks required restoring them each time you reboot etc. etc. Too much day-to-day fighting against the system at the end.

Alternative stores OTOH have a lot more promise, if Apple can't manage to kill them through malicious compliance. They have a lower barrier of entry, and most downsides of JB don't apply either.


Awful UX relative to the Appstore? How so?


Can’t wait to have to download 20 different marketplaces with UX all uglier than the last


The App Store sets a pretty low bar.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: