I think this essentially means that large developers pay €0.50 * (num apps they publish) * (num devices each app is installed on) per year. There are 2 billion active iOS devices [1], so I think that for the biggest apps like YouTube the fees could be in the hundreds of million USD per year.
4 of the top 5 most downloaded apps of all time [2] are published by Meta (Facebook, Messenger, Instagram, WhatsApp), and I think they will pay this fee for each app?
[1] https://www.macrumors.com/2023/02/02/apple-two-billion-activ...
[2] https://en.wikipedia.org/wiki/App_Store_(Apple)#Of_all_time
I suspect there's a DMA v2 coming, and it's going to be much much harder on them with this behaviour.
EDIT: https://developer.apple.com/support/fee-calculator-for-apps-...
2,000,000 installs is a minimum of $45k in fees, even with $0 USD revenue
this seems obscene
> this seems obscene
This is why I never cared about the 30% take: it was combining all the costs you'd have anyway into one simple number. People just acted like those things were all free just because Apple wasn't explicitly listing them.
Could you optimise your expenses better by splitting them?
Probably.
And that may even be worth forcing the issue from a competitive PoV, because it means some customers will be effectively subsidising others: A weekly updated 2 gigabyte app that's free in the app store gets its bandwidth paid for in part by a 30 Mb app that charges a $10 monthly subscription and gets an update every 3 months.
But even then, companies are expected to make profits. What's the level where it's fine for Apple to say "we want this much extra just for us"? For a lot of people the answer seems to be "zero!" — while this probably would not disincentivise Apple from making iOS given they also profit on the hardware, it would almost certainly disincentivise Google from bothering with any updates to Android.
If Apple features you, then I guess it’s pretty fair to say you’ve paid a marketing expense, but they feature a tiny percent of apps. Most of us get nothing but buried in the app store.
30% is a lot.
Maybe iPhone costs would increase a few percent, probably not.
This is just egregious rent seeking.
I've been wondering for a long time why there are no delta-updates at Apple...
Had they charged 10%, nobody will be complaining.
A first annual install may result from an app’s first-time install, a reinstall, or an update from any iOS app distribution option — including the App Store, an alternative app marketplace, TestFlight, an App Clip, volume purchases through Apple Business Manager and Apple School Manager, and/or a custom app.
However, there's extra mumbo jumbo about "it doesn't count for 12 months after a first install is counted. But the next one after starts a new first annual install."
So it's essentially some kind of twisted Orange County MLM logic.
Are you referring to something specific here? Does Orange County have some stereotyped association with MLM schemes or something? (I'm genuinely asking as that would be hilarious and I'd love to learn more)
I'm from Orange County, California, and it's hardly a center of the MLM universe.
Honestly, if it's the center of anything like that, it's drug and alcohol rehabs.
Also, updates do count.
"A first annual install may result from an app’s first-time install, a reinstall, or an update from any iOS app distribution option — including the App Store, an alternative app marketplace, TestFlight, an App Clip, volume purchases through Apple Business Manager and Apple School Manager, and/or a custom app."
But I agree, as expected, this will go to round two.
Probably not even a new DMA just a court case about malicious compliance. The DMA was written expecting apples reaction
Still that they will reduce the commission fee is quite important on its own.
If this reduces the flood of free ad financed apps and moves the market to a more sustainable model I'm all for it (although I realise this stance is probably controversial)
This I don't understand. What exactly would the court case be about? "You're following the law but we didn't mean it like that?"
If you want them to do things differently, don't you need to either 1. prove that they aren't following the DMA, or 2. change the DMA?
And there is only one possible outcome: Apple will bend to the EU's will, because in the end the European market is too profitable to ignore.
https://developer.apple.com/support/dma-and-apps-in-the-eu#d...
> First annual install. The first time an app is installed by an account in the EU in a 12-month period. After each first annual install, the app may be installed any number of times by the same account for the next 12 months with no additional charge.
Multiple devices with one account or new devices over the course of the 12 months are still a single install.
https://developer.apple.com/support/fee-calculator-for-apps-...
Worse, a game that has 5M installs and only earns $1 per year will still have to pay Apple $2.17M per year.
The bandwidth that everyone is forced to use. The web has shown that decentralizing distribution is not only possible but works well. This is just another way for the worlds most profitable company to continue to rent seek.
Yes the fee is insane.
> this seems obscene
The web browser is right there. You don't have to have an app.
Oh I see: it seems like you only pay the fee if you choose to distribute outside the App Store.
Any apps distributed through third parties pay their own CTF if they meet the threshold.
Threshold doesn’t apply to third party app stores, they start paying per install of their store from the first install.
So third party stores can host free apps without worrying about the CTF for those apps.
Fuck around, find out.
It's obviously malicious compliance that hopefully isn't justifiable.
[0] https://developer.apple.com/support/core-technology-fee/
I don't trust Apple at all with their capricious and arbitrary blocking of apps/updates. It was bad enough when it appeared to be mostly due to incompetence, but after what they did politically (and in concert with Google, Twitter and Facebook) to Parlor that's when any creditability they had for me in curating the app store went out the window. I don't care where you are on the political spectrum, when a company starts to go down that path it's a danger for all of us.
Of course there are costs incurred per install. Previously there were covered by a higher 30% fee on app costs. Now, with opening up the platform to alternative stores, the EU has pushed Apple to a per-install model.
So to me, this seems completely reasonable as a standard iPhone user.
I understand the security and performance of the platform costs more - that is why I use an iPhone not an Android.
> New Business Terms for Apps in the EU
Also today, Apple is sharing new business terms available for developers’ apps in the European Union. Developers can choose to adopt these new business terms, or stay on Apple’s existing terms. Developers must adopt the new business terms for EU apps to use the new capabilities for alternative distribution or alternative payment processing.
Even if you sell an App for 2€ that would mean you will lose all the income from it to fees in 4 years if you release at least one update per year that users install? I must be missing something?
Sounds to me like developers have to pay the per user fee no matter where the app is distributed.
Are you proposing we should go back to charging users for software updates? Personally, I think it makes more sense to take a cut from other people doing business on top of the platform.
This actually affects small devs as well. It's not that hard to hit 1M installs for free or inexpensive apps.
Is there some clause in the contracts that says apps from same source will count as single app, no matter how many times they are uploaded as separate app?
It could easily fall under a fraud or abuse clause. If you decide to play games, Apple would be more than happy to pull their authorization and ban you out of spite. Now none of your apps work.
It's unlikely but they could also pull a google and ban any company who hires you in the future.
How do you provide updates after removing it from the store?
OsmAnd has more than 10 million installs, VLC more than 100 million. Can you imagine the fees? They obviously don't have hundreds of thousands of dollars on hand to pay every month to Apple.
Whether you like it or not, we're heading towards a future where Apple and Google choose who wins and who loses. A good app built on merit will never be able to compete.
It's for everyone, app store or not.
“ iOS apps distributed from the App Store and/or an alternative app marketplace will pay €0.50 for each first annual install per year over a 1 million threshold.”
Those are global numbers. So, when counting EU specific revenue, you can't use that number.
The same should go for 30% appstore fee: make it explicit and add it to the user's bill: "1$ for the developer and your card is also charged separately with 30c Apple tax". That would actual competition for the best platform real.
It’s exactly what many have said Apple should do to get payment for usage of their IP: split it from the commission.
So now you can pay separately for the IP, separately for payment processing and separately for App Store services or a combination of all of the above.
I think Apple is delusional in thinking that the EU will buy into this scheme, but who knows.
I think they're quite aware that they won't
but that will take half a decade, and in the meantime, Apple will have made another couple of hundred billion dollars
If they give in "without a fight" by following the spirit of the law (or even the letter) they will use a lot of income.
Companies are not our friends (not our enemies either) and only form a fleeting alliance if the goal of makeing money aligns with the interest of the user.
On this subject, for this company it doesn't.
Apple is free to argue their hopeless interpretation in court, but in the short term they will not get away with these delaying tactics.
Given that you have to update apps every year to support new iOS versions, this is essentially an annual tax per user.
But I guess Tim Sweeney won in the EU. He gets his new AppStore so he can charge his own commission on gems and fake tokens.
And game streaming seems interesting I guess we will get Xbox streaming gaming on the Apple platform after all.
* Reduced commission: 30% -> 17%
* Payment processing fee: No fee to Apple
Some big mobile games may opt in this option by removing IAP and using their own payment processor, if "update"s are not considered as "install"s. Looks like Apple is desperate on keeping those apps in their app store?*One million free first annual installs.* Membership in the Apple Developer Program includes one million first annual installs per year for free for apps distributed from the App Store and/or alternative marketplaces.
*Fee for each first annual install over one million.* Developers will pay a Core Technology Fee of €0.50 for each first annual install over one million in the past 12 months.
That’s my guess.
For example, the official EC report on the cost impact of the EU AI Act finds that, for businesses who already have a Quality Management System (QMS), "An enterprise employing 50 persons would pay roughly EUR 159,000-EUR 202,000 for upgrading and maintaining the QMS, and bringing one AI product to market." (Notably, that estimate excludes costs of legal review.)
Around 200000 EUR for one product making use of AI would be seen as a heavy burden on startups and small enterprises in much of the world, but as far as I can tell, it's considered not particularly noteworthy by the EC.
Apple's cost structure announced today probably needs to be assessed in that context. Tech companies doing business in Europe are already used to various additional compliance-related costs of doing business.
Come on now, that is utter nonsense. Apple has simply found a way to make even more money out of what seemed like a bad deal for them. They are not recuperating anything, they are increasing revenue.
That's not at all what I said. These regulations are increasing the cost of business in the EU. I'd much rather have those costs paid by those who democratically (?) decided these regulations that those in other countries who decided otherwise.
edit: Why downvote me for stating a matter of fact?
Fortunately, they aren’t in business anymore. (For unrelated reasons.)
Any idea if this means you can actually choose a different browser, or are you choosing a different WebKit wrapper (e.g. the current version of Chrome on iOS)?
https://developer.apple.com/support/dma-and-apps-in-the-eu/#...
I understand the "WebKit wrapper" for iOS criticism and do want different rendering engines available (e.g. Firefox's) and yet...
The worse thing about Firefox for iOS is the wrapper part, not the lack of rendering engine choice part. The UI of Firefox on iOS is inconsistent and buggy, and syncing doesn't sync well, etc. I doubt using FF's own rendering engine instead of WebKit would help the situation, as it'd drain engineering resources away from making the "wrapper" more usable.
I've always used Firefox, on Mac, Linux, Windows, Android, everywhere I can, but I find myself using it less and less on iOS... and it's not because of the rendering engine!
But since this change for the DMA will allow FF to use its own rendering engine (in the EU), hopefully maybe it'll reenergize the development of FF and improve the "wrapper" part more - even for non EU users!
I do agree, the Firefox iOS UI is clunky, but I find it useful for stuff where I want to sync passwords or tabs. I use Safari for browsing the web casually because it's nicer, and the feature of swiping between tabs is so convenient.
Just to correct the common misconception. It is browser vendors that need to build web extension API support on top of WebKit. Orion browser [1] did this both for macOS and iOS . The support is still in beta and improving with each new release. iOS support remains limited to what is possible to achieve with a JS wrapper. Nothing prevents Firefox from doing the same and offer at least partial web extension support on iOS.
> Apple is giving app developers in the EU access to NFC and allowing for alternative browser engines, so WebKit will not be required for third-party browser apps. Apps will be able to offer NFC payments without using Apple Pay or the Wallet app through Host Card Emulation. Apps can also access field detect, and a default app can be set to activate when an iPhone is placed near a terminal.
Although this only changes things for us developers. Regular users really don’t care what browser is running the web pages they’re looking at, everyone who downloads chrome does so to get their synced bookmarks and history.
https://www.macrumors.com/2024/01/25/ios-17-4-alternative-ap...
This is ahistorical. Regular users switched to Firefox and Chrome in droves from IE. And it wasn’t to sync their bookmarks. It was because they provided a much better experience.
If Blink or Gecko are able to provide a better experience than WebKit on iOS that would certainly prompt many users to switch to browsers using those engines.
Regular users care about the experience of the browser. A superior rendering engine can potentially improve this experience.
That's probably true for quite a lot of people in those categories.
Being the system default was obviously very convenient for customers and there would be a very high bar for any other payment app to compete, but Apple wanted to make absolutely sure there was no possible competition.
As a regular user - I do.
The changes include more than 600 new APIs, expanded app analytics, functionality for alternative browser engines
But they simultaneously open the door to other browser engines, so I imagine Firefox at least will release their app with a new browser engine down the line.
https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELE...
"Article 13: Anti-circumvention
4. The gatekeeper shall not engage in any behaviour that undermines effective compliance with the obligations of Articles 5, 6 and 7 regardless of whether that behaviour is of a contractual, commercial or technical nature, or of any other nature, or consists in the use of behavioural techniques or interface design.
7. Where the gatekeeper circumvents or attempts to circumvent any of the obligations in Article 5, 6, or 7 in a manner described in paragraphs 4, 5 and 6 of this Article, the Commission may open proceedings pursuant to Article 20 and adopt an implementing act referred to in Article 8(2) in order to specify the measures that the gatekeeper is to implement."
Most consumers understand those concepts and fear those things. Most understand nothing about the economic impact of monopolies and anti-competitive business behavior and the harms they cause consumers in the form of higher prices, lack of innovation, reduced choice, and poorer quality products and services.
So Apple plays off those fears by using language consumers understand, making them actually want the very monopoly that is being forced on them and actually harming them while making billions for Apple.
It's unethical behavior, no more defensible than Sam Bankman-Fried's effective altruism, a.k.a. "mostly a front." This is all right out of Apple's standard playbook.
Because it does create security risks.
App code in 3rd party app stores is not going to be reviewed, which means anyone is free to craft a rootkit embedded in an app and release it to a 3rd party app store.
Enjoy!
> The changes also include new disclosures informing EU users of the risks associated with using alternatives to the App Store’s secure payment processing.
There are 22 instances of the word "risks" on that page. Pathetic.
I'm reasonably sure Apple didn't reveal most of their compliance plans to EU, since they will ask Apple to implement the most strict interpretation of the regulation and it would be headaches in the court if there's any evidence that Apple knowingly ignored such requests.
Yes, we know they talked with the EU, but we don't know the content of those discussions. It's easy to assume they were checking whether their proposed implementation would satisfy the regulators. It's equally likely, even more likely, they were gathering information, posturing and probing to see how the EU would react, to gauge how best to craft their scheme to outwit them and what they could or could not easily get away with.
You can hold a negotiation and still screw the other side over afterwards - isn't that actually the best way to do it? Holding a meeting first to learn what cards your opponent has in their hand is just a better way to play any game.
Looks like they're happy to pay fines to maintain their monopoly.
/flagrant-speculation
That would be following the Microsoft playbook when it comes to corporate crime in the EEA/EU.
I am pretty sure that FB also has many lawyers, but they were repeatedly violating law. Sometimes clearly, blatantly and openly.
The EU might not be worth 10% of annual turnover.
[1] https://www.marketwatch.com/story/how-profitable-is-apples-a...
This seems unusually high. I would expect that a large number of apps meet this threshold. Am I correct in thinking this applies to apps that aren't monetized?
So apple wants to require they approve your app and then charge you €0,5 for every time it is installed for the privilege of avoiding using their infrastructure. It is honestly insane. I don't know the DMA in detail but I hope it is not and gets smacked with fines. And I hope if this is allowed the DMA gets updated so this is no longer allowed.
Looking at Unity wanting to charge 20 cents and the game development industry falling over itself to explain how that will never ever work for them... I dunno, maybe other app types (firefox, a mastodon client, osmand, local public transport.. looking at random examples from my homescreen) make enough money from their users and this will be doable for them when microtransaction-laden games couldn't make 2/5ths of that price work out
Here Apple is tracking an install across the entire user account per year, so even if you have tons of devices and install the app on every single one of them, that's still just one "install".
The Apple change isn’t really comparable (not saying it’s good or bad) because Apple are introducing a new pricing structure.
Most genuine critics of Unity’s proposed changes were fine if it wasn’t replacing what existed.
https://appleinsider.com/articles/22/06/06/apple-now-has-ove...
So, it's probably within a factor of ten of 340,000 developers. That's a lot of apps.
Free apps aren’t exempt. The fee is only for EU users. If you take the EU iOS market share of 33.3% [1] and the number of EU citizens (448 million) [2], you get ~150 million — and that’s assuming 1 smartphone/citizen, which is probably too much.
[1] https://gs.statcounter.com/os-market-share/mobile/europe [2] https://en.wikipedia.org/wiki/Demographics_of_the_European_U...
sure kids <5 years old probably don't own smart devices. But many those EU citizens will own also ipad, apple watch and probably some older devices that they use from time to time (as a backup)
You are correct according to their calculator [0]. If I say I have 2M annual installs (1M over the "free tier") and no in-app purchase it will cost $45,290/mo
[0] https://developer.apple.com/support/fee-calculator-for-apps-...
A Spotify user could cost €2 on per device terms if they installed on their Apple Watch, iPhone, iPad and AppleTV.
Apple is a scumbag company. Any developer who continues to support Apple by building software for their ecosystem is a bad person.
They missed out on €0 because government entities, non-profits and educational institutions are exempt from the install fee.
Alternatively you can also just stick with the App Store and pay 15%/30% over revenue without install fee, which would also be €0 in your hypothetical.
Assuming this doesn't count updates - the service is probably costing Apple €0.10 on average. Apple has a very hefty margin on everything it sells.
If each update costs €0.5 - I suspect this is going to lead to a massive decline in European apps. That's simply too expensive for almost every app.
There's probably less than 1000 apps this would make any material money off of.
This is just another way for Apple to try to tax Facebook, Google, and a handful of other big apps.
> The first time an app or game is installed by an Apple account in the EU in a 12-month period.
[0] https://developer.apple.com/support/fee-calculator-for-apps-...
It does
With hardware, the EU can demand adherence to standards like USB-C.
With software and terms of service, the EU can ban specific things, and Apple can come up with other terms to keep control of the platform.
The EU can't break up Apple. Apple is calling the bluff here.
Not picking sides here, just curious; if a better standard comes along, do we all have to wait for the EU to turn it into a law before companies can change to that new standard?
So if you come up with a truly revolutionary new plug and the market at large adopts it, then there's no reason the EU won't approve of it being the new standard.
The point of the standards is to ensure consumers aren't being fucked over by proprietary plugs that are incompatible with all the other devices out there, like what Apple was doing, not to enforce some arbitrary limit that says USB-C is the final form factor plug we'll ever be using
T-thanks EU!
And surely you mean “thanks Apple”.
Obvious malicious compliance
That said, as much as I have complaints about Safari, if this spreads beyond the EU, that’s practically handing Chrome a monopoly on a silver platter. What’s to stop them?
I would just like to retroactively reply to the objection that the government can just antitrust regulate Google. Ignoring my general distrust of large-scale government regulation on a free market, I would like to point out how long it took the EU to implement these changes since Apple started these behaviors. If Chrome does obtain a monopoly, we’re looking at years before the government even does anything.
>Ignoring my general distrust of large-scale government regulation on a free market.
So, free market is fine until free market(the users that will install and use Chrome because it's better than Safari) does something you think it's bad.
Good thing WebDRM got delayed ‘cause I don’t want to install Chrome just to use my banking app.
Sorry, I won’t be crying that no MetaStore will be financially possible. But an FDroid alternative can work, and that’s the only thing I wanted (and many end-users who didn’t even know they wanted it)
The law can't (and shouldn't) dictate ethics or morality. The spirit of the law is undefined, it's abstract and ambiguous. If an entity isn't judged for obeying the letter of the law, how can we have faith that we'll all be treated fairly? It's easy to call foul when its someone you don't like doing something you don't like.
If a compliance law doesn't result in the compliance we desire, the law was poorly written.
For example you type in "hacker news" it will first redirect to https://google.com/search?q=hacker%20news the Kagi extension will intercept this and redirect you th https://kagi.com/search?q=hacker%20news but this is often a hit and miss and the Kagi extensions had/has many problems. Which all could be easier if one could just select Kagi as a search engine natively in Safari.
from https://developer.apple.com/support/dma-and-apps-in-the-eu/#...
I have not seen this important aspect mentioned yet. Once you have opted in to Apple's new business terms, you will be locked in to those terms forever.
Because of this restriction, given the ridiculous €0.50 per year per install fees, no developer who hopes their new app will one day have more than 1M installs will choose these new terms, and I have no doubt that is exactly Apple's intention here.
Notice that this draconian rule is per developer not per app like one might expect. What utter nonsense.
Instead, they've gone for hostility and pettiness and, no doubt, fully intend to maliciously comply.
> The screen also interrupts EU users’ experience the first time they open Safari
And it will be the last time.
If I'm reading this right (and I did double check this with ChatGPT [0]) if you have an app with two million unique installs annually, you owe Apple 500 000 euros. That seems to include free apps as well.
[0]: https://chat.openai.com/share/905c5c45-657b-477c-a746-0468dd...
Isn't this change going to allow China to roll out a shitty knock-off app store and make the iPhone experience just as horrible as Android over there? :(
And if this lets us run real Chrome on iOS, there goes any need for cross-browser testing for smaller websites (and Google themselves). This would make Firefox even less tested and give Google all the power.
Not an iPhone/iOS user myself, but I think this is bad news.
Worrying about browser engines was always misguided. Letting 5 people use Gecko will be fantastic until Gecko is so irrelevant that even those people give up.
Vendors like Microsoft having a large userbase attracted to good, reliable software to counter another browser’s overt influence was always the solution. It’s all about users.
25 million people on Firefox is not enough. Neither is 5,000 that switch their rendering engine in iOS. Firefox needs users for relevancy, not its own engine.
To be clear, I’m not outraged by this EU edict. I’m saying it’s irrelevant and misguided as most regulations are.
This is bit too vague. For example, thanks to regulations most people do not need to work 12h a day.
Apple: How about we re-write all the rules while maintaining absolute control.