Forcing Apple to allow third-party app stores isn't enough
- Reference: 1696877413
- News link: https://www.theregister.co.uk/2023/10/09/apple_app_store/
- Source link:
"We are working with the EU on what safe compliance could look like," [1]said Craig Federighi, Apple’s senior vice president of software, in an interview at Apple's Worldwide Developer Conference in June.
If this comes to pass by the [2]appointed deadline – delays are possible as a result of legal challenges or malicious compliance – the result may not be as liberating as many hope.
[3]
The Apple App Store, for all its faults, is likely to remain the preferred app source for iOS customers for years to come. That's because the competition, if it can be called that, shows no sign of being more deferential toward customers and their capacity to make their own decisions.
[4]
[5]
Apple rejects a lot of apps – 1.7 million out of 6.1 million submitted for review last year, according to Cupertino's [6]2022 App Store Transparency Report [PDF]. And while many of these rejections appear to be justified – Apple claims its intervention prevented $2 billion in fraud last year – [7]arbitrary and [8]inconsistent [9]app review decisions have been common complaints.
Since the inception of the App Store on July 10, 2008, iOS developers have bristled at Apple's [10]App Store Review Guidelines and the [11]Apple Developer Program License Agreement . They've had politically themed games about [12]sweatshops, Syria and [13]single-payer health insurance rejected, though such games like [14]Liyla and the Shadows of War have been approved after an initial rejection.
[15]
And they've been stymied by inattentive reviewers: on macOS, the popular indie title Untitled Goose Game was rejected because, [16]according to the game's developer , the person handling the app review didn't understand that you could skip the credits.
But if you set aside the challenge of complying with Kafkaesque rules and pleasing reviewers who spend maybe 10 to 20 minutes evaluating projects that have taken developers months or years to code, Apple's App Store has a lot going for it, at least in theory.
"The guiding principle of the App Store is simple – we want to provide a safe experience for users to get apps and a great opportunity for all developers to be successful," Apple explains in its App Store Guidelines.
[17]
"We do this by offering a highly curated App Store where every app is reviewed by experts and an editorial team helps users discover new apps every day. For everything else there is always the open Internet. If the App Store model and guidelines are not best for your app or business idea that’s okay, we provide Safari for a great web experience too."
Apple may be exaggerating a bit here. It wants to provide a safe experience, but in 2022 the company still removed 186,195 apps that had been previously approved. So its review process has some gaps.
And its "great opportunity for all developers to be successful" isn't necessarily realized for all developers. In aggregate, those developing for the App Store generate [18]a lot of revenue , but notice that Apple does not publish median developer revenue. A few developers are extremely successful but most struggle to gain traction; of course Apple gets 15-30 percent of app revenue, so the aggregate figure matters for the company.
[19]Epic snub by Supreme Court in battle to escape Apple App Store payment prison
[20]South Korea 'puts the brakes' on Google's app store dominance
[21]Google settles another Play Store antitrust case
[22]I know what you did next summer: Microsoft to kill off Xbox 360 Store
And then there's Apple's claim that "there is always the open internet." For years, web developers have complained how poor the Safari web experience has been because Apple failed to make Safari competitive with Chrome or Firefox.
"Apple's iOS browser (Safari) and engine (WebKit) are uniquely under-powered," [23]said Alex Russell in 2021 when he was a software engineer at Google. "Consistent delays in the delivery of important features ensure the web can never be a credible alternative to its proprietary tools and App Store."
Only in the past year or two, as regulatory concessions have become unavoidable, has Apple staffed up its WebKit team and pushed to make Safari competitive as a vehicle for modern web apps.
So apart from the capricious rule enforcement, hasty reviews, and self-serving spin, Apple's App Store is not all that bad.
Be careful what you legislate for
In fact, it's probably better than anything that will emerge as a result of EU intervention, like Meta's [24]reported plan to let people download iOS and Android apps via Facebook ads or Microsoft's [25]anticipated store for iOS and Android apps.
Winston Churchill famously [26]said , "No one pretends that democracy is perfect or all-wise. Indeed it has been said that democracy is the worst form of Government except for all those other forms that have been tried from time to time."
Apple's regime runs more toward the authoritarian but its rivals hardly look more appealing as arbiters of software and content that's fit for distribution. Would you prefer Amazon, Google, Meta, or Microsoft curating your app options? Or what about some bright-eyed startup that promises to take your privacy seriously while documenting its data sharing in a vaguely worded policy?
None of the large tech firms planning to launch app stores in response to the EU's DMA will prove better overlords than Apple, and it's a safe bet some will be worse.
While it's possible that app store competition will lead to improvements that would actually help developers, like better app discovery mechanisms and lower payment fees, a broader array of gatekeepers doesn't address the real problem with mobile devices: lack of freedom.
Why is it that in 2023, fifteen years after the iOS App Store debuted and longer still if you include prior smartphones that supported apps, the owners of iPhones don't actually have the ownership right of installing the software they choose? Android users have somehow managed, as have Windows, macOS, and Linux users.
The only way things will improve is with sideloading – meaning users can easily install any app they choose on their mobile device without an app store intermediary.
But that's just the start.
Another necessary condition for meaningful change is the rejection of surveillance economics. To put it simply, ad-supported apps cannot be trusted because the user doesn't pay enough to ensure that the developer will put the user's interests first.
A case in point: Facebook's [27]Onavo VPN , withdrawn from distribution in 2018 after violating Apple's privacy rules. And there are so many other apps that exist only to gather data and pitch ads.
People who use software deserve part of the blame, except perhaps for those who use only free and open source software and never stray. We want computing costs to be subsidized by ads and then we overlook how we really pay for that.
Some of the sorry state of the US, EU, and UK political discourse follows from the worldview promulgated by Google and Facebook that software and service should be supported by ads in an environment where accountability is minimal.
You are the product
Advertising works well when there's accountability, but modern social media platforms and associated ad tech have done their best to minimize any such protections.
And the price we pay is an infosphere polluted by poorly moderated messaging, where editorial and advertising distinctions have been written off as antiquated. It's all just content and we're all just now creators, but without the leverage to negotiate contracts like traditional talent.
Consider just the challenge of providing accounts to actual people. Meta removed [28]676 million fake accounts in Q2 2023 – one quarter – and this has been going on for years, as it has on other popular platforms. How many of these accounts were not removed and what were these fake accounts doing? Spamming, poisoning public discourse with misinformation, and other forms of abuse, perhaps?
Amnesty International last year [29]said Facebook's algorithms helped "the spread of harmful anti-Rohingya content in Myanmar," something Meta has now [30]owned up to. And the US Director of National Intelligence has issued several reports about the threat that foreign influence campaigns pose to US elections. And these sorts of harms persist.
What about the cost of ad fraud, said to be [31]about $84 billion this year ? Is Google refunding all such fraud on its platform? Or maybe only the part it detects? Is there misinformation going on that may shape who has political power?
If we were talking about water, it would not be all that comforting to learn that utility owners caught some number of people pissing in the reservoir and that they take water safety very seriously.
But when we're talking about the airwaves, we've come to accept, "eh, we're trying." We accept being enraged until we engage, all for the sake of ad impressions, clicks, and likes, without much of an audit trail.
We could have something better than Apple's iOS App Store. We could be our own gatekeepers. We could choose software that serves us instead of advertisers. And we could choose social platforms that serve the public good instead of mercurial billionaires or the attention industrial complex. We could, were there any real alternatives, though the price might be more than we'd be willing to bear. ®
Get our [32]Tech Resources
[1] https://youtu.be/DgLrBSQ6x7E?feature=shared&t=6685
[2] https://ec.europa.eu/commission/presscorner/detail/en/IP_22_6423
[3] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/applications&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2ZSR4AxKgKzxzI0iR0amW4QAAAEk&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0
[4] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/applications&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44ZSR4AxKgKzxzI0iR0amW4QAAAEk&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[5] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/applications&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33ZSR4AxKgKzxzI0iR0amW4QAAAEk&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[6] https://www.apple.com/legal/more-resources/docs/2022-App-Store-Transparency-Report.pdf
[7] https://9to5mac.com/2021/12/28/app-store-review-process-problems/
[8] https://x.com/dhh/status/1272604577284542464
[9] https://www.wired.com/story/apples-app-store-review-fix-fails-placate-developers/
[10] https://developer.apple.com/app-store/review/guidelines/
[11] https://developer.apple.com/support/terms/apple-developer-program-license-agreement/
[12] https://www.polygon.com/2013/3/21/4131882/apple-removes-sweatshop-from-app-store-rejects-endgame-syria-a-third
[13] https://lambdajive.wordpress.com/2009/09/26/isinglepayer-iphone-app-censored-by-apple/
[14] https://twitter.com/RasheedAbueideh/status/734417156566188032?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E734417156566188032%7Ctwgr%5E2c5ad5890dd8f8f76972ae7a7e60be77607b8751%7Ctwcon%5Es1_c10&ref_url=https%3A%2F%2Fwww.polygon.com%2F2016%2F5%2F20%2F11723856%2Fapple-palestinian-game-rejection-liyla-and-the-shadows-of-war
[15] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/applications&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44ZSR4AxKgKzxzI0iR0amW4QAAAEk&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[16] https://social.panic.com/@cabel/109977366338856750
[17] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/applications&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33ZSR4AxKgKzxzI0iR0amW4QAAAEk&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[18] https://www.apple.com/jo/newsroom/2023/05/small-developers-on-the-app-store-grew-revenue-by-71-percent-over-the-past-two-years/
[19] https://www.theregister.com/2023/08/10/epic_smacked_down_at_supreme/
[20] https://www.theregister.com/2023/08/16/south_korea_google_play_monitoring/
[21] https://www.theregister.com/2023/09/06/google_settles_another_play_store/
[22] https://www.theregister.com/2023/08/17/microsoft_xbox_360_store/
[23] https://www.theregister.com/2021/05/04/one_of_apples_monopoly_defenses/
[24] https://www.theverge.com/2023/6/29/23778928/meta-eu-facebook-plans-app-install-android-ads
[25] https://appleinsider.com/articles/23/03/20/microsofts-app-store-for-iphone-could-arrive-as-soon-as-2024#:~:text=The%20European%20Union's%20Digital%20Markets,to%20capitalize%20on%20the%20situation.
[26] https://winstonchurchill.org/resources/quotes/the-worst-form-of-government/
[27] https://www.theregister.com/2018/08/23/onavo_vpn_pulled_from_ios/
[28] https://transparency.fb.com/reports/community-standards-enforcement/fake-accounts/facebook/#content-actioned
[29] https://www.amnesty.org/en/latest/news/2022/09/myanmar-facebooks-systems-promoted-violence-against-rohingya-meta-owes-reparations-new-report/
[30] https://www.theregister.com/2018/11/06/facebook_myanmar_report/
[31] https://searchengineland.com/ad-spend-lost-ad-fraud-2023-432610
[32] https://whitepapers.theregister.com/
Re: It's not whether the App Store is good or bad...
Oh yes the fake but you have a choice card. We all now how that works in America, where you have no free medical care but you have choice to be ripped off by Corporation A or B.
Re: It's not whether the App Store is good or bad...
OK, so Google blocks apps that directly threaten advertising - which is over 100% of their total revenue so its obvious why they do so.
What class of apps is Apple blocking that threatens them? I can't think of anything. Sure, they block certain classes like emulators and browsers that don't use Webkit, but not because they threaten Apple's business model. You might disagree with why they block them, but allowing them wouldn't kill Apple's golden egg the way allowing ad blocking software on Android would kill Google's golden egg.
Occasionally when browsing Facebook if I touch the wrong thing I'll be taken to the App Store - its an ad for some game, inevitably. Hasn't happened for a while, because I guess they don't want ads that will take people out of the Facebook app for obvious reasons. With this change I imagine you'd be browsing and if you hit the wrong place you'll be treated to an iOS dialog box saying that third party app stores haven't been enabled and tell you how to do it. Or if you have already allowed Facebook's app store, no doubt it will automatically install that app and start it up - because Facebook will make sure they get a huge commission from advertisers for every install/use of that app. I wouldn't be surprised if Facebook doesn't end up getting more than Apple's 30% all told, between the advertising costs and installation commissions even if they don't collect anything post-install!
In a way I'm glad the EU is doing this. It won't affect me at all in the US, they will be the guinea pigs that will see any upsides and downsides of an Apple supported way for third party apps to be installed. They will be the ones suffering the consequences, and I'll get to read the articles at the Reg detailing the problems that result, and the angry comebacks from people claiming "smart people would have known not to install that app" and saying Apple should allow third party apps worldwide. Inevitably they will all be Android users saying that, I never see Apple customers screaming from the rooftops for third party app stores, it is always Android users.
Re: It's not whether the App Store is good or bad...
In fact, some of their blocks are to help their revenue, including one of your own examples. They have, repeatedly, refused to allow in apps or even retroactively removed them when they competed with functionality they added to iOS. This isn't a one-time thing. Back when they first released Siri, they removed a few other voice assistants, even though the limitations of iOS meant that nobody was really going to use those anyway. They did the same thing eight years later when they released a tool to report on how often you or your children used the device and decided that others who had written apps to do that when Apple couldn't do it for you would now be banned. Now you may ask how that really did anything for Apple's revenue. The screen time example, although it's not a simple substitution, they were still indicating to developers not to compete with services Apple chose to make, which could prevent developers from trying things that compete with the services from which Apple really does collect revenue. The Siri example is much more straightforward: without the latest iPhone, you couldn't use Siri. By banning other voice assistants, they managed to tell everyone who wanted one that they'd have to buy new hardware.
The example of non-WebKit browsers is much more straightforward, even though you've mentioned it to the contrary. This is true for two reasons. If someone released a more powerful browser that could run web applications that are more complex than the ones Apple allows WebKit to run, that could allow a company to release their app to run in that, bypassing Apple's revenue collection. I'm sure many games would be happy to do so. That's a lot of money that Apple wouldn't get, but restricting the engine to WebKit will prevent a lot of those from running. The other side is that it makes competing web browsers less useful to the average user, meaning more of them will stick with Safari. Apple gets a large payment from Google every year to have Google as the default search engine in Safari. If people were using a different browser, that would be less valuable to Google and Apple would receive less money next year. They evidently decided that banning browsers completely wouldn't work, but they took steps to restrict their usage, such as restricting what they can do and filing any app with unrestricted browsing capability as an adult app that a child's account* could not install. I know at least one app that removed the in-app browser, essentially just calling WebKit, so that it could still be purchased for use in education.
* That is assuming that the child put in their real birth date when asked. When I was a child, I learned to put in a fake date to prevent tracking and that, if I was doing that, I might as well be an adult.
I believe that Apple for years deliberately left Safari behind other browsers just so that the web app experience on iOS was worse than using native apps, after all Apple take a cut from all the apps on the app store and make zero from people using web apps.
It's not whether the App Store is good or bad...
It's that you have no choice. If Apple says "no, you don't get Untitled Goose Game" there's no recourse.
> Would you prefer Amazon, Google, Meta, or Microsoft curating your app options?
Actually, yes, I would. One of the reasons I don't use iDevices is Apple's walled garden. So I went to Google. I would consider Microsoft if they still made phones. And don't forget, Amazon made Android devices for a while with their own app store on it.
And yes, Google rejects stuff for the hell of it, just like Apple.
I use Google Play for 95% of my apps, but still Google says "YOU HAVE TO USE THE LATEST SDK!" and other stupid rules, and a lot of devs don't have the time to chase all the bugs in the bleeding edge. Then there's stuff Google won't allow, like the ad-blocking proxy AdAway, specifically because it threatens their ad revenue.
So all that is on F-Droid. I have the choice to go "OK, F-Droid is fine, and I don't feel they serve up too much malware or advertising"