Apple announces changes to iOS, Safari, and the App Store in the European Union
apple.com
apple.com
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."
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.
https://www.cnbc.com/2021/01/08/apples-app-store-had-gross-s...
Besides, how many app updates are there per day? The amount they pay an app reviewer x n reviewers is going to be _nothing_, a drop in the bucket of what they make from the app store overall.
App Store is a cash cow so they'll protect it viciously; I expect Apple will win this one through their usual gaslighting/cult personalities unless EU is willing to come down hard enough on 'em. Ban sales of Apple products that do not conform, easy.
It doesn't affect consumers in any negative way, only positive.
[1] https://www.bloomberg.com/news/articles/2021-05-01/apple-s-a...
> Yes, we know they talked with the EU, but we don't know the content of those discussions.
Geeze, that's a lot of money. Out of curiosity, how bribeable are EU regulators? If this were the US, they'd just make a few campaign donations and it'd all go away and the citizens would just shrug at the business as usual in DC.
Do EU regulators typically have more integrity and teeth?
But you can always offer to look after them when they retire. Give them a nice non-exec role, or perhaps make them vice‑president of global affairs and communications....
According to the linked article he actually did work for the European Commission (part of the EU executive) as a civil servant.
"He took up a post at the European Commission in April 1994, working in the TACIS aid programme to the former Soviet Union. For two years, Clegg was responsible for developing direct aid programmes in Central Asia and the Caucasus worth €50 million. He was involved in negotiations with Russia on airline overflight rights, and launched a conference in Tashkent in 1993 that founded TRACECA—an international transport programme for the development of a transport corridor for Europe, the Caucasus and Asia. Vice-President and Trade Commissioner Leon Brittan then offered him a job in his private office, as a European Union policy adviser and speechwriter. As part of this role, Clegg was in charge of the EC negotiating team on Chinese and Russian accession talks to the World Trade Organization.[33]"
We would like a big technology sector. A 15-30% rent on that isn't making things easier.
10% was not commission-free. App Store commissions are between 15% and 30% depending on the size of the developer. That would be between $165B and $330B revenue for Apple from commissions.
Nobody knows how profitable the App Store is to Apple. "It’s a question that investors would love to know the answer to, because it addresses the entire business model of the App Store. Apple does not disclose any detailed financial results of the App Store,". "Barnes calculated that the App Store had hefty profit margins, which increased to 78% in 2019, up from 75% in 2018" [2]
App Store revenue is still growing (not least with inflation) so the number of 2023 was likely even higher.
~80% margin on $165-$330B revenue in 2022 would be $132-$264B. So my original number of $100B may actually have been on the low side.
[1] https://techcrunch.com/2023/05/31/apple-touts-1-1-trillion-i...
[2] https://www.marketwatch.com/story/how-profitable-is-apples-a...
>The Company’s total net sales were $383.3 billion and net income was $97.0 billion during 2023.
Because $97B is < $100B, it is impossible for AAPL to have earned $100B net income just from the App Store (because we also know its other divisions do not lose money, again according to the 10-K they filed).
> Therefore, the Company accounts for all third-party application–related sales on a net basis by recognizing in Services net sales only the commission it retains.
So the commissions are <=$85B. Given the $1.1T number is from Apple, that implies the average commission rate is <15% (many categories of app excluded from commissions perhaps?).
They list gross margin for services to be $60B but I don't see where they break down net profit with greater granularity or "per division" (the word division does not seem to appear in the 10-K). For example they could make $80B in App Store commission, sell $5B in other services, make $80B in profit from commission, but lose $20B on other services, and that would still be consistent with the numbers in the 10-K, right? And those numbers presumably don't include indirectly related operating expenses which totaled $55B.
Apple has not revealed how profitable the App Store really is, but either way it's a LOT of profit, certainly enough to warrant expensive attorneys and stalling implementing this legislation in good faith for as long as possible.
> Apple also said iOS app developers have earned more than $320 billion on the App Store from 2008 to 2022, a jump from the $260 billion reported in 2021.
> Apple says its App Store ecosystem generated $1.1 trillion in developer billings and sales in 2022
I'm having a hard time reconciling these two statements. It's been a long day, but what am I missing to make sense of this?
They used to report this number as sales they "facilitated". A far more accurate descriptor. But now that they are engaged in a PR battle with various governments they have taken to embellishment.
https://www.apple.com/newsroom/2020/06/apples-app-store-ecos...
For example, Spotify makes money from people streaming music to iOS devices, but they do not allow you to upgrade from a free account to a Premium account through their iOS app.
Since Spotify handles subscription purchases outside of their iOS app and their app is free, they pay nothing to Apple under the current system.
Afaik, pointing users to subscriptions and payments outside of the app is explicitly not allowed. Telling the user it's cheaper to buy outside the app is not allowed, etc. Such blatantly predatory rules, I'm surprised it's taken this long for a wider discussion to start about it.
I guess it's because whenever you ask people that buy Apple gear they're all "That's fine! Don't you shit talk Apple, they can do what they want! They do what's best for us!" Stockholm syndrome lmao.
Nope. Under the old rules any company with a free app used to access subscription content didn't have to pay anything unless they took payments through their app.
Netflix would be another example.
> pointing users to subscriptions and payments outside of the app is explicitly not allowed
It's definitely allowed now, since that's the only point on which Epic won their case vs. Apple.
I guess that since those apps came from the App Store to begin with, they are counting that as revenue that the App Store "generated"? Talk about playing word games.
According to the TC article you linked, Apple previously released this figure phrased as sales that it "facilitated"[1]. A much more accurate, and far less braggadocios descriptor.
Maybe I'm being pedantic, but I see a huge difference between "generated" and "facilitated". Bad Apple.
[1]https://www.apple.com/newsroom/2020/06/apples-app-store-ecos...
You're spot on.
Seems more like "this is the money we weren't able to use our monopoly to extract value from, aren't we soooo altruistic!".
If 90% of billings were commission-free, that means $110 billion had Apple's commission applied to it. 110 * 0.3 = 33 billion of revenue at most, or 16.5 billion if we use the 15% commission.
From [1] ( The Link you referenced )
>This $1.1 trillion breaks down as $910 billion in total billings and sales from the sale of physical goods and services, $109 billion from in-app advertising and $104 billion for digital goods and services.
They take 15% to 30% of $104 Billion. That is at best $31.2B. In case this isn't even clear. Apple collect ZERO on the $910 physical goods and services such as Uber and ZERO on the $109 In-App Advertising revenue.
>~80% margin on $165-$330B revenue in 2022 would be $132-$264B. So my original number of $100B may actually have been on the low side.
It is 80% margin on the at best $31.2B revenue. Not the $104 Billion Sales.
Apple reported FY 2022 Services Revenue as $78B. You cant have a Net Profits more than your total Services Revenue Income.
People can upvote something because of various reasons. I don't lurk around and upvote only "correct" comments.
Which country do they hide their business in that doesn't require accounts be published on a business's principle activity?
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.
Source? This has conspiracy theory written all over it. My take is that the rumor mill was just flat out wrong about this like they often are.
EDIT: To be clear here, I don’t deny that an EU commissioner sent a letter but I doubted the existence of these secret (and rumored) plans that prompted it e.g. seems out of character for Apple given iPads have had USB C for some time without such restrictions.
I mean I guess technically executives did conspire to break the law, so correct, they do that all the time.
Gotta love people so brainwashed they can’t imagine government interfering with big tech
https://www.reuters.com/technology/exclusive-eus-vestager-wa...
> It was rumored in February that Apple may be planning to limit charging speeds and other functionality of USB-C cables that are not certified under its "Made for iPhone" program. […] In response to this rumor, European Commissioner Thierry Breton has sent Apple a letter warning the company that limiting the functionality of USB-C cables would not be permitted and would prevent iPhones from being sold in the EU when the law goes into effect.
I would posit that a commenter with a sincere wish to dispel “conspiracy theories” might instead take a moment to do that search themselves instead of posting this (pardon me) inflammatory remark!
you speak of a “secret” Made For iPhone program as if that’s still some conspiracy – https://mfi.apple.com/
my read of the article is that the EU commissioner advised Apple that if the company attempted to negate the USB-C regulations by only allowing full access to Apple devices connected via a cable with an Apple-approved MFi chip… that indeed they would be held accountable by the EU. had that been the case, it would be Apple continuing its regime of connector control over its users’ devices, as it has done up til now by insisting on MFi-certified Lightning cables
I would love for this thread to accomplish something other than meta rifraff, so — I’ve never worked as an Apple Store floor sales person, but:
> In the 90's, a USB cable was just four braided wires – literal copper wires which link copper pins in your [computer] with your [printer]. Two of them carried the data, and the other carried power and ground. This worked, and it was an affordable, easy-to-implement standard which spread like dandelion seeds on the wind.
> Now in the 2020's, we have USB-C. Have you ever had a kind of “friend” who tries to be “everything to everyone“? Well, that‘s USB-C.
> We fixed some things with USB A and mini – er, micro – B, like how hard they were to plug in, and how you invariably seemed to find yourself holding them upside down more than 50% of the time!
> And, well, engineers being engineers, and USB standing for universal serial bus, we tried to also solve all other problems at the same time. Like you couldn’t use a USB cable for video, or to power an air fryer.
> So, these days, USB cables are more than braids of copper wire. They are “active” cables! meaning they have a microchip inside. Even our cables became little computers.
> And we kept backwards compatibility with USB, so that if you use a plug adapter, you can take an original 90’s USB mouse and plug it right into your brand new iPhone n±1!
> Or nowadays, you might grab the wrong cable in your kitchen, and plug your toaster oven into your iPhone. yikes! I know you came in to the store today with a simple-seeming question, and we’ve been standing here now for minutes, and I apologize – but now I hope I can answer your question about why this cable isn’t recognized by your new phone.
> When an active cable is plugged in, the chip inside the cable “negotiates” with the chip inside the device. For a device you hold in your hand and use without thinking about it, like your phone, we have made the negotiator more stringent than we did in our tablet. :)
I love that the same power adapter I use to charge one computer works with all my computers, my portable game console, my headphones, my portable speaker, my phone, my tablet, my flashlight, my battery bank, and more. I like that the USB-C port in my car can natively charge my laptop, at least when asleep/powered off, without needing an AC inverter to run a 19V brick.
There's no way you're going to convince me my life with dozens different sizes of barrel power adapters with different voltages/polarizations, micro + mini USB, and more proprietary power connectors were better. You're never going to convince me having the vendor lock-in of proprietary laptop docks was better than just a single cable to do it all. I can't wait to retire my last few barrel-type power devices.
Well, generally speaking, you can't use "just a single cable". Because a USB-C cable only carrying a power charge would still technically be a USB-C cable. And you would never know until you tried to connect your display with it
Sure, I'm not literally talking about a single cable I'm taking from one port to another port, but the fact I can just plug my laptop into my monitor and get all of that is awesome. And if I bought a good cable I could totally do that. The fact I'm able to charge all my devices off my laptop charger is awesome. The fact one could cheap out and buy a cable that wouldn't work with all the features of the monitor/laptop link doesn't make that less awesome. I just use the included cables with the docks or what not or make sure to buy a cable that does what I need if replacing/upgrading and it's not a problem.
You're still not convincing me the existence of cheap cables that can't do it all makes having several different cables and power adapters a better time. In one case you're absolutely forced to have them be separate every time, in another it's only that they're separate if you're buying cheap bullshit online from trash vendors.
I do, too. However, what I wrote is a fact. Almost everything in the USB-C spec is optional, and you can't deduce which optional parts a USB-C cable supports from the cable alone.
For example, here's a charging USB-C cable with max transfer speed of 480 MB/s: https://www.clasohlson.com/se/USB-C-kabel-2m-USB-C-till-USB-...
Good luck connecting it to your monitor. And no, it's not a "cheap bullshit from trash vendors". This is literally in the standard
For your link, this is a good vendor. They're (presumably) accurately describing the features of the cable. If it matches your needs, buy it! But clearly its specs don't meet my needs for my monitor, so I wouldn't buy it if I was replacing the cable for my monitor. Not that I even needed to buy a separate cable, the dock/monitor/etc all came with cables that matched the device's needs and have so far lasted many years. Use the included cable and it is not a problem. The line about "cheap bullshit from trash vendors" are vendors selling cables that don't meet their listed specs on the store listing. Which is why I don't buy cables from AliExpress or Amazon or others, I can't trust the cable to be what it says it is.
Even back in the day pre-USB-C you'd still have to check the specs on the cable. What voltage does your laptop run at? How many watts is it going to pull? What size barrel? Polarity? If I reached into a bin full of various "laptop chargers", what are the odds it would work with your device? Pretty damn slim! And what are the odds that power brick would charge your phone as well? Zero!
Reach into a bin full of USB-C-based laptop chargers, what are the odds it'll work with your USB-C laptop? Extremely high! What are the odds it'll charge your phone as well? Extremely high!
Which experience is better?
This whole issue is largely because we're starting to get to the point where the data transfer speeds we're hoping for is getting pretty insane from a physics standpoint, and it doesn't make sense for every cable to be built to that level. If I'm getting a cable that I know I'm only ever going to want to charge a few watt device off of, I don't need it to be built to the spec of many many gigabits of throughput. This is even getting to be true with digital video cables in general. I've got some DisplayPort cables on my desk here. What max resolution and refresh rate do they support? How about these HDMI cables? Did they even bother listing their specs on the sheathing? Nope! But should they have just created a new connector every few years requiring all new cables and have monitors with a dozen different ports on them?
I'd say having different cable specs that are clearly known when originally sold is an OK compromise for continued growth without needing new connectors. This issue of "not all cables support all things" as some reason why the old way of having a million different cables and connectors was better is focusing on such a tiny problem compared to how much better practically everything else is. Are you seriously arguing for the barrel and other proprietary connectors, different power adapters for everything? Are you seriously arguing for having either proprietary docks or needing to plug in several cables going from one desk to another?
In the end, I am using one cable to connect my laptop to my whole desk setup, right now. This is better than the past where the same setup would have required a bunch of cables. Sure, I do have other cables in the house that would physically connect but not do all the things, but once again that never happens because I'm not trying to use only one cable that I don't know the specs on to try and do everything. And FWIW, I could do that "one cable to do everything" if I picked the right cable at the start. I could just use this cable on the monitor to charge at the nightstand, in the car, with the battery bank, to charge all my other devices, etc.
You're going off on weird tangents that have literally nothing with what I'm saying.
Like, cool, you found a USB-C cable I can't use with my monitor. So I won't buy that one, I'll buy a different one. They're clearly spec'd on nice retailers, so buying the right one isn't an issue, once again unless you're with crappy stores.
This big "issue" is way better of a problem than how things were before. I'll take this trade any day.
Seems like this is going to become increasingly common as Apple clings to their rent-seeking practices in every jurisdiction that dawdles on antitrust enforcement.
Given that Apple had already been shipping standard USB C ports with zero restrictions starting with the 2021 iPad Pro, this conspiracy theory made no sense.
None of them were from confirmed sources or even cross referenced.
As for a commissioner seriously reacting to it; your local police department is more professional when it comes to commenting on active investigations.
They mainly act like politicians that want to look though in crime. Vestager is a great example of how much PR the average commissioner is willing to utilize, even when they get wiped out of court.
Given different roles and low numbers of iPad Pro's vs. iPhones, I don't think any cross over assumptions can be made.
The iPad Air as well as the plain old iPad had also gotten standard USB C ports with zero restrictions before this particular conspiracy theory became popular.
If the iPhone were to disappear tomorrow and Apple were banned from ever making phones, Apple's moat would most likely collapse.
If the iPad went away tomorrow, Apple would just lose billions or tens of billions of dollars in revenue and not much else would change.
Not only does it happen all the time, it's often the only way to sort out what legislation means in practice.
A US-centric perspective, stereotypically, would be like 'my Starbucks coffee is too cold, I am suing'. You can have common law without sue-happy individuals.
No, the judges rule with what they have, based on the case’s specifics and the "legislator’s intent" underpinning existing law.
Although it does not become law, their ruling can be used as precedent in later similar cases, until the legislator catches up.
Likewise in civil law the judge isn't simply a referee, they're meant to actively investigate. While in common law lawyers get to do a big show by asking various questions, in civil law the questions are asked by the judge and the lawyers only exist to make an argument.
For people, yes. For businesses, absolutely not.
In the EU Apple could have sorted this out with regulators without having to involve lawsuits and legal proceedings.
Unfortunately Apple has a strong deeply held conviction about its walled garden which it’s unwilling to compromise on.
Tim Cook’s hundreds of millions in salary/bonus are dependent on Apple being able to extract a 30% cut out of the entire app and media ecosystem.
Apple will as shown here do their best to comply the least with the intent of the legislation, but it's up to the legislators if it is acceptable.
E.g., if notarization turns out to be used for central gate keeping by declining specific apps in the human review step or by using it to impede the process for apps intended for third-party stores, that would be a violation.
So there can be multiple layers to this, and ultimately I don't think the EU really works as a robust legal system any more, there are so many politically driven cases where the courts follow the politics not the law.
Unless you also want to argue that the Irish courts are compromised of course.
"The first thing to note is that no one — including Apple — knows if this plan abides by the DMA. This is, unfortunately, par for the course for the European Union. Regulations are passed that insist on certain outcomes, with various carve-outs and definitions, and it is up to the companies impacted to figure out how to meet them; only then do the powers-that-be decide whether or not said company is in compliance. This is, needless to say, an insane way to write regulations, but when you consider the E.U.’s insistence on contradictory end goals — increasing competition while insisting on an absolutist approach to user privacy, for example — you can understand how the burden ends up falling on companies to come up with their own solutions. This also, needless to say, opens up the door to massive loopholes (like the fact that Apple believes it can still enforce App Tracking Transparency restrictions on apps not in the App Store)."
I'm certain they have the best legal team that money can buy, but I'm equally certain that that legal team is under the sort of pressure that happens when a multinational corporation is looking at the prospect of possibly losing billions of dollars in zero-effort recurring profit. I also think these sort of behaviors are damaging their brand, which is certainly Apple's most valuable asset - which is to say that I think they're acting in an irrational way, because of the amount of money at stake.
I have a lot of Apple kit, and the Vision Pro is hugely tempting. Unfortunately, Apples’ shenanigans the past few years, starting with “we will scan all pictures you want to send to iCloud on your phone” which signalled to me that Apple feels fine about unilaterally altering our agreement whenever they feel like, have increasingly soured me on their brand to the point where we as a household and as a business were discussing to stop purchasing new Apple products and services. Their recent actions, both in terms of their Epic situation as well as their reaction to these new EU regulations, have cemented that decision.
Unlike every other cloud photo service, Apple invited community discussion before implementing it. Apple heard the feedback and didn't implement it, but people still criticise Apple as if they did. What should I conclude from this? That criticism of Apple is frequently false, disingenuous and devoid of context?
Pretty much every other comparable mainstream ecosystem has most of the same vices. Most are arguably worse in my opinion. Epic still haven't satisfactorily explained why they haven't pursued Sony or Nintendo with the same arguments.
Since there is only one alternative, I am going to assume that this is a rethorical question designed to invite a discussion about how the alternative is significantly worse in your point of view. Not an interesting debating technique, to be honest.
> Pretty much every other company with a mechanism to send photos to the cloud scans your pictures for CSAM right now and nobody cares. They've been doing it for many years.
There are alternatives available that don't do this, but again, your point appears to be written simply to elicit this specific reponse. Your "pretty much every other company" makes it clear that you are also aware that options exist.
> Nobody cares.
Your next paragraph indicates that, actually, a _lot_ of people cared.
> Apple invited community discussion before implementing it.
Not really. Apple made an announcement, and in the face of an absolute, unmitigated _shitstorm_ of criticism from pretty much _everyone_, they -after fighting an incredibly hard and expensive PR battle- grudgingly called a temporary truce and relented on some of the items they wanted to implement. To frame this as "Apple worked with the community and listened" is... fancy.
The point of that debacle, and this sub-thread, is that Apple is irrepairibly damaging their brand. In the "we will scan all your photos on your device to make sure the content is acceptable" story, they destroyed (literally forever, in the eyes of many people) their branding message that they were on _my_ side, when it comes to privacy and unwanted intrustion of all vendors, including Apple, into my device. That was literally the reason I switched from Android, and by retroactively changing that deal unilaterally on devices I already purchased, they instantly and irrepairably invalidated my only reasons for buying into their overpriced and closed walled garden.
In this new debacle with the EU and their -frankly- childish reponse they once again showed their disdain for their users.
Apple sucks.
Devolving a discussion into meta commentary about debating techniques is not an interesting debating technique either. There isn't only one other alternative to the Apple ecosystem, I was asking an actual question. It wasn't a rhetorical question. But even if it was, are you seriously saying that rhetorical questions are a point of criticism in persuasive writing? Seriously?
Then you want to take issue with "Nobody cares" as though it was intended to be literal rather than idiomatic. For the record I was being idiomatic. I hope this clarifies things.
As for your alternative interpretation of what went down in the great Apple CSAM scanning controversy, none of what you said strictly conflicts with what I said. The core facts aren't in dispute, but I accept that people interpreted motives differently. Do you seriously think Apple would have made a big song and dance about their proposal around CSAM scanning if the intent was to implement it regardless? (Apologies for the rhetorical question.) Obviously they wouldn't have. They would have just subtly changed the license terms and implemented it without telling anyone.
It's amazing how quickly people forget why Apple wanted to implement the initial fingerprinting stage on-device, rather than in the cloud as all their major competitors had already done. Disdain for users' privacy, really? Nothing could be further from the truth. The whole point of doing it on device was, as I'm sure you remember, protecting privacy by having industry standard scanning while remaining compatible with end-to-end encryption.
I think the reason why people are angry at Apple in spite of their climbdown is because Apple did a lot of damage announcing it the way they did.
Far from "inviting a debate" on how or whether this can be done in a safe and privacy friendly way, they made an announcement explaining exactly what they were going to do and how it was going to work.
The message was received loud and clear by politicians who are up against critics disputing the technical feasibility of surveilling the entire population in a safe and privacy friendly way.
Apple has dealt a hammer blow to privacy advocates. The effects of Apple's announcement have been percolating through parliaments and law enforcement agencies all over the world ever since.
Add to that the effects of Apple's side-loading ban, which is hands complete control over what software people can and cannot install to authoritarian rulers across the planet, their decision to hand over Chinese iCloud operations (including encryption keys) to a state owned company, and their willingness to make questionable security claims in defense of their own business model.
The picture that emerges is not pretty.
At the same time, Apple provides privacy protections to hundereds of millions of people who would not otherwise have them - realistically speaking.
If mobile OS competition was between Google, Microsoft and Samsung, there would not be a setting to blanket disable all tracking requests. Markets often end up in an equilibrium where certain choices simply don't exist.
Regulating this space without doing more harm than good is very difficult. We're going to have to wait and see whether the EU has done a good job this time.
The olden days equivalent of the HN crowd (Slashdot? Kuro5hin?) hated Microsoft's behaviour but had to build on their platforms because there wasn't an alternative that would pay the bills. So Microsoft kept raking in profits and probably thought that everything was OK and there wasn't an issue.
But that ill-feeling meant that as soon as an alternative emerged (in this case Apple, powered by open-source, Unix, the web - and later smartphones with the iPhone and Android) there was an exodus and Microsoft's attempts to regain ground (IIS, Windows Phone) were widely ignored.
Apple is on the same ground now (and I say this as an Apple-lover). They are pulling in huge amounts of money through their behaviour but I have no doubt, as soon as an alternative appears (probably through some platform shift) they will come to regret it.
UPDATE: and it would be ironic if the Vision Pro was the thing that triggered the platform shift. If the Vision Pro works well as a Mac alternative (a proper productivity environment but with an infinite screen), once others implement the same idea effectively (and maybe not quite as well as Apple has) it could be the catalyst for developers (and hence apps) jumping ship.
> So apple responded by allowing developers to apply to place exactly one text-only (non-hyperlink), static, reference to an outside payment source on one page in an app
They allow an actual button that links directly to a website[0]. I mean the article by Apple that describes the terms and options literally is titled “Distributing apps in the U.S. that provide an external purchase link” and there a plenty of examples provided.
> and further added a new term that developers must also pay Apple 27% of all revenue from these off-site purchases.
Both the district court[1] as well as the appellate court that later affirmed the ruling[2] spelled out in clear plain language that developers would still owe Apple the commission, that Apple would be able to audit developers and that it’s all legal because its payment for the use of Apple’s IP. Only difference is that the courts assumed Apple would simply charge 30% instead of the discounted 27%.
Some examples:
> In essence, Apple uses the DPLA to license its IP to developers in exchange for a $99 fee and an ongoing 30% commission on developers' iOS revenue.
> As the district court noted, in a world where Apple maintains its distribution restriction but payment processing is opened up, Apple would still be contractually entitled to its 30% commission on in-app purchasers. Apart from any argument by Epic, the district court "presume[d]" that Apple could "utilize[e] a contractual right to audit developers ... to ensure compliance with its commissions."
> Because the court upheld the app-distribution restriction, Apple would still be entitled to its 30% commission on in-app purchases within apps downloaded from the App Store. On its own initiative, the district court floated the idea of Apple permitting multiple in-app payment processors while reserving a right to audit developers to ensure compliance with the 30% commission.
> Suffice it to say, IAP is not merely a payment processing system, as Epic Games suggests, but a comprehensive system to collect commission and manage in-app payments.
> First, and most significant, as discussed in the findings of facts, IAP is the method by which Apple collects its licensing fee from developers for the use of Apple's intellectual property. Even in the absence of IAP, Apple could still charge a commission on developers. It would simply be more difficult for Apple to collect that commission.
0: https://developer.apple.com/support/storekit-external-entitl...
1: https://storage.courtlistener.com/recap/gov.uscourts.cand.36...
2: https://cdn.ca9.uscourts.gov/datastore/opinions/2023/04/24/2...
Kinda the way Apple doesn’t want to pay ATT for the same thing.
I think you're vastly overestimating how much people outside of the HN crowd cares... or even knows what you're talking about for that matter.
Being a Mac user since the 90's, it is unfortunate what Apple has become. However, this is often happens when a charismatic leader leaves the company (in one way or another). From what is seen in the the process of how so many startup at YC went from little company to transnational corporation, and what people's reaction to them have changed over the course of the year as well as the influence of funding and corporate culture has on a company are also very telling.
Now days I'm sticking to linx BSD F-Droid for personal stuff even though they are not as user friendly in the UI aspect.
It has everything to do with when a company is an outsider it tries to be consumer friendly, but then when it becomes the dominant player then it adopts all the characteristics all dominant players do of trying to attract as much rent from their business as they can, users be damned.
This has absolutely nothing to do with a charismatic leader or founder.
Steve Jobs was notoriously the most hard-ass negotiator you'd ever meet. The way Apple is dealing with the EU here is probably exactly how he would have done it, or maybe he might have been even worse.
He created incredibly user-friendly machines, but in the business world he was incredibly ruthless.
When you come from a place of "We have all the right answers and your views don't matter" like how Steve Jobs operated, you can see the harm that mind set is causing in the world today.
The right term for this is malicious compliance.
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.
[1] https://www.marketwatch.com/story/how-profitable-is-apples-a...
[1] https://www.marketwatch.com/story/how-profitable-is-apples-a...
• Apple makes 100% of its profit from the App Store.
• This profit comes equally from the US, EU, China, and the entire rest of the world. (It doesn't, the EU is a smaller market.)
• Half of EU users would stop using the App Store entirely if they were allowed to side-load.
• Apple's keeps 75% of its revenue as profit.
By my calculations, this would mean Apple's EU App Store monopoly is worth 9.375% of the company's worldwide revenue. Please let me know if I made an error in my math.
Why is Apple willing to risk 10% of its worldwide revenue to protect 9.375% of its worldwide revenue?
Okay, I guess maybe Apple thinks it's unlikely to be fined the maximum amount, and is willing to roll the dice. But I also chose ludicrously favorable numbers here.
Example: https://news.bloomberglaw.com/tech-and-telecom-law/californi...
This can be a positive effect for the world overall, but it is also annoying that some EU politicians describe that as (and confuse it with) "innovation".
As a European citizen, I approve of things like killing of cellphone roaming fees and forcing adapter uniformity (I wish they also enforced power plug uniformity across the EU's 27 member states).
But they don't break that down by revenue stream in a way that would be useful. This is by design: Apple doesn't want people sniffing around and wondering what things would be like in a world where Apple had to sell their technology piecemeal. It'd be like demanding to know how much profit Apple made from selling macOS vs. Macintosh computers. Everything's one giant bundle, why calculate things separately? Are you trying to force us to unbundle shit?
Because they already are calculating all those things, just not disclosing them?
Anti-trust law probably needs to be updated to take platforms into account. In the past (pre-software), the first sale doctrine provided a decent check valve on this sort of crap.
It was the idea that, if you sold a thing to a person, then you no longer owned it. I think the "first-" part of the name is there because anti-resale provisions were commonly tacked onto an agreement between the manufacturer and initial purchaser.
For instance, a tractor manufacturer would put a trademarked logo on a copyrighted picture on the side of a patented gear box, and then, as part of the condition of the sale to the farmer, they'd say the trademark, copyright and patent licenses were non-transferrable.
The courts correctly ruled that this was bullshit, and banned it. We need to go back to something like that. Then (since the DMCA would be ruled unenforceable, and things like the CFAA would apply to device manufacturers), you'd be able to modify your phone, and the manufacturer would not be allowed to retaliate.
At that point, Google and Apple's duopoly would give them a lot less market power. For one thing, once Google "sold" android to phone manufacturers, they couldn't use contracts to prevent the manufacturers from making a mozilla phone, etc, like they do today. Similarly, iPhone parts couldn't contain mechanisms preventing their use in other devices, because hardware DRM would not only be unprotected by the DMCA, but flat-out illegal.
Then when it comes time for implementation, they make an implementation that isn't exactly 100% in accordance with the regulation and wait to be taken to court. Then they get to argue with a judge related to what is and isn't in accordance with the regulation. If they get lucky, the judge will rule partly to them, which gives them less strict regulation.
The EU lawmakers can then re-vamp the law to make it stricter, and the process continues again.
The EU might not be worth 10% of annual turnover.
If Apple pulls out of the EU, they will definitely lose that EU app store revenue, and will additionally lose all EU hardware revenue.
"Apple tells suppliers to use 'Taiwan, China' or 'Chinese Taipei' to appease Beijing" https://www.theregister.com/2022/08/05/apple_warns_suppliers...
"The problem with canceling Jon Stewart: Apple bowed to Chinese government censorship" https://www.usatoday.com/story/opinion/voices/2023/10/26/jon...
"Apple pulls Taiwanese flag emoji from iPhones in Hong Kong" https://www.latimes.com/business/story/2019-10-08/apple-taiw...
Even Google didn't went that far and withdrew from China.
"In early 2010, Google shut down its Chinese website altogether after failing to reach an agreement with Beijing over how much content to censor in search results." https://observer.com/2022/10/alphabet-shut-google-translate-...
In the long term they’ll be forced to give up all the commercial surpluses to local mega apps by the government, and the political/ethical problems require no elaboration.
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.
That playbook really gets around huh.
Which is ironic, considering that the App Store is likely one of the largest malware distribution vectors on the planet.
Looking at one virus alone, the App Store distributed half of a billion copies of it to iPhones and iPads[1]. Similarly, there are multimillion dollar scams on the App Store, as well[2].
[1] https://www.vice.com/en/article/n7bbmz/the-fortnite-trial-is...
[2] https://www.theverge.com/2021/2/8/22272849/apple-app-store-s...
> But now, thanks to emails published as part of Apple's trial against Epic Games, we finally know how many iPhone users were impacted: 128 million in total, of which 18 million were in the US.
> "In total, 128M customers have downloaded the 2500+ apps that were affected LTD. Those customers drove 203M downloads of the 2500+ affected apps LTD," Dale Bagwell, who was Apple's manager of iTunes customer experience at the time, wrote in one of the emails.
> Apple also disclosed the apps that included the malicious code, some incredibly popular such as WeChat and the Chinese version of Angry Birds 2.
Still a huge deal, particularly in China, but considering all the virus really did was collect some device info (less information than most ad networks) (and maybe it was able to open URLs and popups on command)[1] and it was the biggest virus on the App Store ever (that I can find), maybe not as awful as you suggest.
The scams on the App Store, yeah that's pretty bad. Though, can you point me at a marketplace as big as the App Store without loads of scams?
[1]: https://www.lookout.com/blog/xcodeghost#what-does-it-do
Nah, that would mean that what really protects iOS users from malwares is just a good sandboxing mechanism and not the "human" control of the App Store. That would also mean that bypassing the App Store shouldn’t be a real security issue.
The question is whether there’s more malware on stores like f-droid, and the answer is yes, there is of course significantly more malware.
This even pollutes the official Play Store to some extent because of course google can’t put the foot down too hard when Facebook et al can simply “start their own app stores” to bypass review if they really want to. Malware rates are much higher on android in general.
https://arstechnica.com/information-technology/2020/09/joker...
Not the person you're replying to but isn't that the point?
You are shown that this is by no means as secure as they want you to believe.
Then you argue that "of course, with a market that big!"
So basically you are proving that Apple uses the excuse of security to hold a monopoly.
Suppose there were multiple app marketplaces for iOS. Then some of them could be extremely selective by finding a niche, and thereby be more trustworthy than any unified store that has to carry a million general purpose apps with only cursory evaluation from various publishers of little or unknown reputation.
GNU/Linux repositories.
https://nitter.net/npm_malware has twenty postings in the last 19 hours, quite far from "without".
Probably OP was thinking about the deb and rpm repositories of the main distributions but yes, NPM and the likes are other examples of large repositories.
I agree there are linux-only repos that are ~1% of that size and contain little or no malware or abuse. That's true whether you measure size in updates per day or total count of packages, so 1% seems reachable without considerable malware problems.
Another plausible explanation is that pure FLOSS repos are free fron malware.
No, it's not even a Linux package repository. Think repositories for Debian, Fedora, Arch, etc.
I don't think either Debian, Fedora or Arch are anywhere close to a million packages or a thousand updates per day. Well below 10%. They're GNUish and 100% linux, but really bad on the size axis.
The app store has at least two classes of problems that those three don't have, and have to handle the problems at much higher scale. "Those guys manage to handle a simpler problem at much smaller scale, so it's possible for the app store too" is hardly an argument.
As long as a FLOSS repo is small and has few uploaders, it'll be safe. Hardly a model for a big and busy repo like the app store, of couse.
The distinguishing feature of Linux distributions is the existence of maintainers. Human beings who put in effort into maintaining the quality and integrity of the packages and keeping them up to date. We Linux users generally trust those people, and they stand between us and all the software developers out there. To get to us, you gotta go through them. And they generally aren't in the habit of allowing obvious malware into the software repositories. That's why we trust them in the first place.
Contrast that to repositories like npm, pypi, rubygems, cargo which are all designed so that any random person can make an account and push up any package they want. There's no checking. Accounts might be compromised by or outright bought by malicious actors. Just like popular browser extensions which get bought and converted into malware.
Maybe the issue is being so big then. Which is exactly why the EU did this in the first place. So Apple has yet another lever to comply: reduce their size.
Tech journalists have literally warned Android users that they need to be wary of apps from inside Google's walled garden.
> With malicious apps infiltrating Play on a regular, often weekly, basis, there’s currently little indication the malicious Android app scourge will be abated. That means it’s up to individual end users to steer clear of apps like Joker. The best advice is to be extremely conservative in the apps that get installed in the first place. A good guiding principle is to choose apps that serve a true purpose and, when possible, choose developers who are known entities. Installed apps that haven’t been used in the past month should be removed unless there’s a good reason to keep them around.
https://arstechnica.com/information-technology/2020/09/joker...
Many, many people game the system in terms of in-app payments, e.g. showing a link to subscribe on their website but hiding the link for the review.
If they can't catch that, why do you they can catch anything?
Also, most of my apps come from fdroid anyway.
Apple is well aware of this and plays into it hard.
Apple has been repeatedly requested to change the colour to a less ugly shade, or to give users the choice to disable the feature or to give Android apps an API of some sort so they can comply with whatever Apple's requirements and get the blue text boxes.
Apple hasn't taken action because they like the current state of affairs, they want the social ostracism of non-Apple users.
That's because people are idiots. There's nothing that iMessage does that whatsapp, telegram, kakao, line can't do. In fact, US/Canada are the only ones that actually use SMS or iMessage, as far as I know, and the rest of the world use other messaging apps. I have been living in Canada for 5 years already, and in no instance I had any issue whatsoever. I now use iPhone, but nobody talks to me via iMessage, it's all either Messenger or Whatsapp, or Instagram
If Apple is able to hold such a stronghold over Americans because of something so easily bypassed, then you deserve to be controlled, really.
That part of the market not being separate from the other part of the market is the issue. There could be a dozen different reasons that someone might want an iPhone over some competitor, and if they buy one for that reason, they're stuck with Apple's store even if they would have chosen something else given the option.
Not only that, the markets are tied together in both directions.
Suppose that you do want to go into competition with Apple and Google and make your own competing phone platform. The biggest problem you're going to have is that people expect you to have a lot of apps available for your phone before they'll buy one, but you have to have a lot of customers before anyone will make apps for your platform.
The traditional way to solve this is by creating a cross-platform framework and then giving developers an incentive to use it, generally by making it easy to distribute apps to existing platforms. For example, Valve wants game developers to develop for SteamOS, so they provide cross-platform frameworks and a distribution system that also works on popular incumbent platforms like Windows. Then developers make games that run on Windows and incidentally also on Linux/SteamOS, and now there are more games available for SteamOS than ever before and it's the most promising competitor to Windows for PC gaming in a long time.
Conversely, Microsoft is prevented from making an app store for iOS, so they can't do that and their ambition to create a viable competitor to Apple and Android faltered. Likewise Ubuntu Touch and Firefox OS and every other attempt to create a viable alternate phone platform. And then you say "just buy a different phone platform" -- as if that wasn't the problem.
so, is it "safer"? what's "safer" about it? or is it really just a meme apple has successfully perpetuated about it's limitations?
A year ago, I also saw a fake advertisement for a squid game. These fake advertisements have already become a meme, but they also offer to download from Google Play a slightly similar game, where after quickly clicking on the screen, the smartphone will suddenly prompt you to buy an expensive subscription and then you will not be able to cancel it, because Google does not provide for them refund. This idea comes from SMS scams since j2me platform, and judging by the comments on this game, people are still losing money, especially if they leave their phones to children.
I don't use ios and won't say whether manual moderation there helps prevent the same crap, but let's not ignore that if you're not tech-savvy, this Android security alternative is pretty easy to get around.
funnily enough, some bits of it might be worse because ios and app store are promoted as 'being secure' period, almost unequivocally - so it ends up being a thing like 'well, ios is secure and this app is on the store, so it's all good, right?", which doesn't always happen to be the case.
AFAIK, This cannot happen on Apple.
I think that this is faith, not objectivity - which is misplaced in this specific scenario.
The challenge isn’t market dynamics, but rule breaking and predation on victims.
Non tech inclined people are targets/marks for bad actors.
Malicious websites, innocuous messages, hard to avoid buttons - are all designed to circumvent good intentions.
This is resolved with rule enforcement, retributive and governance powers.
If we are adamant about competition, then apple being locked down while Android remains open is about the best you will see.
these questions are silly if you pivot them to be about other things rather than the fruit company, just like the arguments that "[company] needs to run open-infrastructure so other companies can build commercial products on [company] servers".
It's rather obvious they're being asked in bad faith with the intention of dragging down the discussion. You know perfectly well what SELinux and application sandboxing are for, and that they're net benefits.
I take care of Android devices used by elderly people, and they have just zero issues. Not anymore than they would have with iOS.
All this is nonsense talk trying to help the indefensible position of Apple. Most people also use Windows computers with no monopolistic app store and even though sometimes they are problems they almost always come from user errors. Most of the time it's poor choices, generally from greedy behavior (trying to get stuff for free without knowing much).
If a user doesn't know what it's doing, it can ask someone for help or stick with Apple's App Store if that suits him. Allowing other possibilities for more competent people doesn't change this fact one bit.
Her phones become really slow because of this.
In fact, their notification system makes it complicated to just allow specific behavior and not something else. It's not better than the notification settings in typical web apps. As a day one user of iOS, I find it funny that you complain about notification out of all things, because if there is one place where iOS is just as fucked as every other platform it's notifications...
Nowadays I have resorted to basically denying notification for everything but the few stuff where they are actually relevant...
Also, you should correctly set things up for your mother and refuse notification prompt for every website and just whitelist the few that might be usefull..
Sorry but the actual statistics from mobile security companies that track this stuff show otherwise. From Nokia's Threat Intelligence Report 2020 (https://pages.nokia.com/T005JU-Threat-Intelligence-Report-20...):
Among smartphones, Android devices are the most commonly targeted by malware. Android devices were responsible for 26.64% of all infections, Windows/PCs for 38.92%, IoT devices for 32.72% and only 1.72% for iPhones.
Android malware infections are an order of magnitude higher compared to iPhones.
(I tried to look for data from more recent years but iPhones don't show up in the reports after 2020.)
They need to “investigate”
Especially the constant mentioning of the "EU" when this applies to the EEA, leaving out two entire countries. I hope they actually realize this internally.
> If someone posts an app before you that is to similar to what you post, they will tell you no.
search "2048 game" and let me know how many similar games they said no to.
> search "2048 game" and let me know how many similar games they said no to.
I don’t know how old the rules are for this. I just know it currently exists. Also, it’s possible that a number of them were submitted at the exact same time and there was a race condition allowing the market to be flooded.
People test an app out on Android. If it works, they will make an iOS app.
That would make innovation across mobile devices, not android/apple. Wouldnt it?
For example, they force you to go find your country's D-U-N's number provider, which usually costs time and money -- unlike the US, where looking up your own number is free. Then they verify it. Apple just looks it up for you, for free.
When you register as a person, Apple just requires basic supporting documentation and doesn't require a real device. Google requires that you have a specific brand of device in-hand to sell an app, and won't let you use smaller, less known brands (at least in the US, even if the brand is popular where you live). This means you need to drop nearly $1,000 USD on a phone, just to make a free app. Apple is $99, all-in.
The play store (for me) was approx 955 + 25 + 15 to get an app listed.
So no, Apple is probably a less expensive gamble. Especially if you already have access to a mac (rented or paid).
>you’re arguing from imaginary evidence
Thanks for the laugh.
iOS apps bring in more money and that absolutely shows in the time and effort companies put into their apps. The big names (FAANG) might have equality but once you leave the top apps the quality difference can be stark.
When someone claims he's the only one who can protect the public I immediately see some question marks.
So far, it's all been speculation, even drawing parallels with Android or Windows doesn't help because it's not similar enough. I would expect a broader ecosystem or additional facets to an existing ecosystem to also cause an expansion of questionable quality and practises, but that applies to everything, not just mobile phones.
— C.S. Lewis
I would agree with you that Apple isn't the only entity that can provide that type of vetting process but it also seems clear to me that a vetting process is actually a useful and desirable service.
And now they cracked down on small developers to revert that. So it's not a totally invalid point from Apple.
What, their shitty app sandbox isn't all that good or something? Methinks the real reason is money.
But tbf, even though I can install APKs on Android I don't really do that as there's still the fear of bad actors; maybe the Android sandbox is safe & secure but I don't _know_ that, they haven't _told_ me explicitly about it. And if it's not safe for Android too, then why not?
That’s not really the point. On the Web you have a single google.com, and on the AppStore you have a single "Google" app. If you allow multiple sources for apps you break this idea of a unique registry and allow anyone to create an app named "Google" or any other well-known brand. There’s no way of ensuring the "Google" app you’re looking at is the genuine one anymore.
Unfortunately it's not really perfect solution for the web either as plenty of people still get scammed by fake urls + not bothering to check who the cert is for/from...
> What, their shitty app sandbox isn't all that good or something? Methinks the real reason is money.
Or maybe just because designing a good sandbox is really hard. Look at snap packages on linux. They're one of the most common way of sandboxing linux apps and come with significant limitations compared to unsandboxed software.
"selinux had an escape once therefore it's useless!" no, that's not how that works and you know it.
"gatekeepers should have an obligation to interoperate with third-party systems!" oh so google needs to run open SMTP relays to allow third-parties to build commercial operations on google's infrastructure and send mail to google's users? google needs to not block unwanted commercial solicitation from third-party operators because they "have to interoperate"?
etc etc
in this case - ctrl-f for "sandbox" and virtually every single one of the comments is some variant of the same obviously bait/flamewar comment.
https://news.ycombinator.com/item?id=39143802
https://news.ycombinator.com/item?id=39141456
https://news.ycombinator.com/item?id=39140427
the discourse is always really bad in these threads and frankly a ton of it is android users who can't help but roll in the shit and sling insults constantly ("apple sheeple who only care about blue bubbles", etc) and we've completely normalized them acting out (both as a society and here on HN) for some reason.
The discourse is on why we accept that browsers can sandbox websites but we can't place the same amount of trust in sandboxing of apps and historically Android has been better at that than Apple because they actually allow you to do it in the first place, the caveat being that it's not really made clear if this is "safe" or not.
Apple is one step behind Android on this but they're _both_ many steps behind making it transparent to the user that "installing any app from anywhere is as safe as visiting any random website".
It's the same sales pitch that Canonical is using to justify its centralized snap store.
Tim Cook is parroting Steve Jobs when he says that Apple deeply cares about users' privacy and security. Jobs was smart enough to realize that emphasising security and privacy protections would increase sales because Apple is a company which sells computer products instead of advertising solutions and services like Google and others(although Apple is increasingly thinking about how to monetize their Big Data).
Because when you know how things work and what they are capable of, the last thing you want to do is fight with them so that they work. At least, someone who doesn't know better cares much less because he is clueless about the existence of a better way.
Jobs was in the business of selling bicycles for the mind, not dumb consumption machines. The latter development of basic consumer focused products is just after the success of the iPhone and happened basically precisely when he left (while officially he was still managing apple, it's pretty clear that after the launch of the first iPad, jobs didn't have a lot of impact at Apple his health condition not allowing).
It also made sense because before Apple was something to exhibit to display wealth nobody that wasn't competent enough with technology would have spent so much money on it. Which is exactly why current Apple offering is absolutely terrible for its price.
Most of the crap told on Apple nowadays are complete memes from the second wave of Apple cultist (most of them arriving with the iPhone) that completely ignore the true history of Apple and how it got to launch such successful products.
Competent in other fields of endeavour, sure.
Jobs was in the business of selling computers that looked (and worked) good to people who would otherwise hate computers. Dealing with geeks was always (and still is) a necessary evil, so he'd have enough of an ecosystem to sell to "normies".
Jobs fundamentally hated the Macintosh and tried very hard to get away from it very early (Newton, anyone?). Once he got back on the saddle, his first Big Idea was to wrap them into colourful shells, and fuck the tech inside (jesus, was the first iMac dog-slow!). His second idea was to co-opt FOSS and Java developers, again to have enough geeks building stuff for his platform; they would be unceremoniously dropped once the iPod got traction and he could finally get to run the "better Sony" he always wanted to have.
The rest is just stories he told to power his reality-distortion field.
> Jobs fundamentally hated the Macintosh and tried very hard to get away from it very early (Newton, anyone?).
Jobs had nothing to do with the Newton, it was started about a year after he was forced out, Sculley coined the term Personal Digital Assistant, and it was one of the first things killed when Jobs got back to Apple.
NeXT contradicts that.
Though, I like how you mention he always wanted to be a "better Sony." That's definitely on point.
The original iMac hardware specs were also pretty reasonable for when it came out, no?
Apple Watch, Apple TV and HomePod would like a word.
And now you know why I call Tim Apple the iPope.
Remember all the times when a computer could be compromised via a bug in the jvm that was supposed to safely run the java applets?
Normally it would be fixed immediately on linux and windows, and take months on osx because apple had their own jvm (that had the same bugs because it was just a fork).
> 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.
In any case, the Internet does not have to pay Apple to be discoverable and accessible.
Firefox, too.
Phones are with you constantly with GPS, movement, cameras, and microphones regularly accessible by apps, sometimes persistently. It’s also a platform handling SMS and Bluetooth and other weakly secure protocols.
That doesn't mean it isn't a sandboxed compared to more traditional computing environments - it just means it's less restrictive than a browser.
Why are people so obsessed with "forcing" Apple to adopt the same approach that gave us the dumpster tire fire that is Windows?
If you don't want a device where the hardware and software were designed to work together, just buy from one of the literal thousands of other vendors who took your approach.
Just this week she had to install a work app for scheduling from Googles Store and got duped into a fake clone that installed 4 other apps with repeated pop up apps emulating a signup wizard.
Those non standard androids are far far more worrying and the Google App Store is way less locked down.
If my dad was in the EU I’d have to tell him never to install an app using anything but the Apple App Store.
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!
I never knew that every app gets root access on iOS and that the security model hinged entirely in Apple's control of the App Store.
Oh no! You mean exactly like it has been on a mac for decades?
As it is, there is only one channel and no competition, so we don't know what the malware situation would be like in the absence of Apple's monopoly.
Same reason "McDonalds hamburgers" aren't a market. They're just a branded product within a larger "smartphones" market.
> How do you define market, then, if that's not a market?
Same way the FTC does:
> all goods or services that buyers view as close substitutes
https://www.ftc.gov/advice-guidance/competition-guidance/gui...
An Android is a close substitute for an iPhone, just like a Ford is a close substitute for a Toyota. People switch between them all the time.
Competition is not a panacea.
In this case, there is already competition between distribution channels, the issue is predators/malafide behavior who will always be able to run circles around channels.
I suspect that the cost of review is not apparent - review at scale is going to be outsourcing. Thats a whole bunch of contracting, management, and sheer work that new distribution channels will not be able to afford.
Adding competition doesnt help. At some point, it simply creates more vectors of attack.
The situation you describe is better served by a policing force, that stops bad actors.
2,000,000 installs acquires a minimum of $45,000 in fees, even if you don't make any money
That's up from $0 USD.
So what are we left with? Apps where users are the product, like Facebook, and freemium apps where you end up paying to get anything useful done with it anyway. Apps where the parent company is making millions if not billions. Is anybody upset that those guys have to chip in for iOS development?
I personally think Apples approach is the lesser of two evils. We don’t pay for OS explicitly anymore. But look at Windows and Android… you end up paying somehow in the end anyway. I’d rather it be through fees on apps than more insidious approaches.
And no. Paying for the phone is not a viable way to pay for the OS. That incentives the phone maker to ditch OS updates for old phones. And we know that’s a real issue. As long as we pay through app fees the phone makers are incentivised to keep releasing OS updates for old phones.
I'm not sure why I have to mention this, but you could be paying for something and get screwed over at the same time. The issue isn't that Google/Microsoft/etc NEED to make money this way, but that this is legal to do.
Also, Windows isn't exactly cheap and I personally couldn't fathom paying more than 100 bucks for an OS and still get treated like crap. I'm sure Android at best only makes 10 bucks from their users with their current model throughout the device's entire lifetime.
I'm pretty sure Google pays Apple more than $10 per year per iPhone user to be the default search on iPhones and Mac. They were paying 18 billion back in 2021. I don't think Apple's marketshare is over 1.8 billion active users yet. Do you think Apple users are just that much more valuable to have searching?
Gaming apps. A huge majority of Apple's revenue (from IAP) came from gaming purchases. This would continue to be the case. A gaming app would have ads + options for purchases (none can survive without it) and Apple now earns both on downloads and IAPs. Many games cross the 1M threshold once they are popular enough. Gaming apps have low retention, and a power curve in paying users.
Plenty of useful apps like the Orca card reader (see your transit card balance by just tapping your card, no internet required), fun games like Antimine, and such where the devs will only target barrier free platforms as it's a passion project are missing in action on iOS.
Only if the app makes a series of decisions that lead to that outcome.
They can either stick with the 15%/30% commission without install fees. Let’s assume it has a revenue of >$1m, so that would be 30%.
Or they can opt into the new EU offering.
Then they’re immediately subject to a €0.50/unique install in 12 months per install in the EU over they reach a 1M installs in the EU.
The baseline is just that, that install fee. Which Apple calls the Core Technology Fee (CTF), in other words a fee for using Apple’s IP in your app.
If they also choose to distribute via the App Store then they’ll pay a commission of 17% and if they also choose to use IAP then they pay an additional 3% in processing fees.
Ironically, the CTF pushes bigger devs to use alternative stores, assuming they will offer a lower commission rate than 17%.
But it’s definitely possible to only pay the CTF if so desired.
Isn't that convenient, a series of (dis)incentives which ensure the house always wins, not just on average, but 100% of the time. Something that a certain piece of anti-trust regulation is intended to change?
I agree devs dont have to go for new terms and could stay with existing terms. The whole convoluted way of introducing this is meant to have that effect.
Microsoft updates Windows OS for longer than Apple updates MacOS or iOS, despite charging a one-time fee that most end-users don't pay themselves.
And is backwards compatible.
And works with 99.999999% of the computer hardware ever made.
It seems like with Apple, you're just paying for a lot of nothing.
Sure, the EU will fix things like they've managed to do in the past with other internet-related stuff (e.g., cookie notices). And I will definitely re-evaluate this take once things change in terms of ads for Windows. But until that happens, I don't see "the EU will fix that" as a valid point in favor of Windows.
https://www.windowscentral.com/software-apps/windows-11/wind...
All of my Windows PCs just work. And I can stick pretty much any hardware and they just work.
I can't say the say for any of the Apple devices that my friends own, all of whom have had to have them replaced at some point.
These days Microsoft screws their users hard in terms of stealing every scrap of personal data they can from people's devices and shoving ads and unwanted software down their throats. An Apple computer might be highly overpriced, under-powered, and restrictive, but Apple isn't the privacy nightmare that Microsoft is and while Macs aren't perfect when it comes to privacy protections I can't fault people for seeing value in their privacy and being willing to pay for it.
That said, most apple users are overpaying for a status symbol and/or an identity rather than strictly for the privacy benefits and for tech savvy users with privacy concerns a PC with linux is the way to go since it's even better at protecting their data and doesn't come with Apple's restrictions on what you can/can't do with your own computer.
I have never understood this viewpoint. The world isn't rich enough, or Apple devices exclusive enough, for identity to weight so heavily in Apple's favor.
I think convenience silently overshadows cost for many daily use products. People with modest incomes pay enormous annual sums for convenient daily coffee.
For many, relative reliability and lack of cruft make Apple products more convenient. For others, the inconvenience of Apple's "garden walls" drive them away.
Apple has been a status symbol for ages but the iphone made it undeniable. If you've been unaware of that just check out articles such as these:
"New research shows that owning an iPhone is the most common sign of wealth" (https://9to5mac.com/2018/07/08/iphone-wealth-research/)
"Why the iPhone Is the Perfect Status Symbol" (https://www.huffpost.com/entry/status-insanity-why-the-i_b_5...)
"The ‘iPhone Effect’: Are iPhone Users More Attractive Than Androiders?" (https://www.forbes.com/sites/traversmark/2023/12/30/the-ipho...)
As for identity, you may have never met an "apple" person, but it's absolutely an identity for many. It's a subculture (https://www.wired.com/2002/12/mac-loyalists-dont-tread-on-us...). People have called apple users "cult-like" and their devotion to the Apple brand a religion (https://www.jstor.org/stable/3712458). I have met people who were convinced that they couldn't be a "real" artist without owning Apple products (in one case the person was talking about ipods specifically, not computers or cell phones). The influence of marketing on Apple users can be extremely powerful.
As for expense, even in the US the majority of the population (60%) lives paycheck to paycheck and their standard of living is in decline. The high price of the iphone drove up the cost of other brands so the price gap is smaller at the highest end, but most households can't easily afford to get everyone a $1,000+ phone and android devices offer a wide range of prices and features for families who can't afford the top of the line. Even those that can will probably still get more for their money with a flagship android device. Apple users also have to pay much more for software (https://9to5mac.com/2023/09/06/iphone-users-spend-apps/) and that's not even counting the 30% extra apple charges for their cut of in-app purchases that's been talked about so much lately. Iphone users spend and have more money in general for a reason (https://www.marketingdive.com/news/survey-iphone-owners-spen...) and convenience isn't it.
That said, I agree that the perception of Apple being easier to use does drive sales and for people already used to Apple's weirdness there would certainly be a learning curve in switching away from the platform which encourages people to stay.
I am sure their was some iPhone status effects, especially in iPhone's early days. But status effects follow other effects and die quickly if a product doesn't deliver.
--
I get fans.
I also get the anti-fan simplification syndrome of people who don't understand why Apple products have often appealed to others. Especially when those others are passionate at all.
Googling up articles that obscess of finding non-practical reasons for Apple enthusiasm isn't a good argument.
Apple has typically (for decades, with relatively few fails) had a cleaner level of design and polish vs. Microsoft and other alternatives.
That can be very hard to give up for those that appreciate it.
(Similarly for other consistently distinctively constructed product lines, emphasizing some other area of benefit, of course.)
--
Replies to every one of your links:
> "New research shows that owning an iPhone is the most common sign of wealth"
The article talks about a statistical link with wealth. Not psychology. I don't find it surprising that the wealthy are less price conscious.
> "Why the iPhone Is the Perfect Status Symbol"
The Huffington piece is a complete puff peice. ("A friend got an iPhone because she could not call Uber cabs on her Blackberry. [...] If there is any prospect of drinks on the horizon, she leaves her iPhone safely at home" [..] "There's irony somewhere in this but until Apple comes up with a product called iRony, and livestreams its launch we won't get it.")
Re the "iPhone Effect":
> Apple has always positioned themselves as an aspirational brand. The emphasis on unmatched quality levels, a clean user experience and a distinct and consistent design is at the core of what makes it the most valuable company in the world. [Emphasis mine.]
That is a lot of practical daily non-status value for less price conscious people to buy.
> As for identity, you may have never met an "apple" person, but it's absolutely an identity for many.
I get there are fans. But Apple fans for the most part have had good practical reasons. One big reason wasnt Apple so much as the cruft and shovelware (and now in OS advertising) of other vendors that for some of us gets achingly frustrating. (I have generally had Macs and Windows machines for decades. Pro's and con's for each, but good lord, Windows is still a bag of inconsistency, disorganized plethora's of niggling settings, and trashy interface choices in comparison. Even though I appreciate many reasons others preferred Windows.)
> It's a subculture
Again, Apple products are distinctive in a way that impacts people at a practical level. And that article is from 2002.
> People have called apple users "cult-like" [...]
People often have trouble understanding other people's choices. Article from 2001!
--
TLDR; Just because something can confer status, doesn't make status the reason people buy it. Especially 16 years after a high utility daily use product has been introduced and alternatives abound.
Takeaway: Let other's explain their own motives. Don't project narratives as if they are facts - regardless of how much they are repeated or satisfy you.
One serious research paper showing 60% of 10,000 iPhone owners across diverse demographics listing "status" as in their top 2 purchasing factors would realistically make the argument you are trying to make. Not the articles you listed.
The kinds of articles you thought worth quoting say more about you than Apple customers.
--
Devil's advocate: Apple has not always delivered, other vendors have other benefits, and Apple's legacy of user interface design is seriously marred by "flat design" in my experience. (Design should make usage simpler, not reduce pixels, color, texture, visibility of options or status, or other affordances. Don't get me started on Ives need to eliminate ports people actually used, or flatten keyboards into unreliability.)
For instance I didn't even have an idea of what's required in my place to get recognized as non-profit. And it turns out it's specific to each region, and I need to go ask for the paperwork in the first place.
If the requirement is really a non profit legal status, Apple just raised the bar from "apps that just make no money" to "apps that registered to their local governing bodies that they have a goal of not making money", and that's a huge leap with a crazy high barrier for a random dev (imagine a kid in uni) to push a free app.
I'd almost argue it's easier to form a non-profit entity that become sponsored by a non-profit organization such as TLF.
This almost reinforces the parent's point.
If you are expecting less than $25k in revenue (donations, grants, program service revenue, etc.) in each of your first three years, you can use the IRS's abbreviated process and get setup within a month (for the cost of setting up a corporation with your state government). If that exemption doesn't apply, it can take the IRS over a year to approve your application for tax exempt status. There are also significant compliance costs that can be burdensome for a small organization.
The TLF is a big dog for big dog projects, and I was just using them as an example of the structure. The Apache Foundation has their own flavor of governance, as does Numfocus (which sponsors a bunch of scientific computing projects). I'd expect that this move will probably trigger the creation of some "mobile app developer collective" organizations that specialize in this kind of thing, kind of like a "digital makerspace".
Could one sign over stewardship to the FSF? They're non-profit I think.
Assuming there is some legal framework allowing a smaller entity to piggy back on Mozilla or the Linux Foundation's non profit registration in the developer's country, the dev still needs to at least register as an official entity, which can be awkward depending on their status (do student visa residents get a right to do that for instance ?). There's also the more complex cases of a for profit business publishing an open-source app. Do they need to register a different non profit entity to avoid paying for the open source part then ?
To then explain to Apple how the arrangement is made and have them approve it is another story as well, as we're already seeing that Apple has no intention to make things simple regarding any of these rules.
All in all, there will be clear cut cases that will show it can be simple, but I totally see a long tail of devs stopped at any point of the process, and it's probably by design.
If you like to have an organizationalnumber, you need to apply to the tax authority. If you do business activity and like a local name protection you need to apply to bolagsverket. Depending on the size of the app these steps might be helpful. I don't think our local chapter of FSF, has done any of the registrations just as an example. They run local conferences and other simular works.
MS, you pay one time for the OS. Android you technically don't need to pay at all if you go AOSP. Both still require hardware to support the OS, though.
>And no. Paying for the phone is not a viable way to pay for the OS. That incentives the phone maker to ditch OS updates for old phones.
They do that anyway. mobile support is much lower than desktop which tends to guarantee a decade or so. And it's not like IOS is licensing out to other OEMs anyway.
I don't doubt the ads are there but I avoid them easily enough. Fortunately I get the option to get around that stuff, unlike Apple's environments.
Huh? That is Apple’s model, and iOS supports old hardware much longer than Android does.
If next phone prices go up (especially in EU) after this then maybe it is true?
I give Apple credit for making this clear rule: Having fewer than 1 million users on iOS in the EU means no fee, and you don't need to worry about status at all.
But if you have more installs, I don't think you'll get an easy to get a pass by just by sending Apple a note like "I'm just developing my app for fun" or "My app is open source". Maybe that works, but I wouldn't assume it without testing.
If your app has 1 million+ users, it's not at all convincing to say you made it just for fun, even if that's the truth. And we all know some open source apps are written with intent to make a profit, or given away free to promote related commercial activities or reputation, so saying it's open source isn't convincing either.
Anecdote: I ran a non-profit org, a hackerspace. Not only was it truly a non-profit organisation, it was legally constituted as such. The members had no legal rights to take any of its funds and resources out, those resources came from members and could only be used for the organisations's stated purpose, and because of this structure no tax was due when its funds grew, as they were primarily from member fees and donations. However, it was not a registered charity. It could have been but we decided the administrative overheads were too high.
Unfortunately, we were unable to convince Paypal we were a non-profit despite providing all the organisational documents Paypal requested to prove it (about 10 documents IIRC). This meant we weren't able to use Paypal for significant quantities of funding, i.e. to take membership payments. We could do a tiny amount for a couple of people, but it was capped at a very low limit.
If it's impossible to convince Paypal that a formally constituted non-profit qualifies as such, I wouldn't assume it's easy to convince Apple with casual claims, for an app with 1M+ users.
If you want to continue to distribute your app for free in Apple's app store, literally nothing changes.
I only ever want to see 2 app stores on my phone, the AppStore, and an FDroid alternative full of free, open-source apps. Anything else is good to be disincentivized.
Apple’s default construction for getting payments for the usage of their IP is via commission on revenue.
This is by definition a differential pricing strategy because not everyone has to pay for the usage of Apple’s IP.
Many didn’t like the commission structure and made all sorts of arguments against it. It would just be for payment processing, it would just be for distribution, etc.
Apple has always maintained it was primarily for the use of their IP, all the rest is thrown in as a bonus. They have structured it as such in the developer agreement and US courts have wholesale accepted it as such.
One alternative that has been floated around a lot by people that accept that Apple wants payment for their IP but didn’t like the commission structure regardless was to split off the fee for IP into its own thing.
Now they do that very thing in the form of the CTF (at a more competitive rate than Epic does for Unreal mind you).
In addition there’s a separate commission for App Store services and a separate commission for payment processing.
Now the new complaint is that this payment for their IP for first installs on EU iPhones per 12 months in excess of 1M installs in the EU isn’t good either.
So what is the desired outcome? Use Apple’s IP for free?
I don’t see how this disadvantages third party stores. Does it disadvantage Steam when Epic comes knocking on my door for their share of the pie?
Epic charges me 5% of all my revenue above a million, Apple charges me €0.50 of all my EU installs on iOS above 1M installs in the EU.
Apple’s fee is directly tied to my usage of their IP, I pay them €0.50 in 12 monthly installments for each installation that goes over 1M, but they don’t touch anything else I make off of that install.
Epic wants 5% over every dollar I make over $1M worldwide.
Don’t get me wrong, personally I was content with my 30% and the 15% is a steal for what I get out of it.
But if commission of revenue is the big bad, then the only logical thing for licensing IP is an upfront cost for usage whether you earn money with it or not.
This is how it was with consoles. Thousands upfront for the right to publish and using the IP + thousands for every build to be certified + commission over revenue.
Indies later on got a reduced rate in the hundreds, until you got big.
Can I publish an application that does not use Apple IP, let’s say something written in ARM assembler?
If not, then this argument about Apple IP is in bad faith, and not the real reason for anything.
Developers are not forced to develop iOS apps.
There are other alternatives like web apps or only developing for Android.
Developers have choices.
If you want a store in a mall, you have to pay higher leases and probably additional fees than you would if you operated out of your garage.
These arguments always seem to break down to an entitlement to sell things without paying for the products and services used to make the thing.
It should be a conversation more about reasonableness than entitlement.
If any global entity owned such a large percentage of malls that suppliers had little choice but to appear there in order to be competitive, and charged for mall use via a general tax on original and follow up economic activity (instead of in proportion to mall resources used), requiring products be registered with them, and copies of direct and follow up sales records, many people might protest that too.
I think a large part of the disagreement here is the idea that all digital things should be free compared to how the physical world has been forever.
To sell to a hardware store, for example, you need to offer the retailer 40% as a minimum. Then you need to pay, often compulsorily, trading terms, ranging fees, advertising levies and other off invoice things.
They have high costs to cover, but they also force shelf prices down as much as they can.
In my opinion, Supermarkets and hardware stores mis-use their market power way more than Apple appears to be doing
But Apple's (duopoly level) gatekeeper status on global/mobile applications, services, information and transactions is allowing them to hold back an enormous amount of latent innovation.
Shelf space is important and necessary for many businesses, but that isn't where tomorrow's world is being crafted.
However, the entitlement that is pervasive here that whatever Apple does is bad and it’s ok to expect them to give their work and infrastructure away for free is just crazy.
If we’re arguing about the value that developers get for what they pay, or if Apple is stifling innovation, or even if Apple is being maliciously compliant, then that’s a different conversation. I’m much more sympathetic to that.
But this is about people demanding Apple give their IP away from free so that they can make money from that expensive to make and operate infrastructure is ridiculous
But Apple owns one of only two global mobile app, service and info platforms, and so has tremendous power to limit and veto other businesses opportunities. Few businesses that need to operate in those ecosystems can be viable only operating in one of them.
And Apple is using that tremendous leverage to do two things normal businesses can't do.
Both of which damage the larger economy.
1) It is gatekeeping fundamental technological and business innovation. Apple limits the types of technology and business models that it will allow on its platforms, in favor of its own versions, or in favor of simply not enabling innovation it finds competitively threatening.
It is very difficult for new innovation on the margins to succeed starting out unable to participate in half the marketplace.
2. It has enough veto power over businesses, that it is able to tax other businesses' success, instead of charging for the value of its products and services to them. I.e. Apple charges a percentage of other businesses product and service revenue - instead of flat charges for its security checks, app listings, etc. Apple charges a percentage of follow up revenue, even if the transaction happens elsewhere. Apple charges a percentage on revenue of transactions that don't even require Apple's assistance or participation but were initially enabled by being on Apple's platform. It even charges a percentage of revenue for fourth parties it has no relationship with, such as for transactions by participants on third party markets, like digital art creators!
No normal business could extend taxes on other's productivity like that, to multiple levels of extraction, independent of productive value provided. They would be rapidly replaced by a competitor happy to make profits set by supply and demand, instead of taxes imposed by the ability to deny (or seriously hamper) entry to a strategic global market.
However, it is important (from a capitialism angle at least) to realize Apple has never falsely represented things. They have not done a bait and switch. They launched with their 30% commission rate on agency-model pricing almost 15 years ago (for apps, which was the same commission rate for music before that), and every change in licensing terms has been either enabling new transactions that were otherwise restricted, or by offering lower rates - such as for certain types of financial transactions, or certain business sizes.
They have also tended to do this with public policy changes rather than unilateral arrangements, although there are some partner programs around tvOS which are pretty tailor-built such that few companies would be able to take advantage of them.
And it is worth noting that they launched first as a platform for web based apps, and when you filter web technologies to actual standards (and not Google inventions) they tend to fight between first and second place with Chrome on actual interoperability.
Companies recognize the marketing value of having a native app within the App Store vs just a normal website. Apple obviously does as well.
> Apple charges a percentage of follow up revenue, even if the transaction happens elsewhere.
Note this is only true via 'new terms' to allow for steering toward alternative payment systems. Apple has always allowed you to operate your own out-of-store payment system (e.g. signing up for a Netflix account on the Netflix site, or purchasing kindle books on kindle.com) without paying them any commission.
However for most consumer apps (e.g. non. 'reader' apps like music, video, books and news) you had to provide a way to purchase in-app using Apple's system.
Many of these reader apps have played with in-app subscriptions off-and-on, which would make an interesting case study as they have been the category actually capable of deciding whether or not in-app purchasing was worth offering. Other categories are mandated.
I also feel like Apple has generally attempted to be well behaved, even as their market power has grown exponentially from a couple decades ago.
They are not the devil. But they are have reached a level of market breadth and power, that behavior not problematic even a few years ago is now an impediment for the market as a whole.
They deserve kudos for their success.
If they don't contort and distract themselves from more productive advances, by prioritizing holding onto leverage that has become too heavy handed for those they serve (and partner with), they are likely to become an even better company.
Microsoft has done fantastically well since giving up Ballmer's scorched Earth, Windows only philosophy. Ironically, if they had given up that control obsession sooner, focusing more on improving Windows shortcomings, they might have skipped the stall associated with that era and be even more dominant now.
Businesses should exist in malls to make a profit not to "be competitive". If it isn't profitable or the return on investment isn't worth it then they should not exist at that mall. It's the mall's fault if they charge too much and start to lose businesses to other malls and in turn lose visitors who would rather visit other malls.
But relatively fair competition is still a necessary component at the scale of an economy. If we are to retain any approximation of equality, equity and not hamper innovation.
If someone somehow owns the only viable commercial water supply for a city block, they can demand whatever they can get from any business on that block that needs water. And each business should make good decisions for itself in that context.
But if someone owns all the commercial water supply for a city, people are going to take political action to alter the economic equation if it starts leveraging that capability to the general cities detriment.
You could maybe import water through trucks or trains or something from somewhere else, but the costs for that would be brutal. Then the incumbent can bankrupt you instantly by undercutting your price, and then hike it back up as soon as you're gone. The Robber Barons in the 19th century used this very tactic frequently in anti-trust situations to hamper competition
>Then the incumbent can bankrupt you instantly by undercutting your price
This could be mitigated by longer term contracts so you are guarenteed a certain amount of payment to make it worth your time before the other company lowered their prices to start competing.
But the water system, or general utility problem, is interesting for many reasons.
Dual sets of infrastructure double the supply costs for a critical input like water, without actually increasing the supply that nature provides.
The solution to keep costs and prices down is then generally to give (or accept) a water supply monopoly, but with price regulation. That is the common solution to avoid price gouging in that monopoly situation.
An iPhone is not a mall. An iPhone is a device owned by the end user. If the end user wants to use an app by some third party developer, they should be able to.
We don't let car dealers from prevent customers from installing aftermarket addons.
Otherwise, it is within its full freedom to shut down their company in the EU.
They aren't "force" to operate in the EU after all. They could just shut down the company.
> If you want a store in a mall
If Apple wants to operate in the EU then they will have to follow the law.
> It should be a conversation more about reasonableness than entitlement.
Or, instead of that, the conversation could be able what a population can democratically decide what they want for their own country.
iOS apps can be written in assembly. I’ve done so myself out of curiosity, and it seems others have done so as well[0].
Of course, I wouldn’t recommend it. It’s excruciating.
That said, isn’t this just a bad-faith argument wrapped in an attempted gotcha? Where your premise is that if you don’t have a choice, then you shouldn’t be charged?
If Apple would say:
“Hey, you can use Swift for free because it’s open source, and you’re welcome to benefit from our contributions to it, and while you’re at it, you’re allowed to use all the basic low-level frameworks that communicate with the OS for free as well. But anything more than that, and we want you to pay us for it.”
Would you then be fully on board with them charging for using the remaining IP they own?
Are IP and ownership rights fluid based on your own moral framework, depending on if one has a choice or not?
Should I just blow past the toll booth of the only bridge here that allows me access to the rest of the country?
How about the only ISP that provides service here? Should they just allow me to use their infrastructure so I can write you this comment?
The other day I saw a nice TV at the local store. It’s pretty much the only place I can get this TV. Do I have your blessing to take it because I don’t have much of a choice?
I make apps for a living, I’m literally the only place on earth where you can get my app. My app saves users a lot of money. Should people just pirate my app and force me on a diet of hardtack?
Where does this fluidity start and where does it end?
I thought, for better or worse (and we can spend hours debating this part alone), we decided that when someone owns something, and especially when they create something, they get to decide who, if anyone, gets to use it and at what’s price if any.
Can I publish an application that does not use Apple IP, let’s say something written in ARM assembler? Or am I forced to use Apple IP?
I can publish on windows without using Microsoft IP, I can publish on android without using google IP, right?
If not, then this argument about Apple IP is in bad faith, and not the real reason for anything.
Not sure what you mean by forced to use Apple IP. You are running on their ARM chip under their kernel, using their libraries to read touch events and display to the screen.
IP is incredibly broad; you can't really avoid using say all copyrighted libraries.
If you are speaking toward is there a path to write applications which will work on iOS devices without signing agreements, paying royalties or having legal action taken against you, there's the Safari browser and it sounds like there will be many more web browsers soon.
> I can publish on windows without using Microsoft IP, I can publish on android without using google IP, right?
I don't see how you could publish a legitimate app for Windows without using e.g. ReadFile.
I don't know how you would publish an Android app without using its proprietary manifest file; you probably come closest there to a minimal working application due to instead using lots of Oracle IP.
It's likely that in order to avoid distributing Apple IP one would need to reverse engineer some undocumented APIs, but that's coincidental.
The desired outcome is for third-party apps and app stores to be able to run on iOS devices for free. Traditionally, building software for consumer operating systems, including Mac OS hasn't been considered using the OS vendor's IP such that it would require permission or payment.
Compilers, SDKs, documentation, every vendor charged for those.
You have to thank Stallman et al. for your free C compiler.
What Apple has done here is bring the console gaming model to general-purpose computing devices. I believe the EU wishes to roll that back and will probably not allow Apple's announced fees and restrictions.
Quote from their own website:
> By enrolling in the Apple Developer Program, individuals and organizations receive everything they need to develop apps for distribution.
Besides, Apple never claimed their new fee was for distribution, but for "core platform services", i.e. the SDK and tools, which they're already charging for.
> The Core Technology Fee (CTF) is an element of the new business terms in the European Union (EU) that reflects the value Apple provides developers through ongoing investments in the tools, technologies, and services that enable them to build and share innovative apps with users around the world.
"Core platform services" is the term used by the EU.
It’s not just the SDK.
OSs are expensive things to build and maintain, and I don't take for granted the fact that my iPhone XS Max (2018) is running the latest version if iOS. If Apple's App Store pricing structure makes that possible, then it's certainly working for me.
It crumbles under the most benign forms of scrutiny.
The comment below already pointed out that vendors charged for all kinds of stuff. Your reply seems to suggest that, for some reason, you’re ok with that, but not if the OS vendor does it.
There’s also the argument that investment in frameworks for iOS is significantly higher than, say, the investment Microsoft made into frameworks for Windows back in the day.
Then there’s the general criticism of an appeal to tradition that there were many traditions that we currently aren’t ok with, and an appeal to tradition suggests that they are inherently good just by virtue of once having been a tradition.
I remember a tradition not too long ago where console manufacturers would charge thousands just for access to the platform and the IP (sometimes rolled into the price of a dev kit), plus thousands more for each build that needed certification plus a commission on sales.
It was so cumbersome for some developers that they did not bother updating their game[0].
Even later on, with lower fees, there’s still a lot of cost to get games published[1].
Now, you might say that consoles are nothing like iPhones, and I will respond by saying that iPhones are nothing like Macs. And on and on we might go.
What matters is what is legal. Apple is in the clear to charge for usage of their IP, even when they use differential pricing and even when other companies are willing to give away their work for free because they see other avenues of revenue by doing so.
Further down, you state:
> I believe the EU wishes to roll that back and will probably not allow Apple's announced fees and restrictions.
Can I ask what fuels that belief? Or perhaps more importantly, what fuels the belief that they are at all in the position to do something about it?
I see a lot of “Wait till your dad comes home” style comments every time Apple is brought up as if there’s some collective amnesia that “dad” also has to stick to the law and doesn’t have the final say in this universe.
The European Parliament and Council of the European Union are the legislative bodies of the EU, and as such, they can create laws. But like any legislative body, they are limited and need to move within the bounds of the laws.
The European Commission, on the other hand, functions as the executive body of the EU and is to enforce the law. They, too, are limited by the bounds of the law.
Neither the DMA nor its enforcement have been tested in court yet. All of that will start once the EC tries to enforce something, and the EC has, at best, a mixed track record before the court.
Apple made a smart move today because, contrary to what many here think, they went above and beyond the DMA requirements (e.g., it has no price regulation, so all the discounts in fees are freebies), and as such, took the wind out of the EC’s legal argument sails for many of the potential arguments.
The biggest hurdle that one needs to overcome is IP and property rights. Something neither the EU nor the US wants to tackle because it would have significant effects across all commerce. The idea that you can just take a company’s IP and essentially make it public domain will never fly.
At best, in sporadic instances, can you get a court to agree that a company should be forced to charge “reasonable” fees, but with Apple’s fee structure for the EU being less than that of the rest of the markets and and option to evade all but one fee, it’s nearly impossible to convince a court that the CTF is somehow out of line.
Ironically, as I write this, I just realized that an upfront fee for IP usage that is entirely decoupled from revenue is actually very traditional when it comes to fees like this.
The general timeline from investigating violations to ECJ is about ten years, so this will take a while.
0: https://www.destructoid.com/fez-patch-wont-be-fixed-because-...
1: https://www.ign.com/articles/2014/07/30/launching-indie-game...
Appeal to tradition is a fallacy in logic, but laws are not made using pure logic. Laws are made when some group with sufficient political power wants them to be made, and such groups are often driven by tradition, what they perceive to be tradition.
> Or perhaps more importantly, what fuels the belief that they are at all in the position to do something about it?
The European Union is a government; it makes and enforces laws. In this case, it has made a law called the Digital Markets Act which addresses certain types of gatekeeping behavior by large tech companies including Apple. Some readings of this law I've seen forbid Apple from charging fees for distributing apps outside its store and from using any legal workarounds to circumvent that prohibition. It remains to be seen how EU regulators and courts will interpret it.
Your comment makes several references to "IP", but isn't clear about what IP is involved. Is it necessary to use inventions patented by Apple to write an app that runs on an iPhone? Is it necessary to know Apple's trade secrets (aside from things like signing keys that exist for the sole purpose of gatekeeping)? Does it require making copies of things Apple holds copyright to?
This can certainly be a motivator.
In Europe, and the EU in particular, many individual member states as well as the EU itself have the tradition of including an explanatory memorandum when passing new laws.
The function of this is to explain the mindset of the legislators and the motivation behind a law. It is sometimes used by courts to gain clarity on laws that might be a bit more ambiguous in their intent.
Below is a link to the explanatory memorandum of the DMA.
I wasn’t able to find a reference to traditions on regarding licensing fees, or monetization of IP.
But you’re welcome to point me in the right direction.
https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELE...
> Some readings of this law I've seen forbid Apple from charging fees for distributing apps outside its store and from using any legal workarounds to circumvent that prohibition. It remains to be seen how EU regulators and courts will interpret it.
Could you point me to these readings, or better yet the specific articles that these readings are based on?
To the best of my knowledge the DMA has little in the way of price regulation. So this is news to me.
> Your comment makes several references to "IP", but isn't clear about what IP is involved.
The IP in question would be code written by Apple provided in the form of frameworks, SDKs, APIs and the like. There’s also the use of software like Xcode, but for the sake of simplicity let’s stick with code written by Apple.
Creating an app by definition makes use of this IP. IP I’m sure will have cost a considerable amount to develop by Apple, so I can see why they’re eager to get payment for it or, alternatively, strategically decide who can use it for free.
Trade secrets aren’t really involved in this and neither is copying, at least not in most cases.
Code generally falls under copyright. Copyright means that making copies requires permission from the owner. Installing and using XCode, for example involves making a copy of XCode, and Apple charges a subscription fee for the privilege. Distributing an iPhone app that statically links Apple libraries is also making copies of Apple's copyrighted code, which requires permission. Dynamic linking to libraries present in the OS, however does not involve distributing copies of them and does not require permission.
Distributing an iPhone app built with open source tools and libraries would not involve copying Apple's code. There aren't many iPhone apps built this way right now as far as I know because App Store rules require the use of Apple's tools, but the DMA requires that apps can be installed from other sources and do not need to comply with those rules.
The other options for IP are trade secrets, trademarks, and patents. Only patents seem likely to support a fee for distributing any app that can run on a certain device, but I don't think Apple has a patent with that effect.
By your logic, streaming services should be paying TV manufacturers for using their "IP" when displaying video to customers. Hogwash.
I don’t see how that’s nonsense or hogwash. It’s a very basic concept since the dawn of men. You want to use or own something I own or made, then I can ask you to pay for it.
In this instance it’s the frameworks and SDKs that were made and that others want to use.
In a similar fashion, they already extract payment in exchange for them featuring whatever app has decided to pay for that privilege. Don’t see how that’s somehow morally better, nor do I see a legal hurdle.
This is why smart TVs are becoming increasingly more annoying, because additional revenue streams are so highly desired. Display more in-interface ads, offer first party 'streaming' for the opportunity to display more ads, put movie purchases/rentals ever more prominently in your UI, always start in your menus rather than the last selected HDMI input, take metrics on what people are watching by default - I am surprised we don't have an Uber Eats button on the remote yet.
Interestingly, a TV manufacturer can't do anything to require a streaming service to provide _their_ IP. Netflix seems to have a policy of not allowing their app to run on projectors, keeping them out of the allow-list for downloads and for execution of the android app. Some projector manufacturers will ship a separate Chromecast dongle or the like so that they can say they support Netflix on the box.
Apple points out that the new terms are required for third-party app stores and third-party payments. Not for browser engines.
I'm expecting both Google and Mozilla to make their browsers, with their engine, available in Apple's regular store in the EU.
(And even in the new agreement, it's not half a euro per update. It's per year that contains an install or update. If you update 12 times a year, you're not paying 12 times. You're paying once.)
The requirements list is very interesting.
For example:
> Meet the following functional requirements to ensure your app is using a web browser engine that provides a baseline of web functionality: Pass a minimum percentage of tests available from industry standard test suites: 90% from Web Platform Tests and 80% from Test262
And:
> Program security requirements: You must do the following: Use memory-safe programming languages, or features that improve memory safety within other languages, within the Alternative Web Browser Engine at a minimum for all code that processes web content;
Is WebKit written in C++? That language certainly isn't "memory-safe" (I am not dumping on C++ here!). I assume that Apple uses fuzz testing and static analysis to find memory safety issues. So... does WebKit pass this rule? Hmm... And, are there any browsers written in memory-safe languages? I assume they would be too slow (Java, C#, etc.) I'm not sure if Rust is considered memory safe here. (Can you have null pointer exceptions in Rust -- dereference a null pointer?)
Large portions of each browser are also written in JS ("self-hosted") at this point, and Firefox now contains large components either written in Rust or sandboxed (via wasm) C.
This rule does seem like an easy way to reject literally every browser other than Servo, though.
But not many people will see it here buried down deep in this thread. I suggest you submit it as a new link to HN though. Very interesting stuff!
The new EU stuff is opt-in.
I thought that's what barred many open source programs from getting into the AppStore, and this would be a different but still PITA hurdle.
Yeah GPL licenses are not allowed, at least from GPL2 onwards.
Then again, FOSS can get a CTF exemption if they form a nonprofit.
That’s quite absurd, no? "You can pick which terms you want, the ones where we follow the law, or the ones where we don’t. If you pick the ones where we don’t, it’s cheaper for you."
That said, if you have a an article of the DMA that says otherwise, I’m all ears. It’s a bit hard for me to prove no such thing exists, other than to provide you with the full text of the DMA of course.
https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELE...
> will pay €0.50 for each first annual install per year over a 1 million threshold
EDIT: I misread, I thought they were arguing that the 50c was per month, not the total number at the end of the calculation.
And there are also free apps that might want to be distributed through Apple's store alongside an alternative store, which would require them to accept the new terms, as far as I can tell.
...well, except porn and sex-work apps, I guess. Will nobody think of the poor, penniless OnlyFans CEO? /s
Apple at this point is just surpressing whatever it deems bad, even if that app as mandated by the EU wants to be hosted outside of teh App store.
Actually, they'll likely be excited to pay it, since finally having access to the iOS market will unlock tons more revenue. (And lead-gen fees are no stranger to their business model.)
> Notarization for iOS apps — a baseline review that applies to all apps, regardless of their distribution channel, focused on platform integrity and protecting users. Notarization involves a combination of automated checks and human review.
A real option, mind you, not one that's tilted so far in Apple's favor that any competition looks hopeless from day 1.
> Core Technology Fee — 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.
source: https://www.apple.com/newsroom/2024/01/apple-announces-chang...
> 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.
So you either choose US/Global Business Model (what we know today), or EU Business Model (what was announced today, with flexibility but high fees). You can distribute on the App Store either way.
To comply with the regulation they've introduced even more egregious pricing.
Protect the users from misguided legislation.
All Apple is doing is protecting their pockets.
Apple losing 30% fee? Money lost for apple is money saved by people.
Why are you so invested in defending that company's shitty practices?
When someone already paid for their device they should be able to side load apps and use other app stores (without apple taking a 10% or 30% cut).
Are you an apple employee, marketer or investor? I bet that 30% cut on every app boosts their profits, but if people own phones they ahould be able to use them whatever way they want. Without apple taking a cut again just because.
This is a non issue.
The real issue… stay with me, it’s a lot of words… is that alternative unreviewed or poorly reviewed app distribution mechanisms open a pathway to pervasive abuse via installation of malicious privacy violating apps onto devices of unwitting targets by people other than the targeted device users.
Even outside of school systems, there is a wide variety of virtual desktop systems where office employees essentially get a fresh install of the OS every morning with their files where they should be — because they can't be trusted to manage a dedicated piece of hardware without adding malware.
For managed Chromebooks, you are incorrect. They are usually configured so that the end-user cannot install additional software, enable developer mode, or set up the Linux sandbox, making them often less useful than Apple iOS or iPadOS devices.
The GGP comment said we should ban PCs [because they're too dangerous for most people to use]. And with Chromebooks or thin clients with virtual desktops, that is exactly what a lot of organizations have done.
None of which you addressed in your knee-jerk response that is about as coherent as "M$" was back in the day (and I did my share of that when I was young and stupid).
You didn't specify managed Chromebooks, but I also didn't know they could be locked down to such a degree, thanks for informing me.
> None of which you addressed in your knee-jerk response that is about as coherent as "M$" was back in the day (and I did my share of that when I was young and stupid).
I honestly don't see why you felt the need to add this last paragraph. Was it "iDevices"? I just used it for convenience. Either way, the snark is totally unnecessary, your comment is better without it.
My comment about "school systems and corporations" did sort of imply "managed"; there's not a public school system in the world that would give their students unmanaged Chromebooks. Some private schools might, but the private schools are also more likely to have it tightly controlled and install spyware because of the "threat of cyber-cheating" (I wish I were kidding: https://www.eff.org/wp/school-issued-devices-and-student-pri...).
My apologies on the snark — it’s too late to edit it, but I read your "iDevices" as snark itself, since most of this discussion has been populated by people who have reflexive anti-Apple stances with exactly no nuance on their stances, so I let my frustration get the better of me. Mea maxima culpa.
No no, when I wrote 'run Linux natively', I meant pure Linux right on the bare metal (on a subset of models). One random hit I got when searching: https://www.ifixit.com/Guide/How+to+convert+a+generic+Chrome...
> My apologies on the snark [...]
No worries, and I realize my comment probably comes across differently than intended when in a frustrated mindset. To be honest, that parting shot took me a bit by surprise, and I was about to respond in kind, worsening the quality of discussion. Thankfully, HNs comment guidelines got the better of me : - )
Many things are possible for a suitably motivated person. But such things are unlikely to be done by your average device user (of any sort), because they don't have such motivation and can't even conceive of why they would bother.
Does Apple need to change things? Yes. But I — and I know that I’m not alone on this — happen to agree with Apple that the DMA changes requested will reduce overall security for customers. There may be worthwhile changes that happen because of the DMA, but the reduced security position is real.
To me this only seems to twist the arms of large companies like epic and Facebook. A small malicious app with thousands of installs can exist completely for free.
The app publishers don't have to choose this new pricing. They can stay with the old pricing, if they stay exclusively on Apple's App Store.
The reason Apple wants fewer app stores is that if fewer third party app stores survive, then there are fewer app stores with questionable or lacking review processes out there hosting malicious apps.
Just to make the connection super explicit for completeness, having fewer avenues for malicious apps is a good thing for user privacy.
There are other better ways to do it, like controlling one app store that has only well reviewed apps, but it seems the EU with the DMA left Apple only this bad way.
Apple gets other benefits from controlling the App Store, beyond protecting user privacy, don't get me wrong. Money being one, but not in a greed sense, but more because mostly that money pays the costs of running the development program, which are huge costs involving many thousands of Apple engineering salaries, which in turn enables the app ecosystem that benefits everyone. Another benefit is they can minimize the appearance of bad user experiences on their platform, to protect their brand, which they have invested a lot in and care a lot about.
Instead, many people seem to have had a head-in-the-sand view that many of the services Apple provided were no-cost, or done out of goodwill.
So, now there is the option for alternative marketplaces, the costs have been shifted to those marketplaces.
Makes complete sense.
It's almost like... those marketplaces will need to find a monetising model similar to how the Apple App Stores used to operate.
And where did you heard iOS is free from viruses?
https://en.wikipedia.org/wiki/Pegasus_(spyware)
From the top of my head there's also AdThief and AceDeceiver.
Not only that but App store is full of Anti-virus offerings.
They don't block, and you can disable scanning fully.
It's not.
Part of the appeal about iOS for me is that apps are reviewed for quality and don't have obvious scams or spywear inside.
I'm happy to guide my parents to use and download apps from the app store without worrying about it. Compare this to the constant education and guidance I need to provide about websites, phone calls, text messages etc. The amount of targeted scams and spam we receive nowadays is excessive.
I think this is the problem: people want access to the 'app store' while forgetting/ignoring that the tight security and rigid processes are a feature, not a liability.
You shouldn't be. There have been plenty of scams in the App Store.
https://en.wikipedia.org/wiki/Magnuson%E2%80%93Moss_Warranty...
Now I do agree that bad software can wipe all your data or hold it hostage, but Apple currently provides no such guarantees that software downloaded from the App Store won't do that.
Now you're suggesting that there ought to be a "warranty void if app is installed" sticker on Apple's supposedly premium hardware which is running Apple's supposedly hyper-secure operating system, otherwise some unwashed piece of software is going to damage it?
No such requirement exist on macOS, for obvious reasons. The double-think in these threads is astounding, repent.
Furthermore, claiming that Apple's review or signing processes are effective measures for preventing malware has no basis in reality. Apple has reviewed, approved and signed malware before, and they'll do it again because detecting malware is borderline impossible.
They do not possess magic powers that can suss out malware any better than industry average because (1) automated virus scanning is almost entirely ineffective against new malware and (2) they're not paying a team of specialists to reverse engineer and analyze app updates.
>Apple still expects to be compensated for the value it's developer tools and platform is providing to developers, and the €0.50 per install fee is how they are choosing to charge for those services.
Well I wish them the best of luck in their future fights with the EU. Glad some government seems to not be thinking of the trillionaires first.
(if they don't, then what is it for?)
Based on their new alternative business terms, we can better describe what that bundled deal includes (which is still available):
• 15% tier (first $1mil/yr revenue and subscriptions after the first year):
- 10% distribution
- 2% developer platform
- 3% payment processing
• 30% tier (all other revenue):
- 17% distribution
- 10% developer platform
- 3% payment processing
The only service an alternative app store needs it the ability to be made and sideloaded. Apple justifies the 30% cut in teh App Store with all the stuff they do for you in packaging, distributing the app and updates, payment processing, etc.
But somehow they are making it a worse deal to not deal with those services. They are making it more expensive for any moderately popular app to opt out by suggesting that they need 50 cents anytime someone presses the install button. Which feels less like convenience and more like rent seeking.
The do not sell hardware at a loss, they charge yearly for seats to develop for IOS, and they have various other opt in services to incentivize making use of Apple and its App store. They will not be bleeding money if some companies decide to instead roll their own stack.
>It's almost like... those marketplaces will need to find a monetising model similar to how the Apple App Stores used to operate.
except they can't because they still gotta pay apple to exist, apparently. That's where it starts to reek of anti-trust.
Apple did not do this because consumers do not value malware and fraud protection nearly as much as Apple would like everyone to believe.
Where we do impose regulations to ensure public safety, they are decided by a democratic process. And as imperfect as that process may be at times, it is better than letting a single for-profit corporation set the terms.
> they can buy any number of Android phones
I can imagine a world in which iPhone's and Android phones were drop in replacements for each other.
And I can imagine Apple selling many wonderful interoperable products into an open standards ecosystem, with a tiny fraction of its current market cap.
But we live in a world with a huge global corporation with a highly knit ecosystem, quietly investing billions of dollars retarding threatening innovation, continually raising switching costs, and the costs of interoperability with alternatives, growing a tax base of third party efforts having little to do with Apple's efforts (streaming media and games, third party stores, creator economy, ...), shifting inconveniences from users to third parties, etc.
There are worse forms of coercion, i.e. the systematic privacy violations and manipulative media of the surveillance economy (run in part by Google the major benefactor of Android, and which even Apple dips its toes into).
But the choice between iOS and Android ecosystems is anything but a simple easily informed choice, free of supplier leverage, conflicts of interest, with predictable long term implications in cost efficiency and future freedoms of choice for most users.
For the minority who do want this world, again, there is a laundry list of Android variants they can buy.
Coercion implies the threat of violence due to non-compliance. There is no coercion here. Apple, Google, etc aren't governments.
I think it's a little silly to argue that purchasing decisions for a device are an endorsement of every single aspect of that device. There are features that are desirable on iOS that would be enough to influence a consumer to buy an iOS device that have nothing to do with whether or not the device supports sideloading.
But if we are arguing that purchasing decisions are an endorsement of every corporate decision about a device, then it seems silly to argue that voting decisions are not a similar endorsement of government policy. And of course, Apple is not legally obligated to serve the EU, they're one of richest companies on the entire planet so if anyone is equipped to be choosy about the markets they support, it's Apple. However, Apple has freely chosen to do business in the EU, and EU residents have freely chosen to vote for politicians that have imposed regulations on Apple's presence in the market.
Of course I don't actually think it's that simple. But ignoring the lock-in present in government policy and market participation is no less silly than ignoring the lock-in on in a device where moving away from the ecosystem can cause your credit card to stop working. A more reasonable take is that consumers make purchasing decisions for complicated reasons, some of them having nothing to do with lock-in (if they are even aware of lock-in or security or user freedom debates to begin with, which is usually not the case), and their preferences about these systems can change wildly depending on the circumstances and affordances and research that they do.
As an example, Facebook argued that users were clearly opting in to tracking on iOS by choosing to use the Facebook service instead of the many other available social networks they could sign up for. Thankfully, Apple didn't agree, and when users were offered a more clear choice about whether to share advertising IDs with Facebook, many of them said no. If we took a view that participation in an ecosystem was endorsement of the entire ecosystem, we'd be arguing that Apple adding privacy controls in front of Facebook was somehow circumventing the social-media market. But as it turns out many users did want privacy controls in front of Facebook, just not so much that they were willing to avoid Facebook entirely. When offered the best of both worlds, they were happy to use Facebook while sharing less information with the service.
I can only add, that votes for Putin are similarly not simple votes. Centralization and consolidation of power, or product categories, encompassing a myriad of implications, into one, two or three entities, completely derail the meaning of seemingly normal expressions of preference.
It's not like governments (which also have a monopoly on legal violence, something no corporation has) or political parties at all.
Governments sublease the right on legal violence out to corporations -- The government enforces copyright and legal rights for companies like Apple and allows Apple to dictate the terms of how users interact with phones that they purchased, and the government will commit legal violence if those terms are violated.
It's not so simple as to say that government is completely isolated from business. The government seizing 3rd-party repair parts at the border is on behalf of Apple. Apple definitely has agency over ways in which that monopoly on legal violence is wielded. During Apple's lawsuit with Epic, both parties were operating with the understanding that the government would enforce the outcome of that case using (if necessary) legal violence to do so.
These lines are much blurrier than you suppose; there is a reason why the expansion of the DMCA is often called in some circles "felony contempt of business model." You can't let Apple off the hook here when Apple is able to sic the government on people who break their DRM, run emulators, or otherwise bypass technological controls that have been added to Apple devices. Apple is a part of this. The government is not intervening on Apple's behalf without Apple's permission.
Consent is complicated, people often try to define bright lines between "this is a completely fair outcome that is the result of choice" and "this is a coerced outcome" -- and in reality, there aren't bright lines between those scenarios. The market has plenty of ways to coerce outcomes, some of them completely separate from the government (vendor lock-in does not require a monopoly on legitimate violence) and some of them based on leverage of government systems that allow corporations to compel or ban certain consumer behaviors.
To be clear, I'm not saying that Apple is the same as Putin; there's different kinds of "voting" in any government system. But I really like the way you phrase that: "consolidation of product categories" is a really good description of how Apple's ecosystem works, and it's clear (to me at least) that this consolidation is purposeful and deliberate; Apple wants iOS to be a composite product that is all-or-nothing. And you're completely right that both votes and purchases are often at best decisions about the entire composite ecosystem as a whole and not about the individual parts of those ecosystems.
The consequence is that once consumers are in a place where there are only a few choices about ecosystems that actually make sense to use, there's no longer pressure to change the parts that people don't like as long as the overall ecosystem still remains better than the alternatives. In the same way that single-issue voting allows parties to pass otherwise unpopular policies in other areas, products can excel in specific important areas that allow companies to ignore other flaws and criticisms in other areas. It's very easy for markets to hit local maximums where having a clear market winner in a particular category removes any incentive for the market to otherwise improve, because improving those areas would require at least temporarily moving away from the current best choice.
Given the size of Facebook's userbase and its revenue growth over many years, most people don't care about the tracking that goes on there.
You'll have to dig yourself back out of the vendor lock-in in order to do so. If you have an Apple device and you use an Apple credit card, switching to Android means changing your credit card and changing your subscriptions. It means different compatibility rules between devices, it means different app availability. Sometimes it means giving up related services that are not available on other platforms (almost like the switching costs inherent in bundling services together is part of what this debate is about).
Of course, you can do all that. But you can also emigrate between countries in many cases. The EU and US will allow you to move someplace else if you want to. It'll be expensive, it might be prohibitively expensive, there might be large switching costs and things you have to give up -- but that's just another system of vendor lock-in. The United States will not (generally) say that it's illegal for you to move to France.
And note that with Apple in particular, Apple has the resources to move out of countries if it wants to. Apple is not a single family struggling to make ends meet that can't afford legal advice on how to exit a market. Apple is one of the richest companies in the world. If Apple doesn't want to be part of the EU market, Apple has the freedom to walk away from that market -- and in fact, corporations have done this before, they have exited markets over policy. There are few companies in the world where participation in a market is more of a choice than it is with Apple.
To say that developers have a choice about which ecosystems they work with but that Apple doesn't have a choice about whether it does business in the EU... it's just wildly inconsistent. Oh, Apple would have to give up a lot of revenue, sure. But I wonder if developers making a decision about whether to support iOS have ever faced that conundrum? ;)
I'll concede that the scale is different, but there is no bright line here that makes vendor lock-in fundamentally different, you're just quibbling over where to draw a line on a continuum. And it's a lot simpler and more accurate to the real world to just say, "yes, governments can impose more switching cost but that doesn't mean that switching costs and the concept of coercion stop existing outside of governments." People like to pretend that the extreme power of governments and the extreme danger of government overreach means that they're fundamentally the only system of coercion and that means that markets are always pure expressions of free choice, and it's just obviously not true.
Governments are coercive and are often coercive on a level beyond the market. There is a reason why we care more about freedom of speech as applied to the government than as applied to businesses. Scale matters. But scale is not the same as a binary system. The fact that government has more tools at its disposal to coerce people does not mean that the market (or Apple) has none.
----
> Given the size of Facebook's userbase and its revenue growth over many years, most people don't care about the tracking that goes on there.
And yet, when offered the choice when booting up Facebook on iOS, many users chose to disable tracking. Why? I thought we knew their preference. How do we explain this difference in behavior if using Facebook is an expression of approval over how users are tracked? Are we supposed to believe that all of those users suffered concussions and then suddenly became not OK with the tracking anymore?
It's one thing to say that consumers are choosing to opt into a system, but here we have an example of consumers literally demonstrating two separate choices in opposite directions. So it just doesn't make sense to act like using Facebook means users like being tracked when we have extremely clear signals that those same users immediately opted out of being tracked as soon as they had the opportunity to do so.
The only way to explain that behavior is to say that their usage of Facebook did not provide a clear indicator on their preferences on privacy/tracking and that their decision to use Facebook was a complicated decision based on multiple factors and was not some kind of full endorsement of Facebook's business model.
More generally, I don’t believe I nor anyone else should mandate anything about a private software company’s product roadmap (least of all spiteful bureaucrats obsessed with targeting American technology companies).
The precedent this sets is absurd. The market already provides a solution outside of arbitrary coercion: we all have the freedom to purchase other products.
…except if they value a device that enforces audited software only, because they find it safe and convenient. If they value that they’re wrong, because wanting that is unfair to some businesses who want to sell them things.
> it is better than letting a single for-profit corporation set the terms
This is sort of true, government regulation is better than a single corporation dictating terms. But it’s not that relevant, is it? There are two major corporations in the mobile OS business. Plus a bunch of open source projects and a few small businesses for the adventurous. And web standards making it reasonably possible to not depend on any one of them, if that’s a priority.
Are the big technology companies powerful? Yes. Should they be regulated? Yes. Like this? Probably not.
What is the legitimate reason for tying this to hardware? If you only want to use audited software, then don't install software from outside the official app store. I agree that the iOS App Store is a great service, I just object to it being the only option.
Apple locks up the supply chains for the best screens, the best cameras, the most advanced chip fabrication processes, etc etc. Then practically all of the consumers with enough disposable income to care about those things buys iPhones, and Apple turns around and says "clearly, these people buy our hardware because they like being locked into the App Store!" I don't buy it.
There's a lot of selective reasoning on both sides of this debate. We both know that consumers don't think about security enough that they would consciously avoid an alternate app store in order to keep themselves safe. We've all worked with tech-illiterate people long enough to know that they don't have survival instincts around security, they will happily walk out of a walled garden at the first opportunity, disable their firewalls, and install malware.
But it's also pretty obvious that consumers don't think about security enough that the majority of them are consciously opting into a curated app store as an informed decision. If Apple suddenly decided to throw open the flood gates and became even more open than Android, these users would not switch to Android. I have never heard an ordinary, non-techy, non-HN user tell me that they're buying an iPhone because it doesn't support sideloading.
The reality is, consumers don't think about this at all and they probably don't have much of a conscious preference for any outcome. Some tech users do, but the majority of Apple users are neither so security conscious that they would inconvenience themselves in any way to avoid 3rd-party installs, nor so conscious of consumer freedoms that they would inconvenience themselves in order to buy a device that supports sideloading.
I do not believe that this is a behavior that the market selects for in either direction. The smartphone market is not a reflection of social preference towards either security or freedom.
So I think it's just kind of nonsense to act like this is a question of consumer choice. If Apple is allowed to run a curated store, customers will keep buying Apple products and they'll ignore any apps that they can't install and they'll lose zero sleep about that arrangement. If Apple is forced to run a more open store, customers will keep buying Apple products and they'll install anything they want regardless of the warnings, and they will once again lose zero sleep over it.
And of course that's the case because there's no other way to square the idea that people willingly buy into the Apple ecosystem and also that those same people wouldn't avoid sideloaded apps if given the choice. There's no way we can pretend that one of those decisions is a consumer preference and the other one is the opposite and their brains have magically turned off -- the only explanation that explains both behaviors is that consumers are not making either of these decisions based on security/freedom.
----
Most consumers are apathetic to this entire debate. Again, there are some tech users that doesn't apply to. They are an extreme minority, but they exist. Some people use Android out of principle, some people consciously choose to use Apple devices because they don't want sideloading. Most people do not fall into either of those categories, and I just think it's a mistake to interpret consumer buying trends of Android/iOS devices like it's some kind of general expression of customer will about technical issues that they don't even understand in the first place.
You have to remember the majority of both Apple and Android customers probably don't even know what sideloading is; they certainly are not making informed decisions about it in any direction. To the extent that they are thinking about privacy or security at all, they are primarily thinking about the number of TV ads that they've seen for each product that used the word "privacy."
So when we talk about regulation, it's more valuable to talk about the effects on the overall market for smartphone apps and software innovation, the practical effects on security regardless of people's supposed choices about the risks they want to take, and about whether the market/security benefits outweigh the downsides. "What consumers want" is a misdirection; consumers don't want anything to do with this debate and they couldn't care less about whether or not Apple has an API for 3rd-party web browsers or whether or not the app store allows distributing GPL apps. They don't know or care what those words mean.
> And of course that's the case because there's no other way to square the idea that people willingly buy into the Apple ecosystem and also that those same people wouldn't avoid sideloaded apps if given the choice.
I think there is a universe in which:
1. Apple allows sideloading on iOS.
2. 95%+ of users don't ever sideload apps, preferring the safety and security of the official App Store.
Note that #2 does not mean consumers need to understand the precise risks of untrusted software, provided they generally understand that malicious apps exist and can harm their phone, whereas Apple promises everything in the app store is safe.
To make this happen, Apple would need to do some work, aka actually compete in the market! They would need to run an advertising campaign about the value of app store curation. They would need to improve search and discoverability, such as by not auctioning off the top search result spot. They might need to take a lower percentage of app revenue.
And Apple should have to do these things because it would be good for consumers!
I do think that general users can understand what the security/freedom tradeoff of sideloading is; this is not something that's beyond the ability of normal people to reason about. I just think that in the current market they don't. I don't believe that the current behaviors we see where lots of people simultaneously buy into iOS as a closed platform and are also pretty bad about staying in walled gardens without being forced to can be explained by saying that one of those things is an educated decision and the other one isn't.
But you're right, that's not to say that in theory consumers couldn't be educated about the tradeoffs or that it wouldn't be good to have a general education effort in that direction. But I think it would need to be a shift and we would need to start doing that education. I'm only trying to push back on the idea that absent consumer education we can still make inferences about their preferences through just surface-level choices that they might be making for arbitrary reasons.
Apple already does that marketing. It’s why I bought an iPhone rather than an android phone. Apple doesn’t have a lockdown on the smart phone market. They don’t even have a majority of it, I choose an iPhone because I don’t want to deal with my phone like a Linux box.
Yes, Apple has a monopoly on iPhones. But making the iPhone suck as much as other phones doesn’t seem like it will correct that monopoly.
Do you believe that if sideloading is offered on the iPhone that the majority of Apple users will be able to make an informed decision about whether or not it's safe to use 3rd-party stores?
This is exactly what I'm getting at: it cannot simultaneously be true that iOS customers already know the security/choice tradoeffs and are opting into the market fully informed about their decisions specifically because they want a walled garden, and also be true that those same people's brains are going to suddenly, magically turn off and they'll be incapable of making security decisions if they ever have an option in the iOS settings to enable sideloading.
Given that we know that lots of people buy Apple phones, and given that we know that many of those same users would choose to sideload possibly malicious apps without hesitation even though doing so would open them up to security risks -- the only explanation that reconciles those two contradictory facts is that the majority of iOS users are not thinking about security or user choice at all. And that's an explanation that's supported by what we seen in the real world as well: when talking to non-technical iOS users they don't tend to have strong opinions about this (if they even know what the debate is in the first place). If you go to a random person on the street and ask them why they bought an iPhone, "app store policy" will not be their response.
You may not be in that category; maybe you did buy an iPhone specifically because you wanted a closed ecosystem. But if so, you are not representative of the majority of iPhone users. The majority of iPhone users don't know what an "alternate browsing engine" is. The majority of iPhone users have probably never thought about how the app store works or whether they agree with it. They don't have preferences in any direction; the majority of iPhone users currently think we're all giant nerds for having this conversation at all.
And being informed about that conversation is what we're talking about when we talk about education. None of this is to say that people couldn't be educated enough to make informed decisions about sideloading or that they're incapable of thinking about security, but you're fooling yourself if you think an average smartphone user is currently thinking about app store policies at all when they buy a smartphone.
I doubt that. Decades of having to run malware (removal) software on Windows has pretty much guaranteed everyone knows what a virus is.
I don’t want every other game dev/streaming service pushing me to install their own “store” like they do on the other platforms. That’s why I keep choosing Apple.
And I still don't understand the "I don't want to have multiple stores on my device". you probably have over 100 apps in your phone right now. And if you don 't you have dozens hidden under the surface for basic IOS functionality. is clicking into another store to install one more app a problem? App/Play stores don't even have all the bells and whistles Steam does (no forums, shit curation that spam companies SEO optimize for, no mod workshop, no community aspect, etc), so that's not an excuse.
And presumably also Chromebooks, since Macs are unacceptable by this standard?
Apple should be absolutely prohibited from controlling what apps users want to run on their devices. If a user wants to install an app, and developer of said app wants it too, they should be able to do it without any restrictions. Or else Apple should start being honest and admit that they are only lending their devices to users, and not selling them, because selling implies full control over property.
- if users are happy with the alt store and it becomes highly successful, Apple loses revenue it would otherwise get from its own store
- if users are unhappy with the alt store because viruses, etc., get onto their phones, or it becomes a spam-ware cesspool, Apple gets the blame (the vast majority of users will not differentiate and then Apple has to spent tons of effort to "don't buy from stores X, Y and Z"--much easier to just disallow them)
Remember, most Apple users care about an optimum experience. If they care a lot about openness they would be using Android / Linux and are not Apple's target.
What other platforms? I've never been pushed to install another store on Android for example, so I highly doubt the situation would be much different on iOS.
In general I agree. But the support burden/cost goes up enormously. Ask Microsoft.
No way they can do that, because the second something malware or fraud happens, you can imagine the headlines. Apple advertises the iPhone as a secure and private device. By notarizing third-party store apps, they still have the ability to remove malicious apps.
1. Developers can continue to use the existing terms.
2. If a smaller developer elects to use the new terms, they pay less commission (10%) and a 3% transaction fee. That’s 2% less.
3. If they have more than 1 million users download their app, then there is an additional €0.50 Core Technology fee. If the developer is a commercial entity, then yes, they have to pay but in reality, it’s the end user that will have to pay.
3. If the app is free but offered by a commercial entity, they pay nothing in commission or payment fees (13% X $0 ) but they reach 1 million installs, then they do have to pay €500k. If the business has no revenue - that’s a weird business model.
4. If the app is offered by a not for profit, then they don’t pay the CTF.
So, the new terms seem better for developers and users in the EU.
I think that "growth first, revenue later" is actually a fairly popular business model, and I can imagine a lot of my own app ideas reaching 1M downloads with <$500k revenue (in an ideal world, but still)
I’d argue that a number way less than 1 million installs would signify enough success to start charging for
1. You made a one time paid app. If in the first year you got 2M installs and sold app for 5$ you are profitable, but next year if those users who already paid will make an app update then you will own ~$1M to apple for those app updates even if you didn't make any new money from those users. You would be forced to change your business model to subscriptions.
2. If user has iPhone, iPad, apple watch and your app support all those platforms then probably this will be counted as 3 installs.
3. By default app store updates app automatically - if user has still some old iphone/ipad that uses from time to time this is getting even worse.
This applies only to iOS Apps. iPad OS and Watch OS isn’t (yet) covered by this Core Technology Fee.
I strongly suggest actually reading the linked page. Most of what you’re saying is clearly and obviously wrong, had you read the page.
So update do counts it just in a year (12 months) install, reinstall and update is counted as one. But once user bought a paid app and installed it then next year if that user update app developer will have to pay for this update
[0] https://developer.apple.com/support/core-technology-fee/
https://developer.apple.com/support/fee-calculator-for-apps-...
Enter "No" to digital goods selling (you are making OpenFlappyBird as a personal project, and are not charging for it!)
Enter 10,000,000 Annual installs.
Check "New Capabilities and Terms" (you are putting it on OpenMarketPlace).
----
Where did I go wrong? This is a genuine question: I am not an iOS developer, maybe I am not applying this calculator correctly to my hypothetical?
When you compile OpenFlappyBird for iOS, your binary includes statically linked Apple intellectual property. Just as open source developers are entitled to use copyright law to enforce GPL rules[0], Apple is entitled to set license terms for use of this intellectual property.
While many operating system developers have historically chosen to license this intellectual property at no cost, many others have not. And regardless, norms aren't laws. Apple isn't required to give away their stuff for free.
[0] https://www.gnu.org/licenses/gpl-faq.html#LinkingWithGPL
Edit: Seems I misunderstood, I just re-read the relevant section:
>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.
The fact that they are charging money for apps installed from non-App Store sources is ludicrous to me, if they aren't running the store, then they don't get to collect fees on it, imo.
What does that have to do with being asked to pay $400k/month for a free app that you made $0 from being considered by the person I replied to as "better for developers and users in the EU."?
If we were discussing desktop operating systems, this is the moment where I would advocate switching to a properly Free Software (or near-Free) software ecosystem. Unfortunately there's nothing for me to advocate when it comes to smartphones; there aren't any serious recommendations to make which aren't catastrophically impractical for all but the most obsessive Richard Stallman acolyte.
1. They're already charging for access to SDKs and services via their $100 annual developer fee. Quote from Apple:
> Membership includes all the tools, resources, and support you need to develop and distribute apps, including access to beta software, app services, testing tools, app analytics, and more.
2. In any case, reverse engineering, modifications, and distribution of IP for the purposes of interoperability is protected under the Computer Programs Directive in the EU
2. The directive gives end users the right to reverse engineer, modify, and make PRIVATE copies of intellectual property for the purposes of interoperability. It doesn’t create a new avenue for the redistribution of intellectual property.
Can you imagine if AMD or Intel tried to charge a fee to every program written using their instruction set? How about your web browser or keyboard manufacturer wanting a cut of your revenue? Is that ridiculous enough yet? Apple derives almost the entirety of their value from their app ecosystem, so don't act like giving developers access to development tools used to be charity before this new fee came along. Conveniently it only affects one side of this monopolistic fence, too.
Above all, there's nothing being distributed, the tools and SDKs certainly aren't, and APIs aren't protected IP, courts have already settled that.
Your third paragraph is technically incorrect. Even the simplest iOS binary includes fragments of statically linked Apple intellectual property. Software piracy is software piracy, no matter how simple the app.
Pray tell, when can I publish my porn app on iOS for free?
Apple doesn't want it in their stores, which is fair, but I heard there was this piece of regulation coming around that gave us the right to sideload, and the right to use alternative browsers!
At this point I just look forward to the day they get hit with the spicy fines of percentage annual revenue. If you think that having to pay a fee to exercise your lawful rights will be allowed to stand, I have bad news.
> Software piracy is software piracy, no matter how simple the app.
The law also considers fair use, which is allowed infringement. Additionally, EU courts have ruled that "functional" parts of computer programs aren't protected at all.
Apple’s new rules now allow an avenue for porn apps, and those rules are actually great for paid apps. Hopefully you’re not talking about free porn? You want to women to take their clothes off and you won't even pay them for it?
> the right to use alternative browsers
You have the right to use whatever browser you want, just buy a device which supports that browser. Meanwhile, you're being embarrassingly short-sighted. Browser diversity is infinitely more important than browser choice. Apple is the only significant entity forcing browser diversity upon the web ecosystem.
> If you think that having to pay a fee to exercise your lawful rights
You do that every time you consume the goods and services provided by corporations. You have a lawful right to watch Netflix, but that right doesn't absolve you from paying for your subscription. You have no lawful right to decide how Apple monetises their intellectual property. And the EU has no right to give Apple's intellectual property away.
If you demand that governments force Apple to rearrange their deal, don't complain when they rearrange it.
> The law also considers fair use
Just using someone else's intellectual property because you think you're entitled to isn't fair use. This is the third reply in a row where you've repeatedly demonstrated a gross misunderstanding of law.
> EU courts have ruled that "functional" parts of computer programs aren't protected at all
Wow, there you go again. No they didn't. That ruling did not walk back copyright in any way. The ruling upheld the self-evident truth that functionality isn't protected by copyright. The example they cite is code which parses a specific file format. You can't declare the idea of a specific file format structure as intellectual property, and you can't stop someone from writing their own code to parse it. But that doesn't give them a right to use your code without permission.
I definitely don’t love all of the detail of either option.
However, why would one chose an option that would cost them so much when the other, existing option costs nothing?
Yes that's the point. In my scenario I was wanting to distribute this on a different app store than Apple's, which forces me to choose the new terms.
Your question there is the exact question apple expects people to ask themselves, to dissuade them from supporting other stores.
The first million is free. If they reach 1,000,001 installs, they owe Apple €0.50.
But if I distribute that exact same app on an M1 powered iPad outside of the App Store, I'll be subjected to a fee if my app goes viral, unless I agree not to profit from it and set up a non-profit organization?
If I have an app that makes $20,000 annually and all of the sudden there's a huge influx of new downloads (with no guarantee of converting to paid), then I am bankrupt. Apple will charge $4,500 to me PER MONTH for 100k downloads above 1 million. If I have 2 million downloads, I now owe Apple $45,000 per month.
This means the new structure is incredibly regressive. This will destroy small businesses.
I actually could not believe the fee calculator was correct, so I found the section in the terms[0] section 4.1 (A) lays out the fee, which is 0.5 EUR per app install above 1 million installs.
This could, in theory, be used as a way for groups of people to target and take down small businesses. These downloads include "redownloads" where a user may delete and then download the application again. I can already see the lawsuits if Apple does not implement mitigations for these types of attacks.
0: https://developer.apple.com/contact/request/download/alterna...
A progressive tax means you pay more the more the measure you use for taxation goes up
A regressive tax means you pay more the more the measure you use for taxation goes down
Regressive does not definitionally mean “bad for the small guy” even though that is a deterministic consequence of a regressive tax
However the term progressive in this context is “value free” and simply an indication of the direction of relative increase in percentage given the increase or decrease in the taxable measure
In this case the progression is a cliff so not very incremental
It is not progressive unless for some reason you view the "cliff" this way, though it is not a true cliff in the traditional tax sense, since exceeding does not remove the benefit of the 1m/year download credit.
My argument that it is regressive is not based on it being "bad for the small guy", rather I was just pointing out that, as a regressive fee when looking at revenue/download, it will be very bad for small business.
As far as Apple is concerned, this is a huge oversight, and will be rectified in the coming years. The idea of computing devices as uncontrollable platforms is a mistake to them. It's only a matter of time.
2,000,000 updates acquires a minimum of $45,000 in fees per month!
I hope the EU fines them for blatantly trying to circumvent the law, and makes it a reoccurring monthly fine until they properly comply with the DMA.
[0] "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, ..." https://developer.apple.com/support/core-technology-fee/
How are they even justifying these fees if the app is being distributed entirely outside of the app store? So weird.
Why? Because if you affect one aspect of Apple’s carefully crafted business model, you touch many more.
For instance, the fact that there’s no good free calculator on the iPad is bonkers. Why is it bonkers? Did Apple go “oopsie, we never got around to finishing the iPad calculator app.” for years? No. It’s a calculated decision.
Another example, why did Apple never have a weather app for the iPad UNTIL they bought out their best competition, which happened to be web-based?
Apple factors in everything. Will X push more sales of Y product or Z service? Will the fact that this feature is randomly not present in this set of devices help sell more mac/iPad/iPhone?
Apple loses more than the face-value (which is a lot) of their App store control. They lose a portion of control over their less-tangible business model.
If this wasn’t the case, they’d still be selling iPods.
I see what you did there.
Could you elaborate? I don't get this part -- are you saying they don't include a calc app on the iPad to push iPhone sales?
Can't imagine that flying with the EU...
The regulator will argue that the technology in the phone has already been paid for by the buyer of the hardware (which came with a license for iOS)
The DMA is 66 pages of legalese, otherwise I would have read it to find out:
https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELE...
(Disclaimer: I'm no lawyer, armchair or otherwise)
I mean whether it’s the EU or Epic, Apple isn’t interested in letting anybody just co-opt their baby.
well yes. That's part of the rub. You'll pay $100/year even if you never launch an app so that makes sense. That's the cost of using Apple's SDK.
But you may now pay $.50 per install even for a free app if you don't/can't host outside of the App store, unless you declare your company/business a non-profit or educational instituion. This was previously $0. So the price hike can become absurd, to say the least.
>Apple isn’t interested in letting anybody just co-opt their baby.
Well tough luck. you made more money off your "baby" than many country's GDP. Microsoft got co-opted for much less decades ago. Governments' interest is in making sure companies do not in fact hoard all the money in the world, and when your product becomes a centerpiece of society something's got to give.
You don’t need to pay Apple $100/year if all you want is Xcode and the documentation, but if you want to actually launch an app, that’s when you pay Apple.
> But you may now pay $.50 per install even for a free app if you don't/can't host outside of the App store, unless you declare your company/business a non-profit or educational instituion. This was previously $0. So the price hike can become absurd, to say the least.
Yeah, due to *checks notes* changes in the regulatory environment making their previous model untenable in the EU. It is now not worth the cost or business risks to Apple to let all free apps free-ride, just most of them.
> Well tough luck. you made more money off your "baby" than many country's GDP.
Two things: not my baby, and it is absurd to compare annual corporate revenue to GDP. GDP is a measure of economic activity within a nation, not a revenue figure, and revenue measures money earned before costs are accounted for.
> Governments' interest is in making sure companies do not in fact hoard all the money in the world
This statement is meaningless. A government that sees its role in society to cap profits is one that will assuredly wreck that society.
> and when your product becomes a centerpiece of society something's got to give.
Except that it’s not. Apple’s customers are customers who voluntarily spent money to purchase iPhones when other choices were available to them, and an iPhone is a luxury good, not a necessity. It is lucrative to invest in developing software for iPhones, but there are other businesses to go into.
If the user has not exchanged consideration for the software, what is it, a gift? Do they want it?
You can’t force someone to accept a gift, now you have to sell me iPhone without iOS!
If user just paid for the hardware, locking down the hardware and forcing the user to use iOS is interference with the user’s property, potentially a crime.
Furthermore, you have to provide a user manual For The Hardware separately. How is that gonna work? What does it do without software?
So consequences of taking this route could be even worse - having to allow android to run on Apple hardware or something.
The phone at least in the case of iPhones is the hardware unit plus the software (the operating system, the secure boot environment, the baseband firmware, and the apps bundled with the phone).
sounds good to me. But I don't think anyone's really arguing that here.
>You can’t force someone to accept a gift, now you have to sell me iPhone without iOS!
I mean, for Windows OEMs the licensing cost of windows is bundled in the price. Apple can do the same here. they are buying hardware plus a software OS. they aren't buying the entire app store as those apps each have separate costs assossiated with them. This is more like you can sell me IOS without the App Store (which again no one is really asking for. Just a reasonable option to sideload other stores).
Disclaimer: was an attorney, now just of the armchair variety when I’m not buy as a code monkey, NL was where I went to law school
It’s been a few years since I’ve left the low lands and a bit longer since I stopped practicing law, so who knows what has happened in the meantime.
I mainly jumped on it because I know of a rental specific statute, having used it a few times, so just assumed that’s what you were talking about.
I haven’t looked into it further so it might just as well be that I was too confident in thinking that’s what you were talking about.
Apple's entire plan is a farce that further illuminates the deathgrip they have on the entire platform. Preferential treatment of their own app store, requiring Apple's approval (notarization) of any app, regardless of distribution channel, their ability to revoke any developer's ability to publish app, regardless of distribution channel, etc.
Therefore it's reasonable to assume that the regulators will not be happy with the proposal unless (1) is false.
I wonder if the alternate App Stores will have to be installed via the official App store?! That’s the way I would do it. Gives Apple a way to shut them down if they try to circumvent the reporting piece to bypass the 0.50 fees.
[1] https://developer.apple.com/documentation/appdistribution/in...
So handy that Apple will keep such meticulous records of exactly how much and who they're charging.
Hardware-platform SDKs generally cost tons of money. Visual Studio Professional Enterprise — essentially (if you think about it) the SDK for the Windows platform — costs $250 per month per seat!
(And that's cheap, compared to the SDK costs for proprietary platforms that people don't usually consider "computers." How much do you think Blackberry charges for a QNX SDK? There's a reason that maybe five companies in the whole world ever bothered to develop car infotainment "partner apps", before Apple CarPlay and Android Auto came along to make the platform moot.)
These SDK fees pay for "the platform" — but specifically, in IP terms, they give you a license to use the source code and libraries that come with the SDK, a license to redistribute the outputs of the compilers that come with the SDK — and so forth.
PC and smartphone platform vendors stopped charging so much for SDKs (or at least their non-enterprise-level SDKs) right around when they introduced App Stores. Because they changed the model, to one where the license you got with the SDK, said that your IP license to the stuff in the SDK, is paid for through royalties, by the revenue you make from publishing your app on their App Store.
And that's a perfectly valid arrangement. If you breach the contract, by not giving Apple royalties, then you don't have IP rights to redistribute the derivative works from their SDK any more!
Or you can use GCC and compile “Hello world” for windows, no Microsoft IP involved? What am I missing
Certainly, you can compile Hello World with GCC — or maybe even a POSIX network server — to run under WSL. And maybe redistribute the resulting hello_world.exe to other WSL users.
But what happens when you want to compile that same program to run "on Windows" directly, to be redistributable to people who don't have WSL installed?
Well, even if you're using GCC, you'll probably end up linking your program against the Visual C Runtime. (Because otherwise you'll need to ship — or statically link — glibc.dll. Which is a bit ridiculous.) And the Visual C Runtime is... part of Visual Studio! A part that's freely redistributable, yes... for those developers with a valid Visual Studio license. Otherwise, Microsoft can sue you for packaging MSVCRT.DLL with your app.
And as your app gets more complex, that just keeps being truer. While Microsoft Store apps can just list their package deps and get the store to install them, if you're a standalone Windows UI app, you might have to redistribute, say... DirectX. Or SQL Server Embedded. Or even — and this is a very clever trap on Microsoft's part that many FOSS devs don't notice — some "sample library code" from MSDN. All of which are offered under that same redistribution licensing clause.
---
Note that there are high-level "app platforms" that attempt to work around all this — mostly by not having you compile anything to target the Windows native ABI at all — but rather, just providing a higher-level platform abstraction, that you write code against, where that code ships with the executable but not within the executable (so as to keep the executable's Microsoft-stamped code signature intact.) This is how Electron's Windows support works, for example. Also, most game engines, e.g. Unity, Love2d, RenPy, etc.
I believe that there are also a few "app platforms" that go another route, trying to avoid the Windows runtime altogether — using funky low-level static-compiled languages to directly address the NT syscall ABI, and then building up from there to doing multimedia and networking. I think Haxe is like this?
But while Haxe has some level of windows-and-menus UI toolkit (http://haxeui.org/), it's not one that supports OS accessibility APIs (e.g. screen-reader support), or DPI scalability, or high-contrast mode. (In other words, it's just not suitable for writing B2B software where your users are under a bunch of business requirements on what the software they give their employees to use, needs to be able to offer them.)
Also, you're not getting integration with OS file-picker dialogs, or multi-format drag-and-drop / copy-and-paste, or embedding of arbitrary graphical COM components within the view, or — especially — being embedded as a graphical COM component within some other app. (This last one is pretty important for boring line-of-business apps like tax-filing software; you want your app to be able to render its document filetype to the viewport when documents of that type are opened in a browser!)
In short: for making anything that you charge for... you're still gonna just pay Microsoft for Visual Studio.
First of all, MinGW does come with all Win32 headers of their own included, and no, they're not protected IP (or at least Microsoft never made the claim to the contrary).
With respect to C runtime, Windows itself ships with a bunch of them, packaged as system DLLs. MinGW used msvcrt.dll historically, which is the one that originally shipped with VC++ 6.0 before getting included into Windows. Since Win10, Windows ships an ABI stable C runtime called uCRT, precisely so that different toolchains have a single shared library for better interop. Modern versions of MinGW link against uCRT. Visual Studio still ships the C++ runtime, which MinGW doesn't need because it has its own.
On top of that, unlike Unix, in Windows, CRT is not the basic OS API, but mostly a relatively thin wrapper around rich native Win32 APIs, so there are far more around than just different versions of VC++ runtime and glibc. For example, C++ Builder has its own.
If you're a standalone Windows app, you don't have to redistribute DirectX. You can just target the minimum version supported for your matrix. If you're targeting supported versions of Windows (i.e. 10+), that'd be DirectX 12. And then of course you don't have to ship SQL Server Embedded because you don't need to use it; there are plenty of alternatives such as SQLite and Firebird.
Just about the only situation I can think of where you have to pay Microsoft for the privilege of developing for Windows is when writing drivers.
Despite things having changed, though, I think "Windows in the before-times" is still a viable precedent to cite in its own right, for Apple's current behavior. IP case-law hasn't changed too much between then and now.
For example: when developing for Windows 98, you needed to ship DirectX, because otherwise there would be no pre-installed version of DirectX — and the average user's internet connection wasn't fast enough to download it in any reasonable amount of time!
And uCRT + WinSxS preloads both exist now, but obviously, neither did before Windows Vista. Before then, you couldn't predict if any MSVCRT was gonna be available, so if you were trying to publish e.g. Apache Server But Running In a Windows Tray Icon With A Little Management Context Menu (a common thing back then, for some reason), then you needed to package the particular MSVCRT your app was compiled with. Which is why you never saw FOSS binary releases for Windows back then; instead, there was the FOSS project, with compilation instructions that involved downloading the right MSVCRT yourself; and then there were random third-party downstream "freeware" releases published on CNet or whatever.
> and no, they're not protected IP (or at least Microsoft never made the claim to the contrary)
They haven't, because there's nothing to gain from them doing so, because they aren't trying to run an ecosystem that has a per-install fee, unlike Oracle ca 2010, Unity last year, or Apple right now. (And they never will, because they're all-in on service fees (Azure) instead.) Without that incentive, Microsoft has every reason to listen to the competing incentive — that of making Windows a platform that's friendly and open to developers, that doesn't force them through this kind of bullshit.
But if, in some hypothetical world, Microsoft were to be charging developers per app install... then Microsoft would likely tell MinGW to stop redistributing "their" headers, so as to force more developers onto the SDK and through that into being install-monitored. And they would have every right (according to current IP case-law) to do so.
They wouldn't have a mandate to do so, mind you — source files, including headers, are copyrighted, not trademarked, so they don't need to enforce their IP rights to keep them. They could simply choose to enforce their copyright against only the most egregious violators: those who are clearly making millions of dollars off the use of their platform, without paying them a dime. As Apple is trying to do now!
The main reason why people shipped their own version of the CRT for VC++ was because they wanted to use a more modern version of VC++ itself (e.g. because of better support of new language features; C++ was just standardized then and all compilers were updating very rapidly to catch up), which then required a new version of the CRT that wouldn't be guaranteed by the lowest target OS version. But even VC++ did not require you to use the CRT; you could just #include <windows.h> and linker had a flag to drop stdlib.
And even when you wanted to use MSVCRT while targeting platforms where the desired version wasn't guaranteed, you still didn't have to ship it. All redistributable packages were (and are!) also published as standalone installers that users could just download and run themselves; indeed, it was not uncommon for open source Win32 software to require one to do exactly that. The bundling packages that MS also provided for integration with your own installer are a convenience, not a prerequisite.
The story with DirectX is very similar. DirectX did in fact ship as an OS component with every version of Windows starting with Win95 OSR2 and WinNT4. The reason why games pretty much always bundled it is because they wanted to use something newer, given how fast things changed back then. But, again, it was always available separately as a standalone installer, and any app that needed it could request it to be installed manually by the end user, and some apps did just that. I will also note that those standalone CRT and DirectX installers were also commonly redistributed, e.g. on large websites like Tucows.
With respect to Win32 APIs themselves being somehow protected through some form of IP, that wasn't the case, either. Again, Borland C++ / Builder used its own headers with no problem. And then of course pretty much every non-C toolchain that wanted to expose the dev to the OS API also had to provide their own equivalent of windows.h, which they all did - Delphi being probably the most prominent third party example, but there were numerous others - Ada, Eiffel etc; and even most scripting languages such as Perl. Again, back in that period, I myself wrote a bunch of Win32 header translations for then-nascent D. I don't recall anyone ever bringing up the notion that doing so was somehow legally risky; it was understood as an obvious and necessary step in development of any toolchain targeting the platform.
XP era also includes early .NET. The interesting thing about that one was that the .NET Framework redistributable (which, again, was provided as a standalone installer) also includes the C# and the VB command-line compilers, and since .NET metadata is embedded into the binaries, the result is that you effectively got a free build toolchain that let you do anything .NET could do. XP SP1 even included .NET 1.0 builtin, which I believe was the first time Windows came with dev tooling sufficient to write a full-fledged app for itself in the box.
The bit about "you never saw FOSS binary releases for Windows back then" is plainly not true. FOSS in general wasn't nearly as widespread then, and people who cared about it generally didn't care much for the DOS/Windows ecosystem, so mainline would often not even bother and just assume POSIX, and porting was a slow effort that required constant ongoing maintenance to keep up-to-date with upstream. But what did exist would normally be redistributed in binary form; examples include MinGW, Perl, and Python. Similarly, when using FOSS libraries like zlib, it was common to download and use redistributed prebuilt DLLs + import libs for your compiler.
So, to summarize: Microsoft never charged developers for access to the platform itself, and you could always write and distribute Windows apps without paying anything to MS. It charged the devs for tooling, but it also left the door wide open for alternative tooling, which did proliferate to the point where in some markets like Europe there was more Windows software written using Borland tools rather than Microsoft tools.
I did years of development work against Windows machines before I got my first paid Visual Studio license, and it was still like a couple years until the first time I bothered actually installing the Windows SDK.
Actually, the result of the Google v Oracle case was ultimately that what Google was doing constitutes fair use - and what MinGW is doing is even more clearly in the fair use zone than what Google was doing. So, current IP case-law is firmly on the side of "copying APIs for interoperability is fair use".
You are arguing that a replacement for windows with an identical API would be protected IP. Not the toolchain for building applications.
And then on top of that, Apple already charges developers for tooling via their dev license program. Which at least makes some sense since it's a fixed fee. The notion that maker of the toolchain gets to claim a percentage of what the app written using it brings in is ridiculous by all industry standards.
Never published a game on a game console, eh?
Do you also believe that Epic's Unreal Engine pricing is also ridiculous under the same standard?
If I create a platform, and an SDK that targets that platform, and require everyone to pay for the the SDK to use my platform...
... is that the same as if I create a set of libraries (nee game engine) that avoids you from having to recreate that work yourself?
I'd hazard that the two are different, because Epic isn't really gating access to an "Unreal Device" by withholding access to their engine.
A developer is free to use a competitor's engine and distribute the same places. (Afaik, Epic's store doesn't have any "must be built on Unreal" qualifier, right?)
Apple's SDK includes the compiler that target's Apple's chips, a fully-featured IDE, the platform specific APIs (sure), the UI framework, a shader API, a physics engine, etc.
Limiting the ability for dominant companies to crown themselves gatekeepers and toll all who pass was the intent of the EU rules.
If Apple tries to argue that the one SDK is intrinsically tied to the hardware, and also conveniently is required for apps on any store... that starts to sound a lot like 90s Microsoft and Internet Explorer, except Apple doesn't have the "But it's free" defense.
Who is arguing that Apple's libraries don't provide value? Certainly the person you replied to isn't. That's an incredible strawman fallacy
All the people who are whining that the core technology fee exists.
But if we've decided that it's unhealthy to allow dominant tech firms to tax everyone for access to their platforms...
Then an SDK might become the final area where they attempt to do so.
It'd certainly be a lot cleaner if there were 2 SDKs: a base, primitive-only freely licensed one with the bare minimum for interacting with all platform components and a higher-level, premium paid one that had better DX.
This is certainly not normal for any even remotely mainstream desktop or mobile platforms, though. iOS would be a glaring exception.
Read the terms: it’s not for commercial development
Professional and Enterprise are two distinct editions. Professional is $45/user/month, and it's a capable IDE even if Enterprise has some extra features.
I am. And even if I’m not, I don’t give a rats ass.
If entity providing the application wants money, it can talk to me.
If not, I wouldn't be opposed to the paying to review apps outside of the App Store (where their 30% cut assumedly takes into account for App store apps), as long as the review is purely for security and not to comply with App Store rules (since I am not hosting it on the app store). But charging everytime someone download a semi-popular app, or worse, updates that app (since the install fee is per year) starts to go beyond "what value am I bringing to this feature?"
Charge developers at-cost for hosting/distribution. Want more compensation for producing the hardware/platform? Here's my $1,000 receipt. Now go away.
Seems a bit dishonest from our protector and guardian.
What Apple subscriptions? Logic Pro? Are you talking about a free trial or a paid trial? Also, if it is paid and you cancel and they terminate usage, do you end up seeing a refund for the balance of the time? With third-party devs, they have already sent the money along to the dev so they would have to pull back money to terminate immediately and refund the prorated balance of the subscription cost to the user. That would be hard on devs.
But the dishonesty comes from allowing users to take risk-free advantage of free trials from third parties (which is good for consumers and business in general), but subjecting the same users to potentially unwanted renewals when it comes to an Apple product.
Rules for thee, not for me, says Apple to devs and users.
[1] https://www.theverge.com/2019/11/1/20943286/apple-tv-plus-fr...
Edit: I should have been specific that I was referring to the Core Tech Fee that will apply even to free apps with more than a million users. Developers will still pay a value based royalty of 10% (small devs) or 17% (large devs) for paid apps.
The user paid for the technology in the phone, but the dev didn't pay for use of Apple's IP to build their own product which they are offering to users.
I don't see regulators being able to challenge this (nor is it particularly unfair).
Rather than protecting the interests of users, they are more interested in obstructing the DMA and its attempt to promote competition and protect consumers from monopolistic practices.
Like leveraging other mandatory services provided by Apple to incur fees.
[0]: https://eur-lex.europa.eu/legal-content/EN/TXT/?toc=OJ%3AL%3...
I mean it's like saying that having a choice before being educated by one of the parties among the choices is a bad thing and it looks bad.
The only people who might be influenced by this popup are people who don't know that other browsers are an option. Are these the people that is makes sense to drop them into a random browser, are they going to be able to make a good choice from this popup do you think?
Is there a benefit to dropping some unsuspecting user into Opera, for example, and letting them deal with the myriad of incompatibility issues for the sake of an illusion of choice?
Is there a benefit to you, the expert user, to getting this popup when the first place you're going in Safari is the Chrome download page anyway?
Ostensibly, you're right; why give the uninformed masses an imperative browser decision? If Apple was willing to make it optional or put it behind a Developer Mode, they wouldn't be faced with such stark regulation. Blame whoever you want, but the writing has been on the walls for years - Apple sabotaged themselves if they weren't prepared for sideloading.
This is an overbroad generalization and false for me at least. I will always take the two seconds to disable non-necessary cookies, or just bail on the site if it doesn't have the option or isn't absolutely necessary.
The EU doesn't decide how Apple complies with their regulation. If Apple wants to throw a temper tantrum and degrade the user experience, it is nobody's fault but theirs.
The serious issue is for apps having more than 1 million installs (YouTube, Zoom, Slack, Outlook, Amazon, etc.). Strong "coincidence": these are the companies you don't want to allow to create alternative stores to, because they have their own payments methods: how long would it take Amazon, Google or Microsoft (the only one without a payment service, AFAIK) to run their brand new "Google/Amazon Store for iOS"? Probably they have it already half baked there waiting to be released.
Now, they will have to either accept to use the App Store "way" (the current way, so all good) or pay huge fees for their own apps. Will they do it? Is it worth it? I am very curious!
Alternative, smaller stores for smaller apps, instead, will be there and should be OK, as long as the apps don't exceed 1 million installs in a year (which is a lot, I guess).
EDIT: I missed Meta Pay, apparently another payment method from one of the companies with the most downloaded apps. Yeah, it seems really that Apple doesn't want other stores from big companies.
They definitely want to "demotivate" big players from running the show. If they do, they'll have to pay huge fees, so it's a big win for Apple.
Epic has had an Android store in the roadmap since the beginning of the EGS. They still seem years out but I imagine this news will accellerate development for that.
What about the payment methods? Are these also exempted?
The moment any app on "f-droid for iOS" does something that Apple disapproves of, they can revoke its notarization and banish its developer from their walled garden.
You can read it here[0] and for the entire content here[1] (this I didn't read yet).
Gatekeepers are allowed to exist, but they need to loosen up a bit. It's not an option that you are the only one able to distribute apps on a phone.
Right now on Mac OSX you can still install apps from outside the App Store - if the developer didn't notarise the app, your OSX will shout at you before letting you install it, but you can still do that.
On iOS you just can't (unless you root it, I think). That's where the law came in. And, arguably, I am not sure if the same can be done on Android (getting stuff from F-droid doesn't seem something that average Joe knows how to do).
On the other hand, the way I imagine Apple wants to do it:
- The user clicks on a link (from whatever App Store out there)
- Downloads the app
- Gatekeeper on iOS (behind the scenes) checks if the app was notarized
The user flow seems similar to what we currently have on OSX as well, but with a mix with Apple Store: you can only install an app if it was notarised by Apple to prevent malware and tampering. This is not an app review, so you can still have private API calls (as far as I know).
This is also why the responsibility falls on the external store: it's with the certificate from the external store that the notarisation will be done (on the app), as individual developers might not want anything to do with Apple Store at all. But someone has to - and this someone is the new marketplace.
To be honest: I am not worried at all about the notarisation, it typically takes not too long, and it's a very basic step to prevent malware - can you still do ugly things? Probably yes, but this is really to set a minimum standard of what's allowed to have on the phone. If you question this step "why shouldn't I be allowed to have anything that I want on the phone", I even agree with you, maybe EU will tell apple to disable entirely the OS gatekeeping process (?).
[0]: https://digital-markets-act.ec.europa.eu/about-dma_en [1]: https://eur-lex.europa.eu/legal-content/EN/TXT/?toc=OJ%3AL%3...
I don't think this is true, I recently tried to port one of my programs to macOS. After one of my test users downloaded the program and tried to run it, macOS claimed that the program was corrupted and that they needed to contact the developer for assistance (paraphrased). There was no way to bypass this error from the GUI.
This was odd because the program ran perfectly fine on my machine (virtualized macOS). The error went away after the test user ran some terminal commands to clear "downloaded from the internet" flags from the file.
My guess is that this is something the user has to explicitly check in the Privacy & Security "App store and identified developers" and in addition, when someone tries to execute the binary, the user has to explicitly allow (again) in the same privacy & security to execute that binary. That's how it works AFAIK.
If you distribute apps not signed/notarized, users have to explicitly allow them - there is no way that you can just double click on the "MyProgramm.app" icon and it works.
Another trick is to enter the "MyProgram.app" folder and double click the binary inside. That might work, although it's a pain for some.
If your app store distributes malware, it deserves to get banned.
https://www.macrumors.com/2020/08/31/apple-repeatedly-approv...
[0]: https://www.macrumors.com/2022/09/26/ios-app-store-ad-fraud/
[1]: https://lifehacker.com/great-now-the-apple-app-store-has-mal...
[2]: https://www.darkreading.com/cyberattacks-data-breaches/malic...
You can't run any sort of marketplace in any sort of industry without bad actors slipping through every once and again.
I see a lot of negativity. Some of it is justified, some it's not.
I see only good things: finally after this, other countries will move ASAP to do something similar.
EU gave Apple a vague and open legislation. Apple's response was "okayish" and acceptable up to a certain point. Let's see what happens in the next 5 years.
And the moment that that do that, they can rack up millions or billions of dollars of fines from the EU.
Notarization is literally to check malware and other small things.
You can probably still use private APIs and weird things that wouldn't pass the app review.
And it's notarized and can be used on other people's computers.
> In order to establish adequate financial means to guarantee support for developers and customers, marketplace developers must provide Apple a stand-by letter of credit from an A-rated (or equivalent by S&P, Fitch, or Moody’s) financial Institution of €1,000,000 prior to receiving the entitlement. It will need to be auto-renewed on a yearly basis.
Source: https://developer.apple.com/support/alternative-app-marketpl...
It doesn't seem like the fee waiver removes this requirement.
And it seems like the cost for a standby letter of credit is roughly 1-10% of its value per year? So effectively it costs €10,000 to €100,000 per year just to have an alternate marketplace, separate from the core technology fee....
> If the Core Technology Fee does not apply to Your Applications under this Section 4.4, any Alternative App Marketplace (EU) You distribute may only distribute Applications from You or another developer registered with the Apple Developer Program and not subject to the Core Technology Fee under this Section 4.4.
So a hypothetical F-Droid for iOS would need all its apps to be from registered developers with fee waivers. (And individuals are not eligible for the waiver, so it could only contain apps from other non-profit organizations.)
The centre of that Venn diagram is developers for apps on iOS's F-Droid-like, and I think that's a very small subset indeed - especially considering the paperwork required to become a non-profit.
Maybe the store itself will put in the work, but do you honestly believe every dev with an app on F-Droid will put up with the requirement to register as a non-profit?
Apple's terms seem to be carefully crafted to prevent users from creating such alternative F-Droid stores on iDevices.
This is just a farce at this point.
I don't think any company with a huge market share should be able to do so, so I hope Apple will have to open up at least to the degree Android has done.
This is just my very preliminary reading of the terms though, I might be wrong and the two might actually be coupled!
However, this is due to the fact that no average company typically has the time/money/interest to run an app store as their side project, except for the big players, which in many cases happen to be the same people producing high volume apps and having payment methods capabilities. You could claim that Telegram or Zoom have no app store and they would never plan to do so, and you'd probably be right, but the BIG or very BIG ones are MS, Google, Amazon and Meta one way or another have already their own app stores. They even mention that "less than 1% of the developers would be affected by the Core Technology Fee". You want to really keep these guys on your app store, because imagine if you didn't find office, zoom, gmail, youtube on the official App Store. That'd be really weird - it reminds me of the microsoft store (on some old windows phone I had the pleasure to setup...) that didn't have some important apps.
To answer the other question - they could be running an app store...:
Why would Google or Valve run a store for lower-volume apps?
Please note that they mention "less than 1% of the developers", not "less than 1% of the apps hosted". It means: google, facebook, ms, epic games, etc. Those are the guys that you will probably never have on the alternative app store (because of the huge fees that they might have to pay).
EDIT: In 2022 there were about 34 million registered developers [0]. 1% is 340'000. This is where the big money is.
[0]: https://appleinsider.com/articles/22/06/06/apple-now-has-ove...
Also, what is this Core Technology Fee for all apps? Maybe Apple has been losing money on the App Store infrastructure so they want to make it up? Or is this just a bid to try and keep as much control as possible? Seems that Apple wants to go into this kicking and screaming...
As someone in cybersecurity, I understand the need for secure apps, but I think Apple has been going about it in the wrong way.
You know how every few weeks there’s an article about something dodgy in an alternate Android store which the scammer never even bothered to submit on iOS? There’s a real problem here and these seem generally like solid technical moves but paired with heavy handed language which reminds me of the way so many websites put up those “look at all the cookies the mean old EU is making us tell you about!” warnings. Notarization in particular seems like a good move for avoiding the common problems around impersonation or silent alteration of binaries, and I think the browser engine requirements are justifiable solely by looking at how many popular Electron apps take months to patch critical vulnerabilities.
"so many" shady websites
Every few weeks there is an article about that!? That doesn't happen. It's a non-issue. Likewise on MacOS or Windows. I suspect these scenarios in the comments here are just made up by Apple fans to create FUD.
I also don't know anyone outside my Techbubble who has sideloaded Apps, neither someone who has gotten a virus so far. Also the Bullshit about 5 different App Stores has never materialized.
Apple’s answer to this was the App Store’s strict limits which has been effective (a lot of stalkerware has detailed instructions for sideloading in on an Android phone but either doesn’t support or has far less functionality on iOS) but that’s not the same as saying that’s the optimal balance for users. The EU is also interesting because they have strong privacy laws, so it might be the case that it’s not so bad there but would be a disaster in the U.S. without such restrictions making it riskier to hide intrusive activity. I would like to try other models but I also think that the more successful ones will look like what Apple announced where the model isn’t just “game over, buy a new phone” if someone ever makes a mistake about who they trust.
Again, I’m not saying this isn’t a trade off with real consequences but if you want to contribute to the conversation, at least acknowledge the millions of people who’ve suffered severe embarrassment, lost money or even their lives because they trusted the wrong person’s software. This is bigger than your emotional relationship with Apple.
https://apps.apple.com/us/app/anydesk-remote-desktop/id11761...
So I don't see how this could be a big problem.
Here’s an old example: one of the researchers in the lab I worked at mentioned that his laptop was acting odd. A quick check revealed, yeap, loaded with malware including a browser extension injecting ads into every page. He mentioned that he’d been cruising video sites the other night and had installed the free viewer plugin on one of them…
Again, I don’t think that the situation is perfect or that the trade off shouldn’t be consciously reconsidered but there is a context of millions of people doing things like that. People making mistakes is a daily occurrence and even relatively savvy users can be socially engineered.
A lot of companies don‘t allow their users to download any files from cloud services an quarantine and manually review e-mails with attachments and download links. A lot of companies running Windows are also starting to use AppLocker which is a way to only allow whitelisted executables to run. So yes this is a huge problem and billions of dollars are spent on it (be it losses through attacks or money spent on countermeasures).
> Xamalicious is a new Android backdoor that was found to be hiding in 14 malicious apps on the Google Play Store by the cybersecurity firm McAfee.
> The good news is that the bad apps in question have since been removed from Google’s official Android app store. However, the cybercriminals behind this campaign are also using a separate set of 12 malicious apps on unofficial third-party app stores to spread the Xamalicious malware. These apps need to be sideloaded onto your smartphone though as they are installed via an APK file.
i mean, this isn't really news, is it?
If a user wants to specifically avoid this 'ecosystem' and have a direct relationship with the app developer, such user should be allowed to run the app without Apple's consent, permission or even knowing.
I don’t see Samsung pricing their top-end devices at less than $999, and they pay Korean salaries, not Silicon Valley salaries.
If Apple is saying that they are selling a phone but do not give their customers full freedom to do whatever they want with the device, it is not sale, but lending, and Apple should come clean about it.
Does anyone know if notarization is something you could turn off? If you can't, then I'm pretty sure the EU won't like this; obviously "malicious compliance."
Not defending Apple per se (they sure don’t need help) but going with the public statements of both Apple and the EU leading up to this.
It's not the notarization itself that's an issue, but the fact that it's also the enforcement mechanism for collecting fees per-install. It's basically a mafia protection racket where you need to pay Apple to say you're not malware.
“Officials from the European Commission, the EU’s executive body, have been holding meetings in recent months with Apple and other tech companies to discuss the new rules. Apple hasn’t provided a final package describing its solution to the commission or tested its plans with market participants.
Once it does, the commission will review the full package to look at whether it will make the market more open and contestable, and whether the company’s plans meet all the individual provisions of the law, according to a person familiar with its plans.”
We’ll see how that goes.
Apple did threaten to cut off Epic's ability to notarize Unreal Engine[0], until ordered not to by the court[1].
[0]: https://www.macrumors.com/2020/08/17/apple-terminate-epic-de...
[1]: https://www.theverge.com/2020/10/9/21492334/epic-fortnite-ap...
In fact they did so deliberately to help them in their court cases.
Luckily the court stopped them retaliating in this case, but it gives me reason to be concerned about expansion of the "it's Apple's device and will always act in Apple's interests over the owner's" mentality from iOS towards Mac desktops.
The one finding in Epic’s favor was that Apple violated California’s Unfair Competition law by preventing Epic from linking to an outside payment method.
Epic could have sued over that at any time.
Do you think they would notarize a PornHub app?
I wouldn't be 100% confident there. I wouldn't be surprised if porn got through, but plenty of other companies have blocked such content under "security threats".
App Store Review = Content and Quality
Notarization = Safety and Security
And Apple only allows certain kinds of apps through their notarization process. They can't have pornogrpahy, they can't allow things that could break copyright etc.
You can also right click an individual unnotarization .app bundle and select `open`, then affirm your intention in the scary warning prompt.
P.S. The Mac also lets you disable SIP, install unsigned kernel extensions, and rewrite kernel memory to your heart's content. This is admittedly a bit more involved.
It's a protection racket - pay us and we won't flag your app as malware.
Where is the line? Surely at some point, the choice is so unreasonable that Apple has effectively forced developers into "the old rules," thus circumventing compliance with the new rules, which may as well not exist if no developers can afford to play within them...
I never write code for Windows and actively tell any client I have to not use it if they want my product. If they don't want it so much - there are plenty of alternative. If they really want it - they will use the OS I write the app for.
Once tooling catches up, in theory, developers don't have a contractual relationship with apple anymore, except to get notarized.
The devices belong to the users apple sold the hardware and licensed the software to them not app developers. They could charge the users but obviously this would be a terrible idea.
Getting notarized will either directly require payment of the platform fee or will force the use of the official tools which will mandate that.
That is absolutely a win to the common people. And it’s not like other companies taken a hit - they can either stay on the AppStore and have their finances go through their “taxing”, or create an alternative store and find a proper monetizing strategy. They can calculate what makes sense, but it makes it hard for Facebook/google to exercise their network effect for creating a new app store at the expense of users.
In that sense, the old system is OK as well, no?
OK is an understatement.
But those would be the requirements of those platforms.
I can make and publish games for the Pico-8 console without any requirements. Could you imagine if Microsoft had the ability to veto any Pico-8 game I wanted to make?
I think the issue here is just the additional payment, not the notarization. That part is hopefully rejected as a non-solution to the issue.
To be honest, it's not even like I care that much about the additional payment. Scummy but expected. It's more that the current prices, similar to Unity, seem to pretty much punish any innovative idea that takes off, to a point where Apple will not just make the product unproftiable but bankrupt the developer in the process. Most mobile apps are free so people underestimate how quickly you can hit 1M. At least make it something like $0.05 at a million and ramp it up at 5m or 10m to these larger prices. by 10m downloads you are much more likely a larger business or have figured out a way to properly scale your app.
oh and don't count updates, discouraging devs from maintaining their apps. Devs don't profit from an existing user updating, why should Apple?
Notarization could theoretically be used for "good", even though I strongly dispute its effectiveness. It only ensures that someone's card is on file to potentially aid in investigation after the damage has been done. In the case of malware, that card is likely to be stolen anyway.
The more likely option is that Apple will start abusing notarization as a way to take down apps it finds objectionable in some way, even though they do exactly what they say on the tin.
I think this is another classic case of people getting mad over what they think the law should be vs. what the law actually is.
The DMA targeted different companies in different ways all under the rubric of combatting “gatekeeping.” They then went on to say how different companies were guilty of that crime in different ways. It would not surprise me at all if Apple has complied with what the EU singled Apple out for. It also wouldn’t surprise me if casual observers have conflated all the different flavors of gatekeeping that the DMA has directed at all companies.
That sounds an awful lot like an app store.
I agree, the EU will not like this. Too bad it'll take another 3-5 years to fix.
Sounds like we’re getting a fat paycheck from Apple via the EU in the meanwhile then.
I don't have any IOS devices, but I'm expecting maybe $50 (and I'm being generous) to come as a result of a similar lawsuit on Google over over-charging for IAPs.
And then you'd run the app, and it wouldn't blow up your phone, but just be a bit disappointing and something you'd delete — but meanwhile, the app would have used some 0day exploit to get a foothold outside the app sandbox, and so now your phone would be a silent node in a botnet, able to be C&Ced to DDoS targets or act as a VPN for nefarious account registrations or so forth.
(Did you know that there are many such botnets made of Android devices? But none so far for iOS devices. There's a reason for that!)
---
If it's not clear, by the way, Apple's "notarization" is, under the covers, just plain-old code signing. Just like every modern consumer OS has for apps, regardless of whether you get them from an app store or from the web. So that the platform can protect users from obvious viruses by just revoking the code cert.
Mind you, notarization is code-signing that requires you to submit your binary to Apple... but it's my understanding that this notarization still operates in two phases — a quick, synchronous phase, and a slower, asynchronous phase — and that the synchronous checks in the notarization process, before you get your cert signed, are only checks against the known signatures of various exploit techniques. (Again, just like every other consumer OS comes up with some way to get done — whether that be through required submission at signing time, or by submission of novel software by virus scanners that find the software on your disk, or even by web browsers as they download the software. Just try to develop Windows software, on Windows, without implicitly submitting binary "samples" to Microsoft through some route or another. It's very hard!)
Apple is somewhat unique among platforms, in having certain other virus-signature like patterns that their notarization backend takes note of, that won't trigger synchronous rejection, but rather will trigger Apple employees to do an async review of the application. (AFAIK, when this happens, you still get your app's cert signed right away; the cert might just get blacklisted some time later, if it turns out under closer human scrutiny that you were in fact doing something malicious.)
It is my understanding that the things Apple flags for human investigation, consist of use of certain system framework calls, that only very powerful and low-level system software should be doing — think, the sorts of calls unique to Virtual Machine hypervisor software, or to third-party file-system driver software. Rootkit code-smells, in other words.
Note that none of this is about what your app does for the user. Apple's notarization system — as Gatekeeper on macOS, or as part of Enterprise MDM iOS app deployment — has never suppressed or censored any app due to its nature. It's only about what it's doing that it's not supposed to be doing "according to what's on the tin." Apple is doing the same thing through notarization that the FDA does to foods and drugs: holding companies to their claims of their products being fit-for-purpose and non-adulterated.
(And although this is currently entirely a thing Apple is simply trusted to do in good faith, there's nothing stopping the EU from mandating that Apple's notarization going forward, consist of exactly these kind of technical checks and no more. I think that'd be a great idea, personally.)
> The gatekeeper shall not be prevented from taking, to the extent that they are strictly necessary and proportionate, measures to ensure that third-party software applications or software application stores do not endanger the integrity of the hardware or operating system provided by the gatekeeper, provided that such measures are duly justified by the gatekeeper. Furthermore, the gatekeeper shall not be prevented from applying, to the extent that they are strictly necessary and proportionate, measures and settings other than default settings, enabling end users to effectively protect security in relation to third-party software applications or software application stores, provided that such measures and settings other than default settings are duly justified by the gatekeeper.
kicking and screaming. i mean, yes, that is "complying". but it is ridiculous. and, am i getting this right, just gonna create a bunch of "[browser name] EU Edition" apps, which is just gonna be wonderful. users can look forward to having something like Chrome (International) and Chrome EU (limited EU edition) be installed side by side, i guess. can we look forward to "[browser name] [country name] edition" per each country that'd fancy to have itself some regulation similar to that? that'd be so many browsers! dozens, hundreds! what an optimal solution.
This they would see APP and APP (EU Edition).
If you don't have an international audience, it wouldn't make sense to build two visions. But I imagine many apps want to target users outside the EU.
Beautiful.
You can have 100 million installs in the US and it wouldn’t affect what you owe Apple.
You can have a 100 million installs in the EU on iPad, again, doesn’t affect what you owe Apple.
[0]: https://developer.apple.com/support/alternative-app-marketpl...
Free Developer Association NGO?
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)?
The changes include more than 600 new APIs, expanded app analytics, functionality for alternative browser engines
> 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.
- fullscreen on iPhone
- WebBluetooth
- WebUSB
- WebMIDI
- WebSensor
- Web Push notifications - that are less limited than in current safari
- WASM simd
- WASM multithreading
- WebGPU
This will make PWA apps less crippled.
i know these guys https://fingerprint.com use so many of these when fingerprinting.
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.
They want something that reliably gets them from A to B and back, with occasional side trips to C, D and E. They want something that does that in a way that matches their personal style. They want something that isn't going to cost them an arm and a leg to run.
Forty, fifty, and sixty years ago people cared a lot more. Starting really in the mid-90s, that changed. Nowadays, there are probably as many gearheads as there were decades ago, but as a population they represent a smaller percentage. And there's a tiny percentage of people who care only so that they can mod their engines to run less efficiently so they can pwn the libz.
Inasmuch as people do care about the 1.3 4 banger — they choose it because it generally runs more reliably over time with fewer litres burned per 100km.
> They want something that isn't going to cost them an arm and a leg to run.
Pick a lane.
Most people who buy cars don't actually give a shit how many cylinders, spark plug configuration, or hamsters are involved in the engine. They want to know that it will work and not cost them too much in fuel, maintenance, insurance, and repairs. They want it to "look good" for their sense of style, and they want it to be a "safe" car.
In order, it's usually price, style, then fuel efficiency (not engine, but whole car fuel efficiency), insurance cost, and everything else. For some people, it ends up being style, price, then everything else.
But if you are going to spend 10k$+ on a car, then you start caring, A LOT. I've seen the change from when I was a student willing to take any crap on wheel, vs when I had some money to burn on a car and I spent weeks looking at everything to end up buying a 10k$ 20yo Porsche 911 :D See, I didn't even look at the fuel cost: only the engine perf per dollars. And it cost me an arm and a leg to run, in Hong Kong where the fuel cost is the highest in the world !
People don't work as rational machines balancing perfectly cost and profit in a constant manner over time. It's more a constraint compromise game with a repressed desire for luxury that seem to drive us: you'll buy what you can afford and within those boundaries you will choose comfort and design over economic optimization. Like when people buy an iphone, evidently they didn't look at all about cost for performance and choose something economically suboptimal but luxurious.
Accept it and you'll start liking them more I think.
I did indicate that personal style comes into it, and I don't think that it's not an emotional decision. But there's a reason that Camry, Corolla, and Accord show up in bestselling car lists every year (and similar models elsewhere in the world), and it has nothing to do with "caring about what's under the bonnet".
There is a subset of people who do care about the engine, but they don't do so because they actually know a damned thing about how the engine runs, but because a big engine makes them feel powerful in their oversized pickemup trucks that never carry a load in the bed.
Your assertion that people who buy an iPhone aren't looking at cost for performance is partially correct, but only insofar as most (I mean > 99% of people including people in tech—including myself) wouldn't be able to objectively measure phone performance worth a damn. Anecdotally, I know a number of people who have switched from android devices to iPhones because they see their friends holding onto the same iPhones for years without complaints, yet they can't see the benefit of holding onto their android phones and realize that they may be spending a bit more up front, but are getting more possible useful years of phone updates than had been available in Android until promises made (and several years to see if they are kept) just few months ago.
Yes, I also know people who are enamoured of their Android devices and have their own smugness about what they think that they've gotten over the "sheeple" who buy Apple devices, but most people really don't give a shit about the phone operating system any more than they do about whether the engine in their car is 3, 4 or 6 cylinders (people who by v8s are intentionally buying a v8) or whether it happens to just be a family of hamsters running around underneath—as long as it runs.
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.
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://developer.apple.com/support/dma-and-apps-in-the-eu/#...
Orion uses WebKit and has uBlock origin so I'm not so sure it's a limitation of WebKit itself.
Write enough code and you can make these extensions run on IE6. :P
Just get the Wipr Safari extension, haven’t seen an ad since I got it the year extensions were introduced.
As a result, I would expect Chrome/Firefox/Edge/Opera to ship their own browser engines on iOS but am doubtful that many other apps will embed Chromium/Gecko with the possible exception of apps that only operate in the EU.
Luckily I’m extremely close to having them inducted into the fruit cult just by having them play around on my dev iPhone when I’m not working. So fingers crossed it happens before get pushed over the edge.
As an aside: what kind of OS allows apps to create read-only contacts in the Contacts app, ffs…
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.
The reason for apple doing something is not that it wants its users to be safe or to protect them. It just wants to make more money by preventing other companies from doing stuff on its phones. This is it. If it would be possible then it would ask for 50 or 79% of sales on the app store, if it could it would take a % of every transaction done in Safari
I download the Netflix app for $0 and my business with Netflix is done directly with them after that. And Netflix can pay Apple some reasonable fee for hosting and reviewing the apps themselves. Apple have already lost the AppStore they just haven’t realized it yet. They should try to rescue the 1 good store before the app market is fractured with side markets. Eventually it’ll affect the perception of their hardware and that’s a worse place for Apple than just losing the entire app tax.
I do wish progressive web apps were improved a bit.
I assume that means you currently don't subscribe to anything Amazon provides, nor Netflix, nor game services, nor newsletters, nor coffee subscriptions etc.
A few more subscription mechanisms appearing in the world would not make a difference, do they ? I anything you'd have more option to choose which basket you put all your eggs in.
I subscribe to all of these through apple and that means I can cancel them in the settings app on my phone instantly.
Same for Nintendo Online, please give me some pointers.
Presumably if they decided to move that app to a 3rd party store exclusively, that goes away
It is super easy to cancel Amazon Prime in the EU (I did it in Portugal).
Maybe we should expand it then? Make a rule that all subscription services shall to use Apple's iStore – it is after all the simplest possible way.
I have not cancelled anything on the Apple store, no. I have not yet had the burden of owning an iPhone, but I have cancelled a lot of things elsewhere. And the only situations where it has been anxiety provoking has been for US companies.
I sincerely feel sorry for you and how fucked up it is to cancel subscriptions in places with weaker customer protection.
If they truly have a stellar experience, people would want to pay a premium for that even, and choose this option.
What need is there, for you, that requires Apple to then hold on to their monopoly?
When you look up a program on Google search, you pretty much always get the right result. When you search for something on an app store, you get a bunch of spam mixed in. It's a worse experience.
This is dangerously untrue for many categories of app. Google plays a game of whack-a-mole trying to stop the worst malware but it’s far from perfect and once you’re in more dubious categories like adware they pretty don’t bother.
That’s the problem here: it’d be nice to be able to install Netflix from Netflix.com but making it that easy means that millions of people will get something with bundled adware, spyware, etc. because they didn’t realize what they were installing - or because it wasn’t installed by them but their controlling spouse, kid who likes games, etc. The long-term answer for this will involve better OS sandboxes but as we’ve seen that’s a tough thing to get right and will inevitably limit what people can do or be abused (e.g. taking away direct access to other applications means attackers now try to convince people to enable assistive features).
Now, maybe that freedom is worth the risk. Personally I think it is but I also know that statistically the rate of people I know/support getting their credit cards stolen, being used in a botnet, or having their PC become unusable dropped to zero when those people switched to iOS or ChromeOS so I certainly can’t say there isn’t a solid argument that the general public cannot use general purpose computers safely.
Well, this is exactly it. iOS should have redundant security policies that don't take fallible App Store reviews for granted anyways. Apple didn't really account for this, presumably to hedge the validity of a single App Store. Now they're acting like the victim when they gave up proactive solutions to chase more money. I can't empathize with that logic, even if they drag users into the regulatory bear trap with them.
Apple has every opportunity to make things right. Sideloading works fine on Android (or, Mac); getting it "right" is eminently an implementation problem. It would be incredibly sad for Apple to fight down this legislation through bad faith compliance and self-sabotage. Not unexpected or poor entertainment, but very sad and unnecessary.
No matter how you slice it, this is already a problem and literally no one blames Apple for it. It's not Apple's job to blacklist phone numbers that contain scam callers, it's not Apple's job to protect Safari users from content that harms them. The EU is very unlikely to approve any scheme where Apple is still a gatekeeping party.
If your second sentence was accurate, Apple wouldn’t be leading the industry on app security as they have been. The mistake is seeing these as incompatible rather than complementary goals: the layers of protection on the device ate never going to be perfect so having a single point of review and, more importantly, revocation means that they have a chance to catch exploits first and to deter them with knowledge of what can be done in response. The notarization framework they describe seems like a compromise in that regard, being especially useful for linking binaries to a legal identity.
> Sideloading works fine on Android (or, Mac); getting it "right" is eminently an implementation problem.
Again, this depends on whether your definition of “right” includes as much malware or spyware. That’s a spectrum, and there is not an absolute right answer. Apple appears to be shifting to a model where multiple stores are allowed but there’s still some accountability for stores which don’t control malware, which seems like a better place to me than where we’re at now.
If Apple was actually leading the industry on App Security then they wouldn't be using the App Store as a security defense. They know that people are afraid of Pegasus-style malware and they want people to think it comes only from third-parties. In reality, Apple devices are already attacked from a variety of endpoints, many of which are first-party. Some of them are zero-click. Blaming malware and scamming on sideloading is an obvious stretch; both of those things exist on iPhone even without the DMA.
> The mistake is seeing these as incompatible rather than complementary goals
I do see them as complimentary; that's why I'm outraged that only one half of the goal is considered. Apple actively neglects security on their device to reinforce the validity of a centralized App Store. That is an objectively deteriorated experience for users, and when stuff like the Digital Market Act comes around it's a blatant ploy to buy Apple time.
I'm not denying the merits of your discussion, I'm proving that other platforms (including Apple-made ones) already get this right, so regulators have no reason to go let Apple off easy here. The status-quo can be better, and I guarantee you that this policy will be revised within the year. There is simply no excuse.
Also, this whole "fractured with side markets" sounds massively overblown. On the android side other app stores are allowed. Yet, almost nobody goes out of their way to add any app store that was not preinstalled. And those preinstalled at most include one by the phone manufacturer, i.e. apple in this case.
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?
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
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-...
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".
> that even loading the game in a web browser was an "install", and someone downloading and deleting and downloading the app over and over on a device was also repeated "installs".
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.
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.
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)
It’s only first unique install in a 12 month period on iPhones in the EU and then only the ones that are above 1M that are charged €0.50 in monthly installments.
"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," [0]
so updates and reinstalls count as well - just all installs, reinstalls, updates in 12 month period counts as one. But next year if you just make a bug fix to still support new iOS version that update will be paid as well to all your user install base.
[0] https://developer.apple.com/support/core-technology-fee/
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.
Should LG be able to charge you every time you watch a movie or show on your TV?
A TV is made for watching what I want. A smartphone is for running the apps I want.
Apple defenders keep approaching these conversations like, "okay, you think you want to actually own your phone, but have you considered that sideloading would be just like <insert other awesome thing>?"
Nobody likes the pre-bundled garbage smart TV system; TVs where you can install arbitrary apps and use the same remote to operate them would be a better experience. As TVs have gotten more universal standards and APIs that any device can hook into, they've gotten better. We're all glad that TVs have arbitrary HDMI in, we like being able to use any game console with our TVs without needing to care about whether the console manufacturer has an agreement with the TV manufacturer, we don't like when we get a TV home and figure out it doesn't work with a service we already own.
"Apple is like those 'smart' TVs you buy where you get home and discover that for some bullcrap reason Youtube doesn't work and your home assistant can't control the volume" -- may not be the strong defense of Apple you think it is?
Do the people making these comparisons not understand that the comparisons all sound really good? It's like, "do you expect to be able to install any app on a console? Do you expect your smart phone hub to be able to work with any smart device? Or what, you buy an e-reader and expect to be able to just put any book on it?"
Yes, I do. I don't know, don't threaten me with a good time.
At least the security arguments make some sense, even an argument that Apple has some special right to profit off of "access to the users" is more defendable. But I feel sometimes like Apple apologists are living in an alternate world where they think that if Microsoft launched a console that could play both Xbox and PS5 games that consumers would all be saying, "we don't want that, that feature makes the Xbox worse."
I find it somewhat absurd that if you put a computer chip inside of a gadget you are now suddenly expected to support/enable installing literally anything.
If the consumer cares so much about that, they can buy something else.
Sort of, yes? I mean, if you've got a general purpose computing device stuck inside of a TV, it's kind of nice to be able to use it as a general purpose computing device.
And I mean, we have open standards for things. I'm not saying that companies should have to manually support everything, but if you ask me if it's a desirable feature or if it would be better for TVs to use common platforms that can be targeted regardless of hardware, what do you want me to say? That it's a bad thing if I can control the volume on my TV using a universal remote? That it's good that different smart assistants don't work with the same music services? Because having a smart assistant say that you can't use a music service because some CEOs got into a fight with each other actually stinks and I hate that.
> I find it somewhat absurd that if you put a computer chip inside of a gadget you are now suddenly expected to support/enable installing literally anything.
Okay, but you understand that every consumer would view that as a feature, right? You understand that when you say, "imagine if every app worked on your TV" pretty much everyone is going to say, "that sounds great, yes please."
Never before has any console or TV ever advertised less compatibility as if that is a desirable feature that customers should want. Never before has Microsoft gotten up on stage and said "we have a hundred launch titles" and then Playstation gotten on stage and said "hah, that's amateur talk, we have 45 launch titles, we're clearly winning this fight."
You're arguing that this is a slippery slope, but you're also arguing that there's chocolate cake and puppies at the bottom of the slope. Generally speaking, using cross-compatible standards that allow people to interop with devices without asking the manufacturer's permission is a thing that I want, yes. I like that cars use the CAN-BUS standard, that's a good regulation. I like that I can have 3rd-party repair shops for my car, I like that I can buy a stereo system and hook it up and it doesn't matter if the stereo manufacturer has an agreement with Toyota. I like that Samsung and LG TVs both use HDMI ports and I don't have to ask "which computers can I plug into this" when I buy a TV. And of course consumers generally like that we use universal USB standards now and we've gotten past every device having incompatible cords. These are all great things to have.
You can argue whatever you want, you can argue that this is an abridgement of Apple's rights. People might believe that.
But just be aware that your slippery slope sounds less like a slippery slope and more like some kind of prize, and if you're not careful people might start to say, "wait, you're saying that if we open up iOS devices we could then do the same thing to consoles, and I would stop needing to buy 3 separate consoles just to play different games? And I could buy cheap controllers instead of needing to spend 60-80 dollars for an official one? And I could play games with people who are on different consoles? So where do I sign up for that?"
Not that I'd ever buy an apple product, beside the best usb-c DAC on the market.
Right 1,5k euro I paid for an iPhone was a donation on my part, to actually pay for hardware and software now.
A Spotify user could cost €2 on per device terms if they installed on their Apple Watch, iPhone, iPad and AppleTV.
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.
Here is the rub, normally when you sell something all rights are transferred, by the sale. If you wished to reserve rights it generally would require a contract/lease ect... However, apple here is using cryptography to effectively reserve the right of exclusion regarding what software can and can not run on that ARM core. The problem is you can go right now buy a iPhone and without even opening the box and agreeing to anything Apple has effectively already kept that right from you. Let me explain.
Let's say you did not want to use any of Apples software and install Linux on your phone. Apple still has the keys to the boot-ROM. The hardware will not boot any code not signed by apple. Here's the rub apple sold you the device which should have transferred all rights of that device. However, even after that sale Apple is maintaining the right to exclude software from executing on hardware they no longer own. This should be illegal, but they get away with some how probably because most people don't understand fully what's going on here.
Simply put apple is infringing on peoples personal property rights. In particular the right of exclusion, and Apple are effectively reserving that right by using cryptography after they sell the device.
Actually, I recommend reading this: https://core.ac.uk/download/pdf/33139498.pdf
in particular: "A. The Logical Primacy of the Right to Exclude"
It's been a while since I last tried it, please correct me where I'm wrong if anything changed.
“A certain amount of killing has always been an arm of business,” the Baron said, “but a line has to be drawn somewhere. Someone must be left to work the spice.”Is my laptop really that different from my phone? People may have different usage but they both contain sensitive data and are meant to be used in public places. We just operate one with a touch screen and the other with a keyboard + track pad.
Developing and installing apps is the main feature of a computer. Apple emerged from this, from BSD and UNIX background, they are still using mostly Linux servers, yet they are taking this away from their users and force them into their "secure" stores which they control fully.
EU should fight this and if Apple doesn't want to complain, they should leave EU market. There will also be less electronic waste in the end...
I may argue that policing the App store is the main feature of the iPhone. That is why I bought it in the first place. It is not a computer in general sense. I want only a few apps and I want them to behave.
I find it hard to believe you bought the iPhone because of Apple's store "policing". This is what they want you to believe.
In reality there are sandboxing mechanisms and permission systems in place and no store "policing" is necessary. That's why android isn't less secure and that's why unless your android is not rooted you can use banking, google wallet and other security-sensitive apps and watch DRM-protected videos there as well.
They're also going to gatekeep alternative stores with a vetting process that will probably exclude anything community-run.
Perhaps the most interesting thing is they appear to be cutting the App Store commission to 10%, giving the lie to their claims that their fees are reasonable due to the service they provide. Clearly they feel that their service doesn't justify the fees in a competitive market (even though any competition will be minimal with the anticompetitive measures they're still clinging to in these changes).
The most interesting thing that's not mentioned here is exactly how the inevitable geofencing will work to enforce that the rest of the world doesn't get to use alternative stores or browser engines.
[1] On top of the annual Apple developer program fee that they conveniently forget to mention, plus the requirement to do builds and signing on physical Mac hardware purchased from Apple.
But any developer distributing non-approved applications won't ever be allowed to distribute on the app store as well without paying those fees.
I thought it was only requiring a signature from a registered dev account.
Apple spends billions of dollars to develop iOS and allows a user to exclusively install free apps if they want. This behavior is subsidized by other users doing IAP and buying paid apps. Alternate app stores can also subsidize free apps from the money they make from IAP and from paid apps.
> Users will be able to download an alternative marketplace app from the marketplace developer’s website.
That is, an alternate app store will only be downloaded via the website and not app store. All this when an app developer will have to choose via App Store connect where they want to host the app.
I hope the EU brings the hammer down on them. It's obvious, in my opinion, the goal here is to make the EU version as bad as possible so Apple can "prove" regulation is bad for developers and users.
I've never understood how developers think Apple is on their side. I thought the app store would flop when they announced they'd gatekeep distribution, but here we are. I'm sure there will be plenty of developers claiming this current development is good for everyone.
It seems so obvious that all the platform owners are working against everyone (developers, advertisers, users) and I just can't understand how they have so many supporters.
It does sound very European though.
You might disagree with Apple's move, but all the EU has is power. Apple provides value, from which it derives money. The EU is combatting it not with an environment that allows competitors to arise. It's combatting value with power.
In fact, the EU is making changes that will in fact make it easier for competitors to arise, so I really don't know what you're on about.
If you have to straw man, what's the point? I'm not mentioning altruism. They provide value; they get money. The second they stop providing value, they have no money.
That's different to power. A bureacrat can write some words and suddenly phones can't be sold any more. That's power.
Fundamentally, I don't see a difference between Apple writing some words and suddenly, you have to pay a fee for distribution of iPhone apps on non-Apple app stores, and say, a government writing some words and suddenly, foreign imports have to pay extra taxes. Neither is generating value; they're both rent-seeking in those examples. They both have power because of what's "theirs".
Alternately, you could say neither has any power, and both provide value. The government provides value by funding public infrastructure, promoting economic development, protecting citizens from foreign invasion, and so on. If citizens don't like it, they can vote the government out (though it would be different if it were a dictatorship).
In my original comment, I was basically irritated by you implying Apple has no "power," and that they can only counter the government's power through "value," i.e., making people's lives better somehow. It's insinuating Apple derives no power from their business, and that Apple provides value for no reason (hence the use of the word "altruism").
This is the problem, though. If Apple starts doing a bad job, they will lose all their sales. So they have to constantly re-earn customers, and keep making it worthwhile for developers to build for their platform. Their product is a bit sticky, but not very.
The EU - well, the EU doesn't do some of the stuff you list, but even if it did, you can't vote it out. You might be able to vote for your local EU representative, but that's about it, and it's an incredibly weak signal.
More simply: Apple provides value, which people will chase. If value stops, Apple will fail. So it needs to keep providing value for people to keep opting in. The EU's regulatory influence ultimately derives from the threat of sanctions and imprisonment. That's power, because you can't opt out.
If the EU stops being a good place to do business, then international corporations like Apple will stop doing business there, and/or dissatisfied members will withdraw from the EU. The economic growth of EU nations will decline, their citizens' quality of life will decline, and they'll lose influence in international politics. The same applies to individual national governments; it's just that national governments in the EU are betting on the EU's success, not its decline.
> More simply: Apple provides value, which people will chase. If value stops, Apple will fail. So it needs to keep providing value for people to keep opting in. The EU's regulatory influence ultimately derives from the threat of sanctions and imprisonment. That's power, because you can't opt out.
Apple can opt out by not doing business in the EU. The EU provides value by creating a unified economic zone between European member states.
You can't do business without enforcing copyright, property rights, and enforcing the law through a state monopoly on violence. All governments provide value for corporations by supporting them like this; corporations exist because the state, and the people represented by the state, want them to exist, because they're already an artificial construct that the state uses violence and imprisonment to support (and to be clear, I'm not against corporations existing; I'm not a communist). The fact that they have the ability to use their economic influence to prevent competition from arising is only there because they rely on state power to exist. State violence and Apple's degree of control over the market are inseparable.
So it makes complete sense for a state to regulate the actions of a corporation to benefit their people; international corporations do business in other countries because it's mutually beneficial for the corporation and the people of that country.
[0]: https://en.wikipedia.org/wiki/Withdrawal_from_the_European_U...
This is an insanely weak and laggy signal. As soon as iPhones drop slightly in quality, some people will start switching, and more will follow. That is a much better signal. And that's why Apple need to constantly re-win their customers' business, and keep doing a good job. That is a precise and rapid signal.
> The EU provides value by creating a unified economic zone between European member states.
This isn't quite right. The EU also threatens value prevention by holding hostage all of the EU's citizens as potential customers. I would argue that's far more of a threat of value reduction than the small value add of having a unified economic zone. Apple sells just fine all over the world. The threat isn't "pay us fines or you'll have to deal with our member states individually". It's "pay us fines or you can't sell in the EU."
Let me give you one example of some EU provided value:
"ASML is the only company in the world that makes a specific machine needed to make the most advanced chips. Apple couldn’t make iPhone chips without this one machine from the Netherlands’ biggest company. ASML doesn’t just shape the Dutch economy — it shapes the entire world economy."
source: https://www.theverge.com/23578430/chip-war-chris-miller-asml...
Apple could cease to exist today and the world wouldn't lose much except some overpriced gadgets. Couldn't say the same for ASML. And that's just one example.
Regardless, the point is that the EU has zero muscle when it comes to building out consumer-facing software. All it knows how to do is regulate.
The EU's answer to AI? To nuke its only successful AI startup, Mistral, with the AI Act [1]. They had to gerrymander an exception in for Mistral.
The EU pretends to care about consumer privacy and then introduces Article 45, completely destroying web security and privacy [2] more than Meta/Apple/etc ever could.
Fundamentally, the EU does not understand what it is doing. It is a broken clock that is right twice a day. All it has demonstrated is the ability to rent-seek and grift from international tech companies, while enacting protectionist laws that conveniently avoid its own (few) companies. Why isn't Spotify targeted by the DMA? Who knows!?
You can say "it doesn't matter, follow our laws!" Okay. But don't be surprised when your TLS communications are being MITM'd by the EU and when companies maliciously comply with these ridiculous laws. The EU can only push things so far, and miss out on so many "industrial revolutions", before it becomes an irrelevant/unprofitable market, impossible to build for.
[1]: https://twitter.com/arthurmensch/status/1725076260827566562
[2]: https://www.eff.org/deeplinks/2023/11/article-45-will-roll-b...
ASML is floated on a small EU stock exchange, and also NASDAQ. NASDAQ is what allows them to scale and become enormous and keep their position, other than IP laws on their techniques. I'm not saying the EU can't produce companies; I'm saying that, in this case, if it were good at it they wouldn't need to float in the US to scale.
the rest of the world also has no problem with the EU confirming it's status :)
Buying an Apple phone is as strong a signal as you can get that someone has a) a lot of discretionary income and b) a propensity towards paying for luxuries that no app developer who intends to make money can afford to ignore them in this "you'll own nothing and be happy" hellscape we have created.
I’m not defending Apple’s anticompetitive nonsense but this comment seems to ignore the elephant in the room about why they have the opportunity to be anticompetitive: they make the best smartphone user experience by far and consumers really really want that. They don’t understand that the censorship and racketeering comes fully integrated and inseparable (until today) with the rest of that UX.
Most users are happy to outsource the sysadminning of their phones to Apple, and the job Apple does is good enough for them. This is why iOS malware in the wild isn’t a widespread thing like it is on Android.
Anyone is free to "want" anything. But they need to be rich to actually afford it.
Also, I think it's a HN bubble thing to think that the vast majority of iPhone users know or care about Apple's fine-tuned App Store-related extortion or their privacy promises.
In fact until recently Apple had made it literally a bannable offence on the App Store to EVEN INFORM PEOPLE that Apple was taking a cut of their money.
FB collected money through their apps for charity fundraisers and Apple not only wanted 30% of that, but they refused to let FB EVEN INFORM their customers that this was happening.
I am sorry for using all caps but if you seriously do not see how insane this is becoming, we are operating on very different axioms.
Apple makes good hardware and decent software and has managed to maintain a patina of luxury and class and 'high society' for all these years, yes. Completely agreed.
Side note: I don't want an iPhone and have in 20 years of adult life never paid for an Apple product.
There seems to be a big difference between the US and the EU here.
(FWIW, I love MacBooks, but in my opinion iOS is just subpar.)
> Rich people? Everyone wants iPhones, they are by far the best smartphones.
Why do people think this? I've been using a Samsung Note with the Wacom stylus for over a decade. Every now and then I try an iPhone and the experience is good, but not great. The UI noticeably lags on any iPhone over a year old. The keyboard is annoying and lacks features I use, and third party keyboards don't integrate properly. No consistent back button behaviour, it's up to apps to implement and each does it differently. There is no way to sync the calendar or contacts with Webdav, not even with third party apps. So far as I know, there is no ADB equivalent.Other than the phenomenal camera, which I think the newer Samsung S-series phones with the stylus match, I fail to see the appeal of the iPhone. Well, it is an appealing device, but not the "best" device for many workflows.
As an actual "iPhone user", I personally am going to be extremely reluctant to install things from outside the app store, let alone pay for anything. I don't think Apple's rules or the 30% cut are fair, but they did something nobody else in that space seems to be able to: they built trust.
> They're only the same because apple forbids competition with itself.
The competition is either dead, or is Google. If you'd like to blame anyone, you should blame Apple and Google for working together to establish an oligopoly.
I don't think a hypothetical Amazon, Google, Meta, or Epic store for iOS won't take a significant cut of their own - after all, again, maintaining a platform is work, and they won't do it pro bono (or they will, somehow again at the user's expense, see how Meta loooves to abuse their users as if they were the products).
I'm just speculating based on what seems to be Apple's apparent priorities, they tend to put Apple first, users second, third parties third; while other companies seem to have the latter two swapped around.
You say you wouldn't drop your prices because you know what people are willing to pay as a counter argument to saying that lowering prices would incentivize people to shop at other stores while also stating that selling at other stores would increase your margin. Well, sounds like if you want to get that bigger margin, you should lower your prices to attract people to the lower tax store.
"worth it" implies an ignorance of opportunity costs
[0]: https://setapp.com/
I have a feeling there will be a similar split with iOS users who are installing 3rd party app stores vs. iOS users who choose to stay locked in
What does this mean? Last time I checked, the App Store was full of trash, similarly to Play Store.
That's not related to store quality, but of the users purchasing power
One could entertain the idea that some real and viable competition to AppStore could really improve things for both developers and users. /s
This seems like a positive for users. Notarized apps are signed apps that have been evaluated (albeit simply) for malicious code. If an app is notarized, the code executing is from who it says it is, and at least has been given a once over. That's appealing to me as a user, and I'm willing to ask the developer to exchange a little convenience for that assurance.
I realize a lot of this stuff is annoying for developers. And yes, a fair bit of this stuff is clearly intended to discourage developers from choosing to distribute outside the iOS App store.
> I've never understood how developers think Apple is on their side... > ...I just can't understand how they have so many supporters.
Apple built a platform that a lot of people make their living from. They made something appealing to users and allowed developers to sell to those users.
There are a lot of developers who look at the iPhone as just another Von Neumann machine: I should be able to do whatever I like, however I like and Apple shouldn't be part of the picture after they sold the phone to the user. Apple (and some users, and some developers) don't view it that way.
I don’t have a problem with identity verification and code signing. It’s the gatekeeping that I don’t agree with. I think it damages the low end of the market because it makes it too difficult for small developers to build and sell custom line of business apps.
All of the enterprise ish methods for deploying custom apps are pretty burdensome in the small business space and it’s risky to develop an app without being able to guarantee it can be deployed and used long term.
I’ve written tiny, one-off apps for small businesses that are more than 10 years old and still being used. That’s virtually impossible to do in the iOS ecosystem.
I don’t view the iPhone as a Von Neumann machine: I view it as a product that I bought.
Out of all of the physical goods in my home, I am hard-pressed to think of any that require an exclusive ongoing relationship with the original manufacturer.
The piano tuner makes a living because companies design and manufacture pianos, but I do not see anyone arguing that he ought to pay fees to the designer because they “allowed” him to sell me that service.
To a much lesser degree, but yes. The DMA explicitly allows for this.
> In fact, it will be impossible for alternative stores to offer free apps because they will owe Apple €0.50 per install after the installed base passes 1M (updates count as "installs").
This is misreading. Alternative stores would only owe a CTF for their own store being installed (no threshold). The free apps within the store are subject to the threshold and are to be paid by the developers of said apps.
> They're also going to gatekeep alternative stores with a vetting process that will probably exclude anything community-run.
Yes. Pretty much.
Apple will require a letter of credit of $1M for any potential alternative store, this is in part for liability reasons and in part to better ensure the marketplace can fulfill its duties in terms of safety etc. I think it’s pretty reasonable, but yes, it is a hurdle for community run or grassroots alternative stores.
> Perhaps the most interesting thing is they appear to be cutting the App Store commission to 10%, giving the lie to their claims that their fees are reasonable due to the service they provide.
Your premise is off. They claimed, the agreement structures it as, and the courts accepted, that the commission was primarily to pay for Apple’s IP, with services being secondary.
Whether something reasonable or not differs from reasonable mind to reasonable mind. So I can’t make any judgement calls on that.
But the way they’ve restructured the fees for the EU definitely suggests a consistent logic on the part of Apple.
They still offer the 15% commission for small developers and renewals after the first year and 30% for big developers.
Alternatively they offer a fee structure that is split with an a la carte character.
Namely:
- 10% or 17% commission for small or big developers respectively for the use of App Store services - 3% payment processing fee if you use Apple’s IAP payment processing - €0.50/install for each unique install in a year as Core Technology Fee (i.e., for use of IP) after 1M installs in a given year
With the last few, the IP fee, not being optional. Which makes sense because all apps use Apple’s frameworks and other IP whether you use their payment processing or App Store services or not.
So I don’t see a lie on the count of subjectivity and on the count of consistent logic.
> The most interesting thing that's not mentioned here is exactly how the inevitable geofencing will work to enforce that the rest of the world doesn't get to use alternative stores or browser engines.
A while back there was a daemon found that fulfills this job. I believe it was called countryd and it uses a combination of cellular network, account data, WiFi country code and the like.
> On top of the annual Apple developer program fee that they conveniently forget to mention, plus the requirement to do builds and signing on physical Mac hardware purchased from Apple.
The annual fee is negligible and spent as soon as you start submitting a a build or two per month.
The hardware cost is an argument that always makes me chuckle because there’s always cost in tooling involved. Whether you buy a hammer, a windows laptop or a Mac. At that point why stop there, why not throw in the cost of electricity and an internet connection?
I upvoted you because this contained some of the most useful information in the thread for folks who aren't reading the article (which they should). That said, it's beyond sad to me that we've reached a point where people are considering it very reasonable that only large corporate entities with the power and intent to censor are able to distribute software. The web had it right, and I'm really grateful it was around before mega-corporations and governments were keen to control the power of individuals using it.
Well, they are not forcing you to buy their specific brand of overpriced electricity or internet connection are they?
Forcing you to buy their hardware to develop is obviously an implicit unavoidable extra fee on the developer. There’s nothing technically special about their hardware in terms of compiling a program, it’s again anti-competitive.
And no, this is not common practice, the vast majority of software is developed with zero cost of tooling. Besides a minimal computer that can run an editor and a compiler, of course, purchased from a very diverse and open market, for arbitrarily cheap prices nowadays.
Oh, ok, so because Apple forces me to buy internet and electricity but not any specific internet or electricity, Apple gets a pass?
I'm glad that’s cleared up.
Whether something is overpriced is a subjective opinion that we seem to differ on. Still, somehow, I suspect you’ll struggle to provide me an example that can match, say, the latest MBP with an M3 chip in performance and power draw at a lower price.
> Forcing you to buy their hardware to develop is obviously an implicit unavoidable extra fee on the developer.
You call it forcing. I call it not going out of their way to spend resources on developing tooling for a platform other than their own.
And yet, despite them not going out of their way to spend resources, many alternatives have developed over the years to create an app for iOS on Windows.
Seems like it’s not that big of an issue.
I’m not particularly fazed by the notion that I need an Apple device to create an app for Apple devices.
But what do I know? Perhaps I got brainwashed after they forced me to buy an iPhone to debug my iPhone apps.
> it’s again anti-competitive
Is it anti-competitive for a company not to go out of its way to create tooling that runs a competing platform?
> And no, this is not common practice, the vast majority of software is developed with zero cost of tooling. Besides a minimal computer that can run an editor and a compiler, of course, purchased from a very diverse and open market, for arbitrarily cheap prices nowadays
You’re contradicting yourself. What is it?
Is there zero cost of tooling, and can I pick up a free laptop at my nearest handout spot, or are we to pretend it’s “zero cost” just because there are options on how much I spend?
If it’s the latter, where is the line in the sand? Is it anti-competitive that I must purchase a laptop with specific minimal specs to have a smooth compiling experience? Does the line start when I want to develop games, and I have to pull my wallet to buy a decent GPU?
I’m sorry; I have difficulty taking any of this seriously.
Yes, I will have to make some financial investments if I want to have the tools to create something that is pretty much a given for pretty much anything. And yes, sometimes I’ll need a specific tool for a particular job. Are we to admonish every such instance or only when you feel something is overpriced?
Give me a break.
This is nonsense of the highest order. How is that ‘allowing’ alternative app stores. That’s just gatekeeping by a different measure.
Edit: OK, the term “gatekeeping” is all over the wiki concerning the DMA. But as is often the case, a term can have different meanings in different legal contexts. In Apple’s case it looks like the DMA was more about Apple opening up the browser, NFC payments, and favoring their own apps in the App Store. I don’t see anything in the Wiki about sideloading as part of being a “gatekeeper.”
> Example of the “don'ts” - Gatekeeper platforms may no longer:
> treat services and products offered by the gatekeeper itself more favourably in ranking than similar services or products offered by third parties on the gatekeeper's platform
I find it hard to see what is not 'more favorable' about staying within the walled garden. All their rules are made to terrify people that would step outside it.
At least that's my reading of it.
That said, when I still practices law, one of the things I hated most were clients who “did their own research”.
If I was lucky they’d at least got a hold of something that tangentially applicable to their situation at hand.
But even in those cases people just seemingly stopped reading once they thought they read something that supported what they wanted.
On that note, your quoted part has a couple of issues. Most important for this debate is that it doesn’t pertain to the topic at hand.
It talked about a gatekeeper favoring itself more in rankings.
So if you search for “Music” in the App Store and Apple shows the Apple Music app before showing Spotify, Deezer, and the like, then this non-legally binding layperson’s explanation of the DMA would apply.
Although even in the case of the example Apple might get away with pointing out that a query for the term “music” is expected to favor results with “music” in their name, but that’s neither here nor there.
Making sure that third party stores have enough money available to be able to moderate, review, handle fraud, and deal with liability issues seems within the line of what Articld 6 sub 4 of the DMA[0] allows:
> The gatekeeper shall not be prevented from taking, to the extent that they are strictly necessary and proportionate, measures to ensure that third-party software applications or software application stores do not endanger the integrity of the hardware or operating system provided by the gatekeeper, provided that such measures are duly justified by the gatekeeper. Furthermore, the gatekeeper shall not be prevented from applying, to the extent that they are strictly necessary and proportionate, measures and settings other than default settings, enabling end users to effectively protect security in relation to third-party software applications or software application stores, provided that such measures and settings other than default settings are duly justified by the gatekeeper.
0: https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELE...
Very surprising. A reference or pointer to the relevant section would be great.
Article 6 sub 4 second and third paragraph of the DMA[0] states the following:
> The gatekeeper shall not be prevented from taking, to the extent that they are strictly necessary and proportionate, measures to ensure that third-party software applications or software application stores do not endanger the integrity of the hardware or operating system provided by the gatekeeper, provided that such measures are duly justified by the gatekeeper. Furthermore, the gatekeeper shall not be prevented from applying, to the extent that they are strictly necessary and proportionate, measures and settings other than default settings, enabling end users to effectively protect security in relation to third-party software applications or software application stores, provided that such measures and settings other than default settings are duly justified by the gatekeeper.
0: https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELE...
Apple themselves explicitly approving each installable app does not seem strictly necessary and proportionate.
This is a distinction without a difference. Paying Apple millions per year to merely allow users to download apps that make no revenue from third parties is ridiculous no matter who's paying. And not that it matters, but when I wrote the part you quoted the "they" was actually intended to refer to the app developer; rereading it I agree that my phrasing did not convey that.
> the IP fee, not being optional. Which makes sense because all apps use Apple’s frameworks and other IP
Only under coercion. The fee is not reasonable, and I guarantee that if it developers were allowed to avoid the Core Technology fee by not using Apple's frameworks and IP then we would very quickly see alternative frameworks spring up and soon a majority of apps in third party stores would choose them. In fact a lot of apps are already mostly web based, and I'm sure would prefer to use a Chromium based engine if they could, so already today the "benefit" they get from Apple's IP is minimal if not net negative, considering Apple's underinvestment in web tech. Apps built on Unity or other game engines also fall into this category, so, a large majority of the App Store's biggest moneymaking category.
> The hardware cost is an argument that always makes me chuckle [...] why not throw in the cost of electricity and an internet connection?
Electricity? Seriously? Now you're making me chuckle. If you can't tell the difference between a product like the Mac that only one company in the world is allowed to make and a commodity like electricity, I think you should consider that you may be subject to the reality distortion field.
You’re preaching to the choir here.
I’m pleased with my 15% rate tied to revenue. If I do well, they do well, and vice versa, and there’s little to no upfront risk for me.
However, many thought a commission based on revenue was unfair, and some insisted that decoupling the fees and a separate fee for IP would be better.
Well, here it is in very old skool style: an upfront, no-nonsense fee for using IP.
That said, I can’t help but wonder. Which app developer would end up paying millions per year in CTF for an entirely free app?
They’d have to be a developer that:
- chose to forego the App Store and commission-based fees - distribute their app via a third-party App Store - not be a non-profit, government entity, or educational entity - have to have more than 3 million unique installs on iOS devices in the EU in a given year to reach a $/€1M fee
And for my moral compass to start caring, extract 0 value from this hypothetical app
I can’t think of a single app that comes close to this hypothetical.
Besides, there’s a big difference here. The situation, as I interpreted it, would mean that third-party stores are dead on arrival. In contrast, this situation only concerns extremely successful unicorn apps that apparently have very altruistic developers behind them.
> Only under coercion.
In the same way, I breathe in and out every second under coercion. Although if I stop breathing, I die, I can’t just hop on to the nearest Walmart and grab myself a pair of Android lungs, so perhaps not the best analogy.
> The fee is not reasonable
That’s a personal value judgment. I think it’s incredibly reasonable.
Both when you compare it to other upfront fee structures for the use of IP, where anything sub-thousand is unheard of, and if you compare it to more conventional revenue-based fees such as the 5% Epic charges for Unreal after your first million. The latter has the potential to balloon infinitely, whereas, with a per-install fee, it’s by definition capped.
In many ways, it’s like the runtime fee Unity tried to impose but done right. There is a much higher install threshold, not based on lifetime but a rolling install threshold, not tied to revenue, and, of course, the option to avoid the fee altogether.
> and I guarantee that if it developers were allowed to avoid the Core Technology fee by not using Apple's frameworks
It’s not a matter of being allowed or not; it’s by its nature impossible to avoid the use of Apple’s IP entirely.
It’s like me guaranteeing that if I woke up with a trillion dollars in my bank account tomorrow while also finding myself to be the head of state of every country on the planet, I would ensure that everyone on earth would be happy.
Other than that, I doubt your utopia would come to fruition even if it were possible. There are already a whole bunch of non-Apple frameworks with which you can build entire apps, and while I wouldn’t go as far as to say that they’re entirely unpopular, it’s a far cry from a majority of apps using them.
> In fact a lot of apps are already mostly web based
You bring up a good point. Web-based apps can entirely avoid any fees, but many users, as well as business customers, primarily care about having a native app.
> and I'm sure would prefer to use a Chromium based engine if they could
I thought the whole vibe was to be against monopolies. Whatever the case, Chromium engines will also be available with these changes, so hooray, I guess.
> so already today the "benefit" they get from Apple's IP is minimal
The quantity of benefit is irrelevant. Whether it’s used or not is all that matters when it comes to paying for IP.
The other day, I rented a car, and it turned out I didn’t actually need it that much. Alas, I didn’t get a refund.
> considering Apple's underinvestment in web tech
Rather trite argument. Since Apple hired Jen Simmons in 2020, they’ve significantly improved Safari and web support.
Interop benchmark has placed Safari at the top in the last few years, and Safari supports close to everything Firefox supports.
> Apps built on Unity or other game engines also fall into this category, so, a large majority of the App Store's biggest moneymaking category.
Believe it or not, they, too, need to use Apple’s IP to be able to do what they do.
> Electricity? Seriously? Now you're making me chuckle. If you can't tell the difference between a product like the Mac that only one company in the world is allowed to make and a commodity like electricity, I think you should consider that you may be subject to the reality distortion field.
As if electricity and internet service are known for being able to be purchased from a wide selection of companies. I’d restrict the comment to the US, but my experience outside the US wasn’t exactly a buffet of options either.
Regardless, the point, of course, is that it’s nonsense to blame the fact that you need tools and basic necessities to do something on the company that makes the tools or necessities.
I also need an iPhone to debug my apps properly. Should I write Tim Cook an angry email about that?
If you purposefully interpret the law in the stupidest way possible that will benefit you, don't be surprised if the court disagrees with you.
The EU isn’t a dictatorship.
Courts there still follow precedent and legal principles, which means that the law has to be interpreted through the lens of established case law governing commerce, and how the court decides this will affect everyone else going forwards.
How in the world can a business read the mind of a bureaucratic organization to divine what the “intention” of a law is? Apple thinks they are complying with the law. Either they missed something basic or the law needs to be amended/changed if they want Apple to do something differently.
If you read any EU directive (like the DMA) it'll start with a bunch of recitals that explain the intent and background of the law. Sometimes these are longer than the actual articles.
As far as I, as a layman understand, the legal practice is that these recitals can not contradict the main text but that they are intensively used by courts and to politicians to resolve open questions where the formal law is appropriately unspecific.
So yeah you can read the intent of the law.
As well, I don't think we can say Apple thinks they're complying with the law. That would be protected under attorney client privilege. They only weigh up the risks of penalties.
That said the content on the App Store is already pretty bad privacy-wise, this is more of a money issue and whether Apple deserves to get paid for their role as an app channel.
This is a silly meme. On Android, which allows third-party stores, nobody is being bullied into installing any of them.
It goes both ways. Someone can choose to host an app I value outside of the App store, and I can choose to ignore it. The app may get along fine enough without me, or it will relent and come back. That's just business. And if it's hosted on an alternative store because Apple kicked it off the App Store, that's on Apple.
If a developer has such a significant user base you don't have a choice. Same with banking apps: If there are no alternatives that allow you to not use a platform (in this case iOS/Android) you are bullied as you have no choice to not do business with them.
I mean, there's nothing stopping Zucc from doing this right now on android, yet they don't.
> To help keep users safe online, Apple will only authorize developers to implement alternative browser engines after meeting specific criteria and committing to a number of ongoing privacy and security requirements, including timely security updates to address emerging threats and vulnerabilities.
This criteria seems arbitrary. Doesn't this allow Apple to arbitrarily prevent competitor engines like Blink and Gecko?
On the other hand they will likely use this to deny all ‘niche’ browser engine without a structured organization behind them (think Ladybug, maybe servo etc.)
https://webkit.org/blog/14787/webkit-features-in-safari-17-2...
Yes, not as frequent as monthly releases, but Apple shipped 7 Safari updates on iOS in 2023.
https://webkit.org/blog/13691/webkit-features-in-safari-16-3...
https://webkit.org/blog/13966/webkit-features-in-safari-16-4...
https://webkit.org/blog/14154/webkit-features-in-safari-16-5...
https://webkit.org/blog/14416/webkit-features-in-safari-16-6...
https://webkit.org/blog/14445/webkit-features-in-safari-17-0...
https://webkit.org/blog/14735/webkit-features-in-safari-17-1...
https://webkit.org/blog/14787/webkit-features-in-safari-17-2...
Did you notice the new Safari 17.3 Apple shipped 3 days ago?
> Yes, not as frequent as monthly releases, but Apple shipped 7 Safari updates on iOS in 2023.
That's a very recent change: prior to 2022 Apple had far fewer updates to Safari on both macOS and iOS - and still witholds Safari updates from older iOS versions - for example, there was only 1 macOS Safari update per year between 2008 and 2015, and only 2 updates per year from 2015 to 2022; while things were just as sparse on iOS.
The data is all here: click on the "Date relative" view on any of the items on https://caniuse.com/?search=webkit
I get it. Apple used to update Safari infrequently. In the past two years they've increased how frequently they update. "Apple patch their browser twice a year at best" is no longer true.
Here's the options:
1. Apple was wildly irresponsible with the security and privacy of their users for a decade and a half, despite this childish press release about how EU is making their users less secure.
2. The risk profile of browsers only changed in the last couple of years, and until then it was totally safe for iOS browsers not to be patched regularly.
3. Apple doesn't particularly prioritize their users' security, but are setting up one more malicious compliance roadblock for anything that could threaten the tens of billions in pure profit they squeeze out of the Safari monopoly.
Apple's handling of Safari mirrors Microsoft's stated plans for Internet Explorer back when Windows XP (and IE6) launched in 2001: they said they'd treat the browser as a core OS component that would only receive major web-platform updates with major OS releases (hence why we had to wait five years between IE6 and IE7, during which Firefox saved us from a mediocre web experience).
...could be worse: could have been like Outlook which has been stuck on Word's HTML rendering engine since 2007 right through until today's "New Outlook" rewrite - that's that's got to be an unbeatable record for the "world's most stagnant web-browser".
I think what would be helpful if there was a concept of a "system admin" profile that you could apply onto any device/computer. Non-technical users may want Apple to be the 'sysadmin' and only use the Apple store, use Apple recommended apps, etc. - Kinda like the an MDM profile.
Any other vendor, as a paid/managed service, could supply a more permissive app store, and manage updates, etc. Companies who issue work devices would have their own "profile" to manage the device.
It’s an completely invalid comparison.
But even if we accept that comparison, how about OSX? OSX has been tremendously secure through its existence and it allowed users to do whatever the F they wanted to do with it until recently.
all legitimate Windows devices actually get updates.
kernel exploit on your Android phone? welp hope your oem does something
1. Basic Device Information:
Device Name: App can access the device's name, like "John's iPhone." Device Model and OS Version: App can identify the device type (e.g., iPhone 14) and iOS version. Carrier Information: App can access network provider details. Wi-Fi Information: App can determine if Wi-Fi is enabled, but not specific network names or passwords. Battery Level: Accessible without explicit permission: Apps can access the current battery level without needing explicit user consent.
2. Contextual Information:
Current Language: App can adapt content based on language settings. Time Zone: App can display time-related information accurately.
3. Necessary Functionality:
Push Notifications: Apps can receive push notifications without explicit permission, but users can control this in Settings. Local Network Access: Apps can automatically access devices on the same local network (e.g., a printer). Background App Activity: Some apps can function in the background for tasks like downloading updates or syncing data.
4. Permissions Granted During Installation:
Keyboard and Siri: Apps can request full access to the keyboard and Siri without additional prompts.
5. Accelerometer:
No permission required: Unlike many other sensors, the accelerometer on iOS devices does not require explicit user permission for the app to access its data. However, there are some limitations:
Foreground access: Apps can only access the accelerometer while they are actively in the foreground. Background access is restricted.
Privacy concerns: While user consent isn't explicitly requested, some users might still find accelerometer access concerning due to its potential to reveal information about device movement and tilt. Transparency in app descriptions and responsible data handling are crucial.
6. Barometer:
No permission required: Similar to the accelerometer, the barometer also doesn't require explicit user permission for access. It functions alongside the Core Motion framework, used for motion and environment-related data.
You defending them with a ridiculous talking point about scary viruses and grandma doesn't work anymore, sorry!
And this seems understandable to prevent a proliferation of 100's of "browsers" trying to steal your data. You actually have to be developing something legit -- not just reskinning a browser engine and leaving it.
You can already do that today (yes, on iOS) by using your own developer-signing certificate (because if it's from github, you can build it from source; or re-link/assembly prebuilt linkable binaries if you really feel like it).
Remember the vast, vast majority of iOS users are people like (I assume) our parents - or people we knew in the late-1990s/early-2000s with an excessive number of Internet Explorer toolbars and Bonzi Buddy. I support Apple's mission to keep crap like that off their platform, but Apple sleepwalked into prompting this regulation of their app-store because they weren't the good-stewards they said they'd be - so I'm ambivalent about the whole thing.
That still requires you to pay Apple for a developer account ($99 USD/year), requires you to own a Mac, and requires you to abide by all of Apple's rules. Meaning that Apple _can_ still prevent you from installing a sketchy browser downloaded from Github since they control everything about the build-and-signing system on the iPhone.
https://developer.apple.com/help/account/create-certificates...
Not if you want to use a JIT compiler or multiprocess support
Not if you want a browser with a JIT Javascript compiler, which for better or worse is a basic requirement for a broadly usable browser.
It’s just a niche, so no one bothered porting a whole ass browser with its JIT compiler and GC and whatnot to ios for that 3 users. Now it can change.
In AltStore's case, this means you need to be on the same wifi network as the computer running AltServer. I don't know whether it would be theoretically possible to do this over WAN, but it definitely isn't practical at a large scale.
Tailscale unfortunately doesn't support it...yet?
They do the same thing with the VPN entitlement. If you want to filter network traffic on-device, you have to apply for it and identify yourself to Apple. If they didn't do this China would be banning iPhones left and right.
A whole bunch of tech guys fundamentally don’t understand how naïve many users are and how hostile the environment is.
What we need is a fundamentally different model for device security in our users. Their device is insecure and everything they might do online will expose them to an attacker.
But that overturns 40 years of UI improvement so people can use their devices without thinking.
“I should be allowed to…” will always reek of entitlement. Pick your hardware and platform on your likes and needs. There are plenty of options to choose from.
That's the point, but they sound nice
These requirements are things like "Use memory-safe programming languages", "Adopt the latest security mitigations", if you ship your own certificate trust you should "provide information on how a root certificate authority (CA) can apply to become part of the program".
All seems like pretty basic conditions designed to ensure that only Mozilla and Google can comply.
To be honest, the browser engine stuff seems significantly more robust and permissive that I was expecting.
I wonder if Apple would be allowed to ship WebKit if they enforce this requirement under the spirit of the EU laws that made them change their minds.
> Use memory-safe programming languages, or features that improve memory safety within other languages, within the Alternative Web Browser Engine at a minimum for all code that processes web content
Emphasis added.
Why is it any of Apple's business how many test suites a third party browser can pass?
Why can't iPhone users run Links if they want to? Why can't they run a browser without Javascript support? Why can't they try out Ladybird to see how development is progressing?
Like, even from a pure Apple-is-greedy perspective I don't understand the point of this.
In the end it's not a big impact on apples revenue if some people run chrome or Firefox.
The store part on the other hand is really sketchy.
In short, browsers will have higher privileges that normal apps, as they can execute arbitrary code in memory, so they are naturally held to a higher standard.
To be honest I am happy about this. I don't trust a random banking / government / public transport app contracted out to the lowest bidder to be safe from all buffer overflows or other memory safety issues, so making sure they are sandboxed away from executing arbitrary code is a good thing.
No more than any other app. It runs anyway in the app sandbox, and can only access the resources that are accessible from the app sandbox itself. For the application to gain root privileges it would need to exploit a flaw in the sandbox itself, something difficult these days.
Android allows applications to map memory pages as executable (in fact you can also launch any Linux executable as a subprocess) and there was never an issue about security: if you don't have a rooted phone you don't have chances to get code running as root, since everything runs in the app container.
And if there is a flaw that allows escaping from the app sandbox, it can probably be exploited without being able to map memory pages as executable anyway, since it will probably be a flaw in a kernel system call or library function.
So really: this was always a limitation that Apple did impose to not allow in practice competing browsers in the Apple store, since a browser to be efficient this day needs to compile code as JIT, as well as not allowing applications that benefit for JIT execution (such as emulators or compilers).
2 apps, re-sign weekly maximum. 3 if you do it without AltStore. Unlimited with a $99/yr developer account.
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 goal from the EU was clearly to make iOS have an android level of openness, and it seems to have failed at that and apple has made the experience altogether worse in retaliation.
For the record - I’d love to have side loading on my phone. I’d love to be able to load IntelliJ on an iPad, but it is not the place of a government to regulate how a company is able to use their own platform that they developed with their own money and tools. It is not a monopoly, android exists so there is still user choice. Are we going to start worrying about the inability to download doom to your Samsung fridge because it doesn’t offer user choice?
I’d argue that this isn’t a good example of an effective anti monopoly regulation, it’s a good example of how government regulation tends to just result in things being worse and more complex as everyone enters a race to sidestep.
Umm, yes it is. There are plenty of government regulations of companies that are like this but you're so used to it elsewhere that you don't notice or think about it.
If Apples decisions were truly so anti-consumer, then consumers would use a different platform, such as android. This is as a developer who has to pay the App Store fees.
All this regulation has done is make the app acquisition experience on iOS worse as a whole and laid a minefield of vague legal regulations and lawsuits yet to come.
You could argue this specific regulation itself is bad -- like you can with all other regulations -- but the concept of regulating a business for the benefit of consumers has long been already decided everywhere in the world.
At the minimum, this was a poorly planned and executed regulation as displayed by Apple here.
TL;DR: this is nowhere near the most-reaching one, nor the first to regulate how businesses can sell stuff in their own markets.
Apple and Google (and Facebook, and Amazon, and Adobe, and and and...) are not special: they are just entitled.
What? That's a large part of most government's responsibility. If we used the logic you described above, then the US government should never of touched Big Tobacco, Bell, Standard Oil, US Steel, ect.
I don't really want to debate if the multi-trillion dollar conglomerate known as Apple is a monopoly, however I'll happily engage with anyone who thinks a government shouldn't regulate a company they concluded to be anti-competitive and monopolistic.
I have an example from Germany, though, for you: stores selling newspapers and magazines basically have no choice on what exactly to sell. The goal of this regulation is that no matter where you are, basically all publications are available everywhere easily.
In that sense stores are sort of forced to act sort of like ISPs for print publications. They just have to offer everything.
And if I’m reading it right, both apple and the eu (and its citizens) can share a cake happily - a nonprofit org can create an app store without any fees (f-droid alternative), where end-users can safely install actually free and not freemium software, while meta/google will be blocked from leeching on the platform due to their network effect, at least doing free apps as a for profit company (aka, where the user itself is what gets sold) will not be financially sensible way, so they have to play by apple’s ways (which is again, both a win for apple and the end-users for stricter privacy regulations).
Also, I do think that certain specialized, commercial software may find its niche on alternative stores, and that’s also a win for everyone - they surely calculated that transaction costs not going through apple is better for them even with the cost.
So, I don’t see the problem.
If regulation is supposed to help consumers, and a large percentage of consumers have chosen the non-Android option, why was any regulation needed? No one was being forced onto iOS.
I think the (supposedly approved) rules ended up convoluted because many (most?) users are perfectly fine with iOS when given the choice, and the EU had to accept that fact.
I'm sure there will be a way around this geoblock in no time. It may be as simple as changing the country in your Apple ID — just put a random address from that country in there and you're done.
But even if you do want to pay for things, I suppose you can make a second account for the desired country, activate your iPhone and set up alternative app stores with that, and then log into your real one.
I know better than to say there will never be a way around it but you’ll probably have to be able to fool it while entirely in airplane mode, without SIM, while also finding a way to actually download what you want to install.
Core technology fee
But, this is still better than not doing it at all.
Maybe call it the MacPhone Pro and have the same level of security/customizability/install your own store as a full Mac.
That way Apple can keep the iPhone/iOS branding as the OS for customers that just want a phone that works, is fully iOS wall gardened and don't want to tinker/potentially see blue screens.
Then let the market decide. Perhaps the MacPhone would actually be more popular.
Apple has demonstrated their determination to control what is usable on the iPads and iPhones while also controlling the marketplace for same.
Steve was really forward thinking when he let the iPhone kill the iPod.
Im not sure that modern Apple would allow this to happen.
If Apple doesn't like it they can just close up shop in Europe, nobody's forcing them to operate there. Such a shame for them that the Brussels effect is a thing :)
"Sssh, Apple will take care of you. We know what's best for you, don't leave the house it's safer inside. Don't see your friends when I'm not there, I need to keep you safe, you know how you get"
Christ, Apple's literally turning into an abusive partner.
This seems like an understated gotcha.
For a simple reason: Most iOS users don't want it and won't use them. If your app isn't available in the main store, the vast majority of users simply won't install it.
The exceptions would be perhaps extremely popular games like FortNite / Epic.
This again is an interesting angle for the EU context where things like the GDPR are protecting user privacy. Would Meta be aggressive there, or simply bide their time trying to get other governments to mandate the same platform openness for devices but without the GDPR?
Is iOS going to be sending data to apple on each app installed even people sideloaded it?
Also will iOS launch an un-notarized app that you side load? Probably not knowing apple, but if it won't I am not sure I consider that side loading in my opinion. This is because then that code still has be reviewed by apple to get notarized. This still gives apple the power to reject apps it does not like which negates the whole point of side loading.
What Apple is implementing isn't sideloading at all -- it's enabling third-party app stores that will track everything the same way Apple's store does, and using Apple's newly provided APIs.
> [...]
> Provide Apple a stand-by letter of credit from an A-rated (or equivalent by S&P, Fitch, or Moody’s) financial Institution of €1,000,000 to establish adequate financial means in order to guarantee support for your developers and users.
Just let us sideload IPAs, please.
All I want is a F-Droid-esque store with sane apps. You know, open source apps, centrally built. No in-app-purchases and Chinese geotracking framework for something that is 25 lines of code to talk to some bluetooth gadget.
The ruling is mostly there to prevent google and meta from creating alt stores (which is a benefit to us).
Unless you are lucky enough to have a MacDirtyCow-vulnerable device+OS, of course, but if you are going there why not just jailbreak?
Looks like Apple tries to make a case to exploit this statement, which sounds exactly like a malicious compliance.
The inability of binaries to do malicious things on iOS is the result of the sandboxing and entitlement mechanisms of the platform. The store review and approval process is what stops applications from including entitlements that undermine the platform security. If you remove that step from the process there is nothing stopping an application shipping with the system entitlements that allow the application to read or write to other app data, or the entitlements to talk to system services without prompting permission dialogs, etc.
If you want to remove the review and approval systems that the App Store has (and it sounds like are going to be required for 3rd party stores?) you have to have an answer for that. Otherwise you just end up with the android malware problem.
There are limits on Android anyway, what your side-loaded apps can do without you using a custom ROM or rooting the device is restricted somewhat.
I’m all for allowing power-users to side loads apps, but average user definitely needs to be thought as a child that will use 1234 as their password, and click ‘ok’ on every pop-up without even reading it.
There is no need for an app store review process to stop apps from requesting the "write to other application's data" entitlement; this can be enforced by the phone itself.
That's what entitlements are, and the App Store review is what ensures you don't have bogus entitlements.
There are entitlements that, for example, control whether or not you can read the user's message database, the entitlement has to exist so that messages app and daemons can access that database. The App Store review process automatically rejects submissions with those, and other similar, entitlements. There are entitlements that allow reading and writing arbitrary data from arbitrary applications, because (for example) there are OS daemons and services that need to read/write all of that data (the settings app can report disk usage, there's the daemons that install and uninstall apps, etc), and again those entitlements are gated by store review.
The entire trust/security model for iOS starts at the store review disallowing system entitlements, and gating even allowed entitlements on appropriate notice in the app description.
You should really read the apple platform security documentation, but to give you an idea of what entitlements exist on the system I found this one for iOS 13: https://gist.github.com/jankais3r/1f839820f83be90d419140a6b8...
Hopefully you can look at that list and get an idea of how removing the gate on applications being able to specify whatever entitlement undermines a huge component of the platform security model.
Also I don't know what you mean by bogus entitlements, if it's not meant to be used by user apps than it wouldn't be available to user apps, if the app needs to have access to a certain feature that required a permission, it would need to ask gently the OS and the OS would need to approve it (maybe even after asking the user), or the app would not simply to be able to access it, so it's in the app's interest to have the permissions laid out correctly so that the OS knows. From the previous message you seem to believe that the app could just simply bypass the dialog asking the user for permission.
> The gatekeeper shall allow and technically enable the installation and effective use of third-party software applications or software application stores using, or interoperating with, its operating system and allow those software applications or software application stores to be accessed by means other than the relevant core platform services of that gatekeeper.
> The gatekeeper shall, where applicable, not prevent the downloaded third-party software applications or software application stores from prompting end users to decide whether they want to set that downloaded software application or software application store as their default. The gatekeeper shall technically enable end users who decide to set that downloaded software application or software application store as their default to carry out that change easily.
> The gatekeeper shall allow providers of services and providers of hardware, free of charge, effective interoperability with, and access for the purposes of interoperability to, the same hardware and software features accessed or controlled via the operating system or virtual assistant listed in the designation decision pursuant to Article 3(9) as are available to services or hardware provided by the gatekeeper. Furthermore, the gatekeeper shall allow business users and alternative providers of services provided together with, or in support of, core platform services, free of charge, effective interoperability with, and access for the purposes of interoperability to, the same operating system, hardware or software features, regardless of whether those features are part of the operating system, as are available to, or used by, that gatekeeper when providing such services
How is requiring them to have access to $1M acceptable, or compliant with the legislation?
> The gatekeeper shall not be prevented from taking strictly necessary and proportionate measures to ensure that interoperability does not compromise the integrity of the operating system, virtual assistant, hardware or software features provided by the gatekeeper
Apple state the $1M requirement is to allow for providing support to customers. There is no allowance for doing that in the regulation, and no reasonable argument can be made that lack of customer support has an impact on the integrity of the operating system or hardware. I can understand scanning software or asking for it to be uploaded and signed, that could be justified. Not this.
Good business if you can swing it!
Edit: Upon looking into this further, it appears that only marketplaces can be installed from a web browser. [1]
[1]: https://developer.apple.com/documentation/marketplacekit
Why do playstation, nintendo, and xbox not need to allow sideloading?
PCs are the exception in this world.
Why isn't Spotify part of the DMA? Who knows!? Ask any musician and they'll tell you it should be.
Spotify also has competition (more than 1) in Apple Music, Amazon Music and YouTube Music (and Deezer?), at least those are the ones I always see popping up and being used/talked about. There are then places like Bandcamp that provide something similar, but not the same.
"New business terms available for apps in the EU — to reflect the DMA’s requirements for alternative distribution and payment processing, Apple is also sharing new business terms for apps in the EU. Developers have a choice to remain on Apple’s existing terms or adopt new terms that reflect the new capabilities."
So this is essentially Apple making the alternative so unappealing that no-one will switch and status quo is preserved.
The new terms are very appealing to the vast majority of developers. Most of us don't have 1M+ installs a year.
They are unappealing to the likes of Facebook or YouTube.
Apple claims over 99% of developers would pay less than on the old plan.
Still appealing?
"Developers who adopt the new business terms at any time will not be able to switch back to Apple’s existing business terms for their EU apps."
See "Why is Apple giving developers two options for business terms in the EU?" https://developer.apple.com/support/dma-and-apps-in-the-eu/#...
What's the motivation for this rule? One can "just" create a new company, no?
The motivation seems to be to make it less appealing to the vast majority of developers :-)
I’m not sure if that’s a viable work around or not.
So… if I’m understanding right, I need to take the app down, or start charging an up front fee to school children? Nice one Apple. I hope I’m allowed to add a pop up explaining to users why the app will now incur a mandatory charge.
The best way I can interpret this: it only applies to new downloads each year. In that case, it’s still concerning —- what happens if there is a surge of downloads? I’m on the hook for $50k overnight?
And if updates are included in this number like some comments here suggest, users aren’t going to get any bug fixes.
Wow. HN, please tell me I’m interpreting this wrong.
> Developers who don’t want anything to change can stay on the exact same business terms available today — continuing to share their apps on the App Store alone, and to use the App Store’s secure payment processing.
https://developer.apple.com/support/dma-and-apps-in-the-eu/#...
The consensus here seems to be that Apple don’t want anyone to switch. I’m not sure I fully buy into this, because most developers don’t have the size problem, so switching could be beneficial for them.
"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."
Developers can choose to adopt these new business terms, or stay on Apple’s existing terms.
So long as you are good boy and don't upload your App to any non-Apple app store, you won't be charged the per-install fee. Once you do, the gloves are off. They will start, and they won't ever stop even if you repent and go back to Apple-only distribution. Clever, right?
Apple approves alternative marketplaces.
Apple approves all apps on all marketplaces.
That seems way too low out of 2 billion devices as per Apple to cause any splintering of iOS, it seems to be.
Devs will be targeting the lowest common denominator and also iOS usually goes as the US goes, so other than the EU getting a couple of neat alternative apps - this won’t amount to much in the grand scheme.
Seriously though, I expect Apple to do something to differentiate them.
You can even temporarily switch, install a bunch of stuff, and switch back, but doing so is extremely onerous, as I think you need to cancel all your existing subscriptions and payment methods, as well as empty your balance (not sure of specifics, done it exactly once years ago).
Most people I know juggle multiple store accounts (one in each country) and switch the app store account when they need new apps only available on the other side.
With users able to access bleeding edge browser technologies like WASM and WebGPU, developers and users will finally get an alternative to native apps.
Nonprofits are exempted from the fees, so an open-source app store could be possible.
Win-win for everyone (except other companies, but isn’t that the point of capitalism?)
And in Europe there is a slightly different perspective on companies and capitalism. “Making money” is not taken as a blanket justification for anything. Companies have social responsibilities, and there is a balancing of company and consumer interests.
I just don’t see how is it a negative change — eu citizens get more choices, while the eu laws won’t be turned against apple itself (a metastore would benefit no one, but meta).
Might want to make it your day job in that case.
A JIT compiler is not above the App’s sandbox permissions.
Maybe somebody more familiar with the details can explain. It's hard to compare when the structures are different like that.
But it depends how this plays out in Europe. If 95% of popular apps stay on the App Store, then there will continue to be no appetite for change in the US.
But if suddenly Europe is getting different, better apps than Americans are, there might be popular demand to change things. But in that case it's still easier to see Apple making the changes out of public demand, rather than US legislation.
The most likely change in the US I would expect is Apple deciding to let Chrome and Firefox distribute their own browser engines in the US, if Chrome with a Chrome engine becomes popular in Europe and provides a lot of features Safari doesn't.
Rolling out the big guns!
I’m guessing this has significantly rattled Apple’s cage.
> “The changes we’re announcing today comply with the Digital Markets Act’s requirements in the European Union, while helping to protect EU users from the unavoidable increased privacy and security threats this regulation brings. Our priority remains creating the best, most secure possible experience for our users in the EU and around the world,” said Phil Schiller, Apple Fellow.
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
If it isn’t on iOS it isn’t ubiquitous. It’s left the highest-earning viewers on the table.
Sure. Most wouldn’t. YouTube and Netflix would lose tens of billions of present value overnight. Hell, Apple might capture a good fraction of that surplus.
Not being able to use YouTube properly is also one of the reasons (among others) of why Windows mobile failed.
Youtube is a monopoly and there's no way around it.
People will swap phones to watch short-form videos? (But not the young; they’re on TikTok. Nor anyone in other streaming demographics.)
> Youtube is a monopoly and there's no way around it
Wat. Where are you getting this? Spotify has better churn statistics than YouTube.
Youtube Shorts is there especially because it's a different market that they want to capture.
> Wat. Where are you getting this? Spotify has better churn statistics than YouTube.
Unless you live in the few countries where YouTube has a competitor, they have a 100% market share on this kind of format.
Youtubers don't even bother to republish the video somewhere else because they know themselves that its a monopoly.
YouTube videos being the format?
Google owns YouTube. Google pays Apple tens of billions to keep its search front and centre. If Google thought YouTube had the leverage you do, wouldn’t you think they’d try swinging that around?
Youtube is the TV of the 21th century, it's not only the format but what you find there which is unique.
> If Google thought YouTube had the leverage you do, wouldn’t you think they’d try swinging that around?
Because there's no competition between both companies? Why would they do that? Google is pretty happy about their current position.
In fact in countries like Japan and South Korea nobody was using it until the last year or two.
This idea that any mobile device will fail unless it has X app is baseless. Everyone has a different set of X that is important.
People can usually replace the app X with an app Y but there's a few apps which are categorically needed on a phone otherwise it hurts the phone itself. Banks & government apps are part of those and Youtube is one as well.
Those are the ones really preventing a third company to join in.
If YouTube pulled itself from iOS devices, a shell company of Apple's would create a competitor in three months.
It would be more likely that Google bundled Chrome and YouTube into one app.
Hell, maybe they'd do that with mail and calendar as well.
Not a huge deal though. In the past, pre-iOS-10 Safari was immune to the "no background playback" rule the app had, and before that, the site had no preroll ads while the app did, so it was a clearer difference.
I don't miss it.
It's for everyone, app store or not.
So they've basically made distributing popular free apps on an alternative app store really unappealing.
"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. "
“ 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.”
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.
Infuse have said that VP9 is supported on AppleTV which requires the same entitlements as iOS.
What are the differences between using AVPlayer and MPV?
AVPlayer is a system player component delivered by Apple. It provides best efficiency, performance and system integrations, but number of playable videos formats is limited. This means for Invidious/Piped videos the maximum resolution you can play with it is 1080p. There's no way to play higher resolution files as they are not provided in the right formats. Obviously, modern Apple devices are more than capable to hardware decode and play these formats. And in fact, Apple seems to be giving special entitlement to Google that allows them to enable VP9/AV1 formats decoding. Just remember that next time you hear how Apple treats all developers equally.
Source: https://forums.macrumors.com/threads/apple-m1-vp9-av1-decodi...
It’s from 2020 so it might’ve changed but it proves Apple gives certain apps special privileges. Who knows which other apps are given privileges and to what extent?
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
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.
> 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.
So App Store or not, you need to pay the fee.
You don’t have to pay the fee if you stay on the existing business terms.
> 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.
Nothing here suggests the new terms replace the existing terms, just that it's now a choice for developers in the EU.
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)
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.
Right, Far-right and EU-sceptic parties are predicted to become much stronger.
So their stance might change on some topics
The european far right are hardly fans of large American tech companies
now, if they were domestic, that would be entirely different
Do they have a much more favorable attitude towards American tech giants than whoever is in power now?
No law like the DMA passes without the approval of parliament and the council of member states. In fact, all the details are hashed out between these two bodies with little to no say from the commission.
BTW: The way the commission is selected is one step removed from the voters but this principle is not too uncommon in European parliamentary democracies. For example the German or Austrian Chancellors or the prime ministers of Italy ,Spain, Sweden, Denmark, Poland are elected in a similar fashion.
Those parties are running predominantly on nationalism and populism. If anything they will be happy to screw US tech companies even more.
The commission knows they really don't have much to stand on, if they go any farther they know other EU countries are going to step in again (these rules are not very popular anymore after GDPR and now that the EU is falling even farther behind the USA economically).
The EU commission is a lot less powerful than a lot of terminally online Americans like to believe. EU courts constantly rule against them for overstepping their bounds and they have been caught submitting fake evidence before (see: Qualcomm case)
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?
That gives preference to apples own app (the app store) which they can only do because they are still Gatekeeping.
> Core Technology Fee — 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.
https://developer.apple.com/support/dma-and-apps-in-the-eu/#...
Pretty clear malicious compliance. "Oh, you want to be able to distribute your popular free apps on other app stores? You gotta start paying us massively then."
- They sell hardware and licensed software to consumers. Within the law they may ask for money for feature updates.
- They also charge developers for access to their tools and access to their store front and payment handling.
That's all legit and if they want to hike prices or put parts of that information behind paywalls, the market will sort it out.
But if a consumer and a third party developer want to do business without all that, then it's my (and the DMAs) stance that apple has no right to a share of that. They EU is increasingly of the opinion that, in general, a device has to serve its owner and not the original manufacturer.
When they want to protect consumers by scanning for known malware that's fine but "Apple loses revenue" is not a threat at all.
It reads like one of those buzzwords that doesn’t actually mean anything useful in a the context of a court of law, at least as a prosecutable offense, but gets talked about like it does, because the statement itself reads like an oxymoron. You’re either compliant with the law or you’re not, and malicious is subjective. Am I off base by saying that? What am I missing?
It depends on the area of law, traditions, common sense etc how much that ia true, but in general, disregarding transparent workarounds is a thing.
So if it comes down to whether Apple is compliant, wouldn’t you just stack up their measures against the law as written? Which would then mean compliance is compliance, and the onus then falls on whatever prosecutorial authority is empowered here to show that it is not.
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."
> 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.
This is on a per account basis - not a per device basis. The install for a phone and iPad are the same install.
There's also usually up to a 10% "breakage" between people who install from the App Store but never run your app.
If I delete Overcast from my iPhone or install it on a brand new iPad, all of my data is kept in sync. That data is stored in a database where the user id is that opaque blob.
Marco Arment (the author) does all he can to discourage users from storing a user name/password/email address as part of the login and only requires you to have one to associate your user to your account to access your podcasts on the web.
[1]: https://developer.apple.com/help/app-store-connect/distribut...
[1]: https://developer.apple.com/help/app-store-connect/distribut...
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.
It's also beneficial if you keep you
1. Keep your install base under 1M. So only if you're sure you have a niche app that you barely need to maintain.
2. If you somehow have a premium popular app. A $2 app would mean Apple is taking a 25% cut, a $5 app is taking 10%. Of course, since this is per device you will probably be hit by users who use multiple devices. Worse yet, apparently the install fee is "first install per year" and includes updates. So you will take a huge revenue dive if you want to maintain, de-incentivizing devs from supporting existing users
3. Manage your own alternative storefront. I feel this is where the deal may start to hit anti-trust issues depending on how the store takes these costs. Apple doesn't have to pay it's own store fee while a new store has to pay Apple for existing. Sounds like a way to suppress competition before it starts.
I guess Epic v Apple part 2 will hit faster than expected.
EDIT: oh, I don't know the logistics, but #4 can be ad supported apps. The most user hostile style of app but potentially one that can keep making it's $0.50 back year after year if they have an engaged user base. But since I know so little about adtech I am happy to be corrected on if this is sustainable
> 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.
Maybe iPhone costs would increase a few percent, probably not.
This is just egregious rent seeking.
If that's the case, hopefully legislation will catch up.
So EU businesses will simply have more options to choose from.
Not very many businesses, but there are quite a few biiig ones.
Here on HN I often read startup stories about services which, on one hand, “nobody” has heard about, and which, on the other hand, “quickly grew to a couple million users and started having scalability problems”, which then spawns some story about scalability tricks. Always leaves me astonished as to how the heck some another glorified todo list/cat picture thing can rake millions of users so fast, but here we are.
I suspect there are way more niches in which tens of millions of users live, which the rest of us can just be ignorant of. It’s only when you approach a billion users that you can be sure “everyone” at least has heard the name of the service/app.
It's more interesting about the upstart companies who might get big one day.
Edit: Of course, eBay will likely continue to be allowed.
I suppose ultimately, the market is fragmenting and Apple is aiming to pull and set levels to encourage as many developers as possible to stick with the current system.
I suppose they're counting on the fact that inertia and laziness will encourage continued loyalty when it comes to non free apps.
Imagine a new developer publishes a free app without a plan for monetization, and then it goes viral. They would be on the hook for thousands of dollars.
Unless they have a reason to switch most new apps will likely stick to the old model
This applies similarly to many other businesses. There is a sweet spot for prices to maximize profit.
Give it about a month, and I'd guess so.
> Apple is just making these charges up, because they think they can get away with it.
Yes, with my non-existent MBA I assumed that's how most businesses set prices?
Business are not your friend, they're looking out for themselves only. This is why I do actually like governments: they can force businesses to be more aligned with public interests, even when that costs shareholders some dividends.
If so, why did Google feel the need to bribe developers to keep their apps on the Play store?
https://www.theverge.com/2021/8/19/22632818/google-project-h...
I guess 2010's Google didn't want any trace of a popular gaming store to take over, given that we now know F2P mobile games are 70% of the app store revenue (and I'm sure it's similar to Google). If EA made the supposed Steam of Android and most games chose to focus on the EA store, that's a huge cut into Google revenue, even if most other apps would still be on the play store. So better not to risk it at all.
We all had to pay the licensing fee for the software. For many of us, a fee is paid yearly to the OS developer on our behalf. Just because the fee is not explicitly placed against our own debit/credit card balances doesn't mean a fee isn't being paid.
But even the fee argument misses the point. Myself and others are not asking that Apple not charge a fee. My feeling was that 30% on App revenue for example was too much. Given that the charges are now being itemized out in the open a bit better, do I still believe the fee was too high? I cautiously respond 'yes'. But I can now see where I might have been mistaken about what the amalgamation of the costs incurred to run this thing look like.
I guess all I really wanted was transparency. Let's get it all on the table and see what's what. Maybe 30% is a good deal? Maybe it's not? I don't know if you don't tell me everything that went into that. Consumers should be informed, that's probably more what I believe now. I no longer believe we should change the model before we get a better idea of what the costs will be going forward. That could bankrupt a lot of small devs right now.
Anyone is free to enter the hardware market with an open platform. There are some devices for sale which allow this. But they're enormously unpopular.
Android is fully open. No one is making you use Google services. You can, in fact, buy a Pixel and simply uninstall the Play Store. As a developer, you can distribute your app without any Google involvement whatsoever.
It's true however that you can use microG to replace Google Services, but even then some banks will block your account upon doing that (happened to me).
Granted, this really is a completely different point to what you were discussing, and I do agree with you. But, if we want truly open ecosystems, we need standards that ensure the authenticity of the user. Unfortunately, that gets distopian fast.
I really don't know what to think of all of this.
It's not really any different in my mind than phones with more battery life, a better camera, or any other product mix.
But the situation here is that there is now an actual law mandating that no, you're not to allowed host an app store on your phone OS without allowing alternative app stores.
For an exaggerated analogy, you can't make a car without seatbelts and tell consumers that if they value safety they should purchase a different brand of car.
Too late. It already is. Which makes all these restrictions on what you can and can't do with it stupid especially if its gonna sell for an amount of money nearly equal to reasonably spec'ed laptop.
Contrast with, say, Adobe, which makes computer software not distributed through any App store and is a $278 billion company.
This is on the Pinephone Pro btw.
That you then can't really do anything with either because of the super limited HW support (due to only using "free" drivers) or because they're so slow you just give up in frustration. Or lack of apps.
At least in the case of the Librem 5 its wildly overpriced for what you actually get (if you ever actually get it that is).
If you think the hardware is slow, have a look at SXMo.
> if you ever actually get it that is
They've been delivering the phones within 10 days since a long tome already. Sent from my Librem 5.
They think of them far more like consoles or appliances.
And the people that want pocketable computers have plenty of options.
In a pure technical sense, you're right, a mobile phone's computer doesn't have to be locked down such that the manufacturer like Apple controls the subsequent financial transactions on it.
Instead of technical reasons, what happened was Apple taking advantage of historical control of cellphones by the carriers that was in place before Apple flipped the relationship around in 2007:
- (1) before 2007, the cell carriers like AT&T and Verizon controlled what kind of software could be on the Palm Treo, Blackberry, Motorola, etc.
- (2) Apple showed an iPhone prototype to Cingular/AT&T that impressed them so much that they were willing to give up software platform control to Apple. This was the first time a phone manufacturer had the leverage to do this. Cingular was lagging behind Verizon so that's why Cingular was willing to play ball and relinquish control.
- (3) after 2007, Apple now controls the phone's software ecosystem with their App Store restrictions and it's a power they want to keep. In their mind, they feel justified since they are the ones who spent money on developing the phone and they're allowing more "freedom" of 3rd-party software than the carriers did.
Apple's perspective is that its smartphones are not "open" computers like the IBM PC and Macbooks. Instead, it's the "closed" computers like the Sony PlayStation.
Another "closed" computer is the AMD Ryzen + Linux system in Tesla's infotainment system. There is no "Tesla app store" for it. Instead, a 3rd-party app like Spotify has to forge a formal contractual partnership with Tesla to get integrated into the car's software. Some stories about that: https://www.google.com/search?q=spotify+signs+partnership+wi...
Likewise, is there any technical reason why Tesla can't let you sideload any app on the car? No. But Tesla doesn't let you.
It's worth watching "Blackberry" (2023) to see an instance of this in the style of a documentary drama.
But it's 2024.
I grew up on the App Store, maybe I'm just old and cranky at 35. But my guess is 95% of people cry in pain when they see a wall of text about how Verizon charged for J2ME apps in 2004, therefore iPhones iPads Apple Watches Vision Pros are special exemptions and Apple should be able to bill "$0.50 per install per year." whenever a binary is installed on a device you paid for. There's 0 reason for it.
Of course, Apple are also the ones who extended smartphones to a mass-market product, as before then devices like the Centro were very niche.
But if it was a smartphone then it allowed third party apps to be installed without restriction. However, the OS itself might have been heavily controlled and/or modified by the carrier. It was common that say, Microsoft, would release an OS update and then that OS update goes to the carrier for testing and modification and then sometime later you get it. Apple, of course, was not interested in participating in that system.
Part of the early success of Android was that being an open platform meant that carriers retained a huge amount of control and they would release heavily customized carrier-specific phones.
Cars are effectively bullets, they can kill people, so you can't just install anything in a car. I'm sure there's plenty of laws requiring Tesla and other car manufacturers to lock down car software.
(Just like there are laws requiring phone manufacturers to lock down phones - you can't just install an app that lets you override the GSM protocol and mess with the spectrum, not even on Android!)
All that to say that if things are properly compartmentalized there is no danger in letting the user install any software he desires.
I'd like to agree, but that's a big "if". The more I learn, the less I trust any of these things I use continuously.
PlayStation is seen by most people as an appliance for playing video games. Phones, on the other hand, are explicitly general-purpose computers. The iPhone is literally the only case of a "closed" general-purpose computer in this entire universe.
Let's suppose that I still use Windows, which was installed on that laptop. I'm using Debian instead, but let's forget about it. Anyway, HP probably paid Microsoft for the OS. That's all that should be. I don't see any reason for me to pay Microsoft.
Now, let's suppose that both HP and Microsoft switch to a subscription model where the laptop costs some xx Euro per month and for the OS. Then it's different, I would think if I want to enter into that relationship and if I do then I would be OK for them "to keep their finger in the pie".
I won't use Windows anyway and I probably won't buy a subscription based computer. On the other side that would make me upgrade more often. It's more or less what some people do when selling their Mac to buy a new one. Sometimes the new one is not that good though.
The PC is “the one that got away” in fishing parlance.
Personally I see the broader trend towards highly-restricted corporate-controlled hardware (of all types) as something explicitly detrimental that we should push back on wherever possible.
Lockdown: The coming war on general-purpose computing
https://boingboing.net/2012/01/10/lockdown.html
or watch the speech: https://www.youtube.com/watch?v=kFY0a_VOGbE
Personal computers are the special case where you don’t have to pay the platform provider - there are far more phones+consoles+set top boxes than computers
Apple was very explicit from day one and anyone who buys an iOS device knows exactly what they are going to get.
Battery life. Simple as that.
On the other hand, I'm old enough to remember when operating system upgrades were around 10% of the price of the original computer (for each upgrade, about once per year but not at all regular), and when I couldn't afford a compiler.
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.
The exact same thing Epic is doing with their games engines.
Building and supporting the SDKs that developers use to make money.
You're implying that this is a somehow onesides transaction and Apple is doing developers a favour while Apple always needed third party developers as much as developers need them (with iOS of course this balance changed a bit which allowed Apple to become a lot more exploitative than they were before/still are if we're talking about macOS)
They could also just charge a large cost for access to the SDK a la console systems, or not actually track the downloads but have a license agreement where you pay based on your user base like other ecosystems (Unity?).
This is not one sided at all. Historically generally Apple benefited more from developers releasing apps on their platforms than the other way around. Arguably that's still the case.
> Apple has to pay for all that somehow
So by selling devices? How did they pay for developing OSX/macOS and their APIs and tools for decades?
> They could also just charge a large cost for access to the SDK a la console systems,
There are many exploitative and unfair things they could do because of their dominant positions in the market, yes that's correct.
Badly. They very nearly went bankrupt with that model.
Like between 2000 and 2007? They did just fine, just like macOS is perfectly fine now.
Also: is macOS "perfectly fine now"? How many people only use it because it's necessary for iOS development?
Exactly, he knew that the success of the platform relied on third party developers (NeXTSTEP was a huge improvement)
> Also: is macOS "perfectly fine now"? How many people only use it because it's necessary for iOS development?
I don't know? Do you? I would bet on around 5%. Although I'm not quite sure what's your point?
> Like between 1993 and 2000,
Which was a relatively short period, compared to their post 2000 succes.
But most companies have some plan to monetize their software even if they also make money on the hardware.
Third party devs can and will develop their own tools and frameworks. Apple charges 30% simply because they can, and nobody has stopped them.
Nobody buys an iPhone because of the SDK.
Nobody… except perhaps developers.
Apple makes those things so that developers make more apps for their phones, which they want to support in order that people continue to buy new phones.
> Apple charges 30% simply because they can, and nobody has stopped them.
Yes.
And unless the government says "the thing we don't like is specifically the price", what you're going to get from demanding side-loading and other app stores is going to look like the same price charged in a more complex way that's distributed differently over all the developers.
This also means that it's likely some app providers will suddenly discover their costs go up.
As a consumer, I'm fine with however this shakes out: I spend almost nothing on apps anyway, and the selection is too large for me to care about the size and diversity within the marketplace.
As an iOS app developer, I have no idea how any of these options may or may not affect the demand for my skills on the job market, but I still don't care much because GenAI is a much bigger change than all of these options combined.
As an investor, I've been expecting Apple to hit the upper limit for corporation size before monopoly lawsuits 2 trillion dollars of market cap ago, which is one reason why I bought S&P 500 instead of APPL (the other being I'd like my income and my investments to avoid too many correlated failures).
Yes, they do. They explicitly stated so during the Epic trial. Otherwise there would be no fee at all.
1. Apple and Microsoft have both developed these things for 40 years without the fees and restrictions. They do it for the health of their ecosystem to sell devices/OSes.
2. The only reason there are two mobile OSes with significant marketshare (instead of more than two) is the app library. WinMo never took off because even though it was a wonderful OS, they couldn't get developers to make apps. It's hard to imagine now that any party, even one with practically infinite money like Amazon or Apple or Samsung, could develop a successful mobile OS because they'd be launching with two million fewer apps.
Chromebooks have been selling briskly with a relatively new OS because people no longer cared about apps on desktops when everything started working in a browser. This is the obvious attack vector for phones. If you can do everything in a browser you can do in an app, the door is open for another OS. That's why Apple doesn't want third-party browsers.
Had they charged 10%, nobody will be complaining.
The buyer always wants the transaction to be more affordable and the seller always wants the transaction to be more profitable. The exact numbers don’t change that.
I think the thing that angers people is that the cost feels hidden, even if it’s common knowledge. You look at menu prices and see a price but tips, taxes, and credit card processing fees aren’t included. It can take you by surprise if you’re not thinking about it, even if you’ve been through the same dance many times before.
If I were running Apple, I would instead find a way to charge for developer accounts, code signing, etc. Things that are set up ahead of time and can have a known value, charged for upfront. I believe this would feel more fair, no matter the cost.
How much is it after a year?
I think people forget what it cost to sell and market software before the App Store. There’s plenty written about this…
I've been wondering for a long time why there are no delta-updates at Apple...
I don’t think Epic would either. They will build their own store and be the new Steam.
That's untrue, from my experience using Kagi (payment processor and marketplace/in-app SDK) to sell shareware in c. 2010.
Kagi had fixed fees in addition to a percentage, so anything sold for $5 had close to 30% just from Kagi, and my bandwidth also independently ended up close to 30% of my post-marketplace fees.
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.
> this seems obscene
The web browser is right there. You don't have to have an app.
Yes the fee is insane.
However the economics have changed now. It’s no longer practically free to support iOS. So some companies could make a reasonable argument that supporting iOS is too expensive when only a fraction of their customers do in app purchases from Apple hardware. So from Apple’s perspective, they now have more to lose in not making deals. While app developers have more to lose in supporting Apple.
This might just tip the scales into forcing Apple to negotiate on more than just app permissions.
edit: Why downvote me for stating a matter of fact?
Fortunately, they aren’t in business anymore. (For unrelated reasons.)
Ultimately existing players always have the advantage.
As a side note: the startup world is thriving in Europe. So EU regulations can’t be that high of a barrier ;)
Also, which startups are thriving in Europe with global appeal? Genuinely, un-sarcastically, curious.
That almost never happens
> Internet providers in the US are a perfect example of this in action: why would these virtual monopolies want to provide a better product if it's so hard for competition to materialize?
Infrastructure costs is why you don’t see hundreds of competitors. New companies either need the capital to build new infrastructure, in which case they are usually more expensive due to economies of scale, or they have to resell someone else’s infrastructure. In which case they can only be as good as the monopolies.
The ironic thing is in the UK there aren’t any monopolies in ISP. There is lots of healthy competition. So your example regarding deregulation proves the opposite of your point.
I beg to differ.
https://appleinsider.com/articles/23/08/28/undercharged-ipho... https://www.reddit.com/r/Spectrum/comments/ln0id2/spectrum_l... https://www.thisoldhouse.com/home-finances/reviews/worst-hom... https://www.theverge.com/2023/3/13/23637401/samsung-fake-moo... https://www.usatoday.com/story/money/business/2018/02/01/bad...
Take the last link, for example, United Airlines scores low in customer satisfaction yet people still fly with them. Facebook might be hated yet people still use it.
Most people either too lazy or too cheap to boycott businesses they don’t like. And that’s assuming they even have a choice, because often there really isn’t much of an alternative to choose from.
People don’t have to use Facebook.
Hence why you’re wrong in claiming that people are principled enough to boycott businesses at a scale that makes any difference to that business.
You claim that badly behaved businesses would just lose the custom and yet all the evidence out there proves that just doesn’t happen. Or at least not to the extent that amounts to anything more than a rounding error on their books.
I had said that, “Consumers catch on to dishonest business practices and want [to] choose new market options if/when they become available”.
So you agree then?
And ya know what, I think that’s BS: you definitely have a choice and if you think you can’t follow through you’re weak. You definitely don’t need to use facebook for anything and you don’t need to fly either. It’s a choice, mate, and if you don’t think you have a choice you’re weak.
No, we are arguing the exact opposite.
> And ya know what, I think that’s BS: you definitely have a choice and if you think you can’t follow through you’re weak.
It’s not bullshit. Different people just have different priorities to yourself.
Do you think the average person gives a shit about ethical software? Or even has enough time and/or money to boycott businesses that they don’t like?
No they don’t. Businesses are just services and once they’ve finished using a product they move on with their lives.
You calling people names because they care about different concerns to you is the real issue here.
edit: > worthy of the European market.
Also, what an entitled, elitist thing to say. Maybe the US would be better off pulling out of Nato and letting Europe alone after all.
Don't forget to double-check to make sure you're responding to the right comment!
If for example its just an information website with static content and its putting cookies on the users device, its a you problem, not a EU problem.
Cookie disclosure/consent can be an issue, and again, sometimes companies would rather just not serve EU clients altogether than build a simple disclosure and not set any cookies. Not saying that's good or bad, but that's just what it is.
The apps could be perfectly fine, its just that people will speculate.
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.
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.
Sounds to me like developers have to pay the per user fee no matter where the app is distributed.
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.
So before the cost was $99 for 100% of users, and now it is $99 for 99.9999% of users, and a higher amount for a tiny, tiny, tiny fraction.
So if you have a popular free app, there is a good chance you will hit the 1M install threshold. This change is basically forcing you to monetize your app. Plenty of people can afford losing $99/year for having a free app that isn't monetized. Not many can afford losing several thousand per month.
[1] https://www.androidrank.org/categorystats?category=&price=al...
a) distribute outside the Apple App Store, or
b) pay the lower 17%/10% commission.
If you're already distributing the app for free, then you're not going to care about (b), so this only applies to apps that meet all three of the following criteria:
1. Free
2. Popular enough to significantly breach that 1M install threshold
3. Distributed through an alternative App Store
Anyone who has a popular free app out there right now doesn't need to change anything; they'll continue to have exactly the same expenses they had yesterday.
> Core Technology Fee — 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.
Basically seems to kill off Facebook forcing people to a Meta App Store for the free FaceBook app (and thus not being subject to App Store review, which has stopped some of the more brutal privacy invasions they’ve tried)
This is only adding new alternative choices, not changing or removing any current systems and methods and prices.
Also, is retro-gaming emulation really that popular in the EU? I don't think I know anyone who does that.
Retro-gaming emulators are quite popular here among nerds. I know several people who bought an Anbernic handheld, built a RetroPie, or similar.
why can't you do that?
Or you mean that software should not be free for other people, but it's okay when it's free for you?
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?
emphasis added on and/or; it seems like Apple is being forced to break down fees according roughly to their costs (?). Maybe installs from altapp stores cost them some resources because they want to verify the notarization each time?
Companies do these kind of trickeries all the time. That's how they avoid paying taxes: by technically being within their rights. It doesn't matter if everyone knows what they are doing.
Apple's EU HQ is in Ireland and its totally selling the product from there, German companies are definitely don't sell restricted parts to Russia, they are selling it to Kazakhstan and Kazakstan suddenly had success with selling stuff to Russia, all the SV startups are incorporated in Delaware, all the Ships are Panaman and all kind of products that are assembled just the right way to avoid ban or taxes but can be reconfigured to do the banned thing.
Even at this very topic, Apple is trying to comply in such a way to circumvent actually allowing to freely install apps to iPhones.
That’s my guess.
*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.
[0] https://developer.apple.com/support/core-technology-fee/
[1]: https://developer.apple.com/support/alternative-app-marketpl...
(They'll argue that this fee is required to keep the platform save which is obviously bullshit)
This needs to be funded somehow.
I'm surprised there are commenters who have such a strong view - that they should just be able to access all the benefits of the iOS ecosystem that Apple has built over many years, and then have all that access for free too.
Apple sells hardware. They don't give away software for free, you (generally) need their hardware per their licensing agreements.
You have to pay Apple $99/year to develop software for their ecosystem.
I pay them for their hardware, I pay them to let me write software -- you want me to pay them when others use my software? What about when others view photos I take with my phone? Do they want a cut of that too?
How anyone can think Apple's stance here is reasonable is beyond me. I haven't paid Microsoft anything in over a decade, I wonder how they can afford to fund Windows development?
Oh I see: it seems like you only pay the fee if you choose to distribute outside the App Store.
I find such arguments more than absurd,
1. They have no issue doing that on macOS
2. Apple needs third party developers as much as the other way around. They are not doing this for free, they would sell a lot less devices if third party Apps weren't supported.
The world does not own Apple any level of profit.
So there's not going to be any problem with putting limits on the amount of money Apple can leech. Nor will there be any downside to doing it. Apple will not put any less effort into their platform or tooling even if such limits were in place. Nor is there any chance that Apple will abandon the EU market.
(If Apple was charging a nominal fee instead of a punitive one, they'd have a much better argument. But for Apple, it's not about the money they make from the technology fee. It's about making sure that the regulation can't actually achieve its purpose of promoting competition, because Apple will have smothered the competition in the crib.)
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.
But that cost to free apps means that useful free apps won't sign up to the program, and therefore won't be available in the third party stores. It's a distinction without a difference. While I'm sure Apple will argue the distinction when they get pulled up on this, it's pretty obvious that the EU is expecting viable 3rd party stores and Apple will be forced to deliver it. The more they screw around the more likely that EU will set stronger regulations with less discretion on implementation.
Now you bring up a new concern.
Namely that useful free apps would get so popular outside of the App Store that they’ll reach 1M installs on EU iPhones within a given year and that the cost per install they owe over installs in excess of that 1M would be prohibitively costly that they’d rather not.
I think that’s a pretty significant difference from the other scenario, one in which alternative stores are on the hook for all the apps they host. Normally I would chalk it up to a difference of opinion, but we’re talking about significant factual differences.
Meta-discussion aside, I struggle to come up with an example of such an app that currently exists and would be subject to that CTF.
Non-profits, educational institutions and governments are exempt, so you’d almost certainly end up with an app by a company that extracts value out of it whether as a companion app to a service or some startup that’s burning through runway money.
Ultimately Apple wants to be paid for their IP, for the use of their frameworks and toolchain. Earlier this week some people were saying that Apple then should split off the fee for that from the commission. This is exactly that, and at a progressive rate where the first million installs is free, seems fair enough to me.
I see no viability issues for third party stores here because one way or another there is no free lunch.
> The more they screw around the more likely that EU will set stronger regulations with less discretion on implementation.
As someone who used to practice law in the EU on an EU and international level this always makes me chuckle. The EU and its bodies are not some benevolent dictatorship that can do whatever they want. They too need to move within the bounds of the law and have been burned when crossing those boundaries.
The DMA in its current form hasn’t even been subjected to adjudication, which on its own is going to be quite interesting, much less some hypothetical v2 that is stricter.
The main hurdle for the EU (and the US for that matter) is IP and property rights. You can’t legislate your way around that without significant overhaul which would reverberate across all of commerce.
Or put plainly: you can’t just say “what’s yours is now public domain”.
Closest you’re ever going to get is “what’s yours should be sold at a reasonable price to others” and it’s going to be one hell of a burden to convince a court that this isn’t a reasonable price at any given day, much less when there ample examples in the market that charge more.
Another, more fundamental issue specific to the EU is that European courts really don’t like laws that look like they target a specific company or individual. The DMA’s issue is that it doesn’t just look like that, it outright broadcasts that it does that.
Apple had a decent chance at fighting the DMA as it currently exists, so to be quite honest, I expected them to make some basic concessions, await enforcement actions by the EC and then fight that tooth and nail.
Instead, to my utter surprise, they capitulated in nearly everything and then went above and beyond the DMA requirements. The purpose of that is clear, to establish a very strong legal posture for the inevitable court case.
What?
Developing, compiling, distributing, and having users run an iOS app is not a "use of Apple's IP". The use of Xcode, SDKs, header files, etc is. What happens when an open-source SDK that is completely free of any Apple-copyrighted code comes around? What would the use of Apple's IP be then?
I ask this not as a gotcha, it’s a serious question.
There is no way to write an app that doesn’t use a single piece of Apple code.
Create a new project in Xcode, simply write print(“Hello, world!) right click on the print method, click “Jump to Definition” and you get to read Apple’s code.
To say nothing of all the boilerplate stuff (and more importantly all the stuff underneath it that is automatically created when you create a new project and that is necessary to run the app.
The open source SDK you talk about might be completely free of Apple’s code, but it most definitely makes use of Apple’s code.
It "makes use of Apple's code" in the sense that it calls iOS APIs. But the resulting binary wouldn't have Apple's IP, which is what matters for the purposes of copyright and patent law. When saying something "uses" an IP, we generally mean the exclusive rights granted to the holder by law. Merely interacting with an already-existing API on an already-existing copy of iOS is not "use".
If the opposite were true, all third-party aftermarket accessories for physical (patented) products that merely plugged in to the mechanisms and didn't implement them themselves would be illegal.
It’s a dance, everybody knows the steps. Tech companies know the longer they can keep making money with their version of “X” the better - even if they know damn well they will lose when it goes to trial - which can take over a decade in some cases.
Microsoft practically invented the game, Google and Meta perfected it, and Apple is catching up.
As a consumer, lightning is a more pleasant to use connector than micro and therefore, I’m glad Apple didn’t cave at that time.
I still find plugging in the Lightning cable to be easier (less precise alignment needed) than a USB-C and by the time the iPhone 8 arrived with magnetic charging, any charging advantage to USB-C went away.
Of course if there were a law like that, they will rather point their fingers at the EU, over their users blaming apple for the slight inconvenience of changing.
Arguably that's not a new requirement, but simply the EU enforcing the existing single market rules.
https://digital-strategy.ec.europa.eu/en/policies/intra-eu-c...
> Before Intra-EU communications were capped, the average standard price of a fixed or mobile intra-EU call tended to be three times higher than the standard price of a domestic call. While the standard price of an intra-EU SMS was more than twice as expensive as a domestic one. In some cases the standard price of an intra-EU call was up to ten times higher than the standard price for domestic calls.
Which is why new iPhones still have Lighting connectors. Oh wait.
Just give it time to work its way out. We don't live in a cyberpunk dystopia yet.
Fuck around, find out.
Epic is in no way more "European" than Apple.
It's obviously malicious compliance that hopefully isn't justifiable.
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.
I paid $1300+ for my iPhone, I already covered those costs.
Exactly zero, for alternate App Stores.
How are they covering it on macOS?
This actually affects small devs as well. It's not that hard to hit 1M installs for free or inexpensive apps.
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.
VideoLAN (VLC developer) is a non-profit so they are exempt from the Core Technology Fee even if they distribute on an alternate app store.
"OsmAnd is developed by a Dutch private limited company, OsmAnd B.V. located in Amstelveen, the Netherlands"[1] so it looks like they would be subject to the CTF if they choose to distribute from an alternate app store or utilize a non-Apple payment processor; or they could stick to the existing business terms and continue as-is in the Apple App Store.
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?
How do you provide updates after removing it from the store?
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.
* 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?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
Apple is free to argue their hopeless interpretation in court, but in the short term they will not get away with these delaying tactics.
yeah, but they won't
the euroskeptics would absolutely LOVE it if they did
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.
Those are global numbers. So, when counting EU specific revenue, you can't use that number.
> 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.
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.
They also pull in billions of dollars every year from their 30% cut on gambling/gacha games, and do almost nothing to earn that (those games have to provide their own updater/CDN because the Apple/Google ones aren't good enough, and those games don't meaningfully rely on Apple/Google for things like quality assurance or marketing.) Apple will be fine even if their Europe-specific cut is halved.
Claiming they're going to suffer or be unable to pay employees is simply not supported by any evidence.
"Have to"? For how long?
It cannot be a valid argument against regulation that your monopoly product supports other nonprofitable parts of your business.
Such constructions are hurting competition and maintaining the status quo. It is very difficult to compete against a product which is priced unsustainably cheap.
Given that you have to update apps every year to support new iOS versions, this is essentially an annual tax per user.
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.
"n) where applicable, all actions taken to protect integrity, security or privacy (e.g., data access, data retention policies) pursuant to the relevant provisions in Regulation (EU) 2022/1925 and why these measures are strictly necessary and justified and there are no less restrictive means to achieve these goals"
As a bonus, just to really hammer it in:
"o) any type of market analysis or testing (in particular A/B testing), business user surveys or consumer surveys or end user consent rates that have been carried out to estimate the expected impact of the measure on the objectives of Regulation (EU) 2022/1925"
[1] https://digital-markets-act.ec.europa.eu/document/download/9...
Now Apple needs to provide the APIs for alternative markets which is a waste of time as well as making more vulnerability vectors and potentially confusing users. And app developers who decided for whatever reason to use their own distribution channel would still have to pay apple on every purchase.
What is the point of this change?
Jesus. Not only is Apple serving us a shit sandwich with this press release, they're telling us it's filet mignon, for our own good.
Is anyone who has been in tech for the past 25 years or so not completely disillusioned with the state of tech as a business? The "tech optimism" of the late 90s seems like another universe. It feels like every single big tech company is only worried about their business and profits, service to the user be damned. They're all "evil", rotten to the core, 100%, across the board.
New technology (and I'm not talking about how we usually refer to it as Internet/silicon tech these days) used to be about making people's lives better. I think the piece of tech that I most value these days is probably my dishwasher. So much other tech is just actively hostile - think of the HP CEO's recent announcement that we should all owe HP money per page. Like there is a person on the planet who wants that.
As someone who's worked in tech since the .com boom, my disillusionment is on the verge of depression. I'm honestly ashamed at the forces I've contributed to, even if only a minuscule bit.
I don't see anything having changed at all. The more things change, the more they stay the same.
Exactly , they weren't praising them for their monopolistic behavior
We were going to solve all the world's problems with file sharing via the internet. (Oh, to be young again...) Tech naiveté is perhaps a better description but it did exist, especially in San Francisco.
"During the late 1990s dot-com boom, when the speculative bubble gave rise to claims that an era of "permanent prosperity" had arrived, techno-utopianism flourished, typically among the small percentage of the population who were employees of Internet startups and/or owned large quantities of high-tech stocks. With the subsequent crash, many of these dot-com techno-utopians had to rein in some of their beliefs in the face of the clear return of traditional economic reality."
And you can still install whatever you want on Macs.
Just saying, let's not look at the 90's as some paragon of openness.
Of course you could build your own, but that was for hobbyists, not regular consumers.
Regarding Microsoft, recall that Google's "Don't be evil" mantra was specifically about contrasting them with Microsoft. That is, the idea that Microsoft used all these dirty tricks to gain prominence (which they did, and which is well documented) but that Google was going to be different and was just going to win by having the better product. And I think most people were optimistic about this, and for 10-15ish years I think Google behaved this way until the demands of "forever growth" capitalism eventually took over.
Well that part happened! I'm so much more connected to people and knowledge than I was in the 90's.
But I don't remember any optimism that companies would become less greedy. Google's "don't be evil" was an idiosyncrasy -- literally the only company saying something like that, because they were raking in cash and could afford to (until they couldn't afford to anymore). It wasn't a trend.
Not everything is lost yet. You can support small companies going against the stream, including Purism, Pine64, System76 and more.
A push notification app that allows users with self hosted stuff to send push notifications for free without Apple’s blessing.
Open source browser with ublock origin
I paid $5 once, years ago, and can push notifications to my phone from my custom little self-hosted stuff.
Is it a 10-max 20% fee to Apple, no matter the distributor, in the EU? Or are those rules only for the App Store, and anything else won't be touched by commissions to Apple?
“ These safeguards will be in place when users download iOS 17.4 or later, beginning in March, and include:
Notarization for iOS apps — a baseline review that applies to all apps, regardless of their distribution channel, focused on platform integrity and protecting users. Notarization involves a combination of automated checks and human review.
App installation sheets — that use information from the Notarization process to provide at-a-glance descriptions of apps and their functionality before download, including the developer, screenshots, and other essential information.
Authorization for marketplace developers — to ensure marketplace developers commit to ongoing requirements that help protect users and developers. Additional malware protections — that prevent iOS apps from launching if they’re found to contain malware after being installed to a user’s device.”
Straight out of the claim-enormous-damages playbook to anchor the figure higher.
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
I hope the EU will put an end to that real quick.
> Notarization for iOS apps — a baseline review that applies to all apps, regardless of their distribution channel, focused on platform integrity and protecting users. Notarization involves a combination of automated checks and human review
Shouldn’t it be pretty trivial to track installs of Apple is notarizing every app? Even if the installs are from other sources?
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.
So every time you see a Chrome MacOS user, they actually have successfully navigated the tReAcHeRoUs waters of gasp downloading something.
https://news.ycombinator.com/item?id=39132487
Apple is allowing alternative browser engines in iOS 17.4 – but only in the EU
Apple will get slapped for this.
How will users be able to understand the options in front of them unless they are presented with it in the first place?
You can't make people care and constant notifications are just fucking horrible / doesn't help IMO.
And I'm honestly not sure most people would understand anyway ...
My micro-ISV stopped shipping an iOS app a few years ago when Safari's support for PWAs made it viable to reimplement our app as a PWA so that we no-longer needed to deal with App Store hassle (faffing around with a Mac Mini we'd only use a few times a year, confusing certificates/entitlements/etc, not to mention the capriciously enforced store app review policies).
...but I'm probably just being nostalgic for the early days of indie iOS apps. Those times are long gone, perhaps Apple actually isn't interested in attracting small devs to their platform anymore?
Knowing that you can configure your phone's behavior should be a basic point of technology literacy. I know that it isn't at 100% today, but what percent of users are now going to have yet another forced decision to make before using their phone for the first time, just so a minority of technology illiterate users can be "educated".
This is an absurd comparison. The choice of picking the default web browser, a complex pieces of critical software on everyone's mobile device, is categorically different than almost every single one of the other preferences on the device. You'd have to be completely insane to claim that e.g. the preference of whether a double-tapping space on the soft keyboard should insert a period is remotely comparable to choosing the default web browser.
I'm afraid this announcement will turn out to be disastrous for the open web as we know it. Even if some enthusiasts now will be able to use Firefox proper, the real change is that WebKit usage will more than half over night. After this I guess the rendering engine market share will be roughly 80/20 Chromium/Webkit with Gecko as some rounding error.
For how long will it be defensible for the average company to test their site on anything but Chromium?
No it won’t.
The majority of “normal” users aren’t even aware their “chrome” app isn’t real chrome, so why would there be a mass install of a different browser? Some will yep but the mainstream aren’t going to change their habits over this. Your average person isn’t going “damn I wish I could have a different rendering engine on my phone”.
Over a longer period of time we’ll see some interesting changes, but nothing is going to move the needle in the first few months or even first year.
Maybe it was pessimistic of me to assume Chrome will more than double its user base with the new browswer-picker-modal "overnight". But I would be surprised if it's not noticeable. Normal people will see it and go "Oh that's the logo I click to get the internet on the PC in the study, let's try that, maybe all my football bookmarks will be synced".
That whole group applies (as far as I can tell) only to EU users.
I don't use Chrome (Brave - I know, it's still Chromium) but every chance they get Google tries to get me to switch to Chrome proper.
https://news.ycombinator.com/item?id=30199125
https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
If only Apple had deigned to try this before regulators appeared.
And furthermore, I - as an EU based developer - have an App that is currently distributed worldwide. After agreeing to the alternate fees, they are only applied to the portion of sales from EU customers. Customers in the rest of the world are handled with the standard fees?
One of the requirements for third party App Store use by developers is maintaining a standby letter of credit of 1M euros from an A rated financial institution
Edit: was mistaken, this is a requirement for the operator of a third party App Store.
If Steve Jobs was still around there might be a PR blitz with some YouTube videos of him doing a very persuasive ad about why the EU is wrong. And why Apple is right. Hahaha! :)
Apple's total failure to build popular new products has forced it to defend/grow it's services revenue in unethical and anti-user ways. The only winners here are $aapl stock holders and at great cost to global progress and fairness.
Tim Cook of all people should sympathize with developers everywhere getting it in the ass without consent.
A different browser engine on my iPad Pro (UK).
(Don’t pitch it as a go between from iPhone and Mac, while giving it a essentially a mobile browser engine)
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.
On the other hand Chrome gaining further marketshare and having a browser monopoly seems bad.
I guess we’ll see what happens.
We had this discussion with Unity already.
Could be ok for fortnite though, epic should be pretty happy.
Also, who needs apple pay, Poland uses blik payments everywhere and it is just fine (and you have to autorise each payment with an alert from your bank app).
If you have a F2P game app averaging 50€ revenue per user per year and you introduce a limitation to 1M users, you can avoid the Core Technology Fee and end up with 0€ fees, as opposed to 15M€ yearly fees under the current terms.
If the average user buys a couple of books per year on it, avoiding 30% may be worth €0.50
> Reduced commission — iOS apps on the App Store will pay a reduced commission of either 10 percent (for the vast majority of developers, and subscriptions following their first year) or 17 percent on transactions for digital goods and services.
I'm also not sure what the 10% fee applies to. Apple doesn't charge a fee if you're purchasing physical goods, only digital goods (that's why you can buy a paperback book on the Amazon app but you can't buy a Kindle book on the app). Isn't everything that could be purchased through an in app purchase or subscription a digital good or service?
If the arduousness of setting up a store, and complying with all the various components of that is a stick, this is the carrot - we'll charge you less for keeping in the App Store.
It's starting to get on my nerves that these basic freedoms are being locked to specific regions. It's obvious why it happens, but it upsets me as a consumer.
I already see numerous sites that with chrome variations on the old "we only support IE", but at least until now devs had to at least allow at least one other browser. Now they'll just say "here's a link explaining how to install chrome".
Moreover, again from the IE era - and we already see this with chrome - people make their sites work in IE/Chrome and then label any browser doing something different as broken so as people are increasingly forced to use chrome the degree to which spoofing does not work steadily increases.
So we’ll still not be able to purchase Kindle books from the app, it seems.
Example: I make a free App that gets very popular but has a rather seasonal character. Then there is a possibility, that many users will reinstall the App each year for a short time. Then I would have to pay the 50ct per install each year?
'Your iPhone is currently in Apple-only mode. To allow installation of apps not reviewed by Apple, you must disable this mode. Doing so requires a device reset and some apps may only function in Apple only mode'.
Now those in non EU countries won't be able to acess other browser's too which will present similar challenge.
Do you also complain about security risks related to roads hence why you don't even cross a road?
- signed with love, The Corporation.
For example:
* Apple says "here's our proposed new framework." EU regulators say "We don't like it." Apple replies "Too bad, we're going to do it anyway, and we are confident we are in line with your regulations." EU regulators say "If you do that, we'll sue you." Apple replies, "OK, we have good lawyers." End of meeting.
* Apple asks the EU for more specific details on how the EU will approach various provisions, without actually revealing any concrete details of what they were planning.
* Apple requests the meeting with the EU regulators, to reassure them they are going to take action before the March 4th deadline and that they have a detailed plan in place to meet the new regulations, but then does not actually reveal any specific details in the meeting and instead talks only in generalities.
These are all possible contents of such a meeting. Just because you know they had a meeting on the subject of the new regulations, does not mean you can assume Apple was vetting their changes and getting EU approval before announcing. There are a great many things that are not that, and just because you can't think of them, or I can't think of them, does not mean they did not happen.
Unless you have direct or indirect knowledge of what happened behind those closed doors, which have not been reported in the media or elsewhere, you are not entitled to make any assumptions.
I have yet to see a convincing argument that this was really necessary from a User prospective. The only argument I will buy is the limitations in what could be on the store like Adult apps, emulation, and similar. Which is valid, but not something requiring a separate store.
The day that an app requires me to install a separate App Store to use is the day my smartphone becomes less useful and I stop using that particular app. Being on the App Store has benefits to me as a User, particularly when it comes to privacy and billing. Do we really need to bring up just how much companies like Facebook pushed back on the app tracking bulletin and the scary popups many apps put up to try to convince you to allow them to track you?
Or the dark patterns that many companies continue to engage in regarding billing? Right now we are dealing with Cable companies complaining about yearly notices of renewal and being able to easily cancel, and you are going to try to tell me that companies won't find a way to abuse this?
Literally today I was trying to cancel a task management app that I mistakenly signed up on the web instead of through the app, and I have to email them to do so. But they are more than happy to let me increase the cost of my subscription with a single click.
So no this is not about choice for Users as this continues to be framed as, my choice was to go with an iOS Device in the first place for this walled garden. In the coming years the choice will be more and more made for me by developers. There is basically zero chance that Facebook, maybe Amazon, and companies big enough to try it won't jump at this chance when they have a big enough name to be able to leave the App Store and other developers can just piggy back on that.
The reality is many people use their PC's far differently than they use their phones. When my PC was my primary computing device many of the things I use and pay for on my phone either simply didn't exist, or I would never dream to pay for them.
Also you are missing the point, my phone becomes less useful because I flat out refuse to hand over access to my phone to a company which wishes to abuse that privilege of an alternative store. If they were going to act the way I want them to act, they would have no reason to use an alternative store.
The argument that "because third party app stores can be shitty, they shouldn't be possible" is strange.
The reality is no, if I want to play Fortnite I have to install the Epic Game store. If I want to play GTA, even if I buy the game through steam I have to use the Rockstar Launcher.
There are multiple instances of this situation in gaming and it is the exact thing I don't want to happen here.
Why would you assume that? I play video games on my PC. I'm not forced to install any software. I can make informed decisions and understand the trade offs with what software I want to use.
Chosing to install Epic Launcher and playing Fortnite is you sending a signal into the market. Competition exists, users can express their opinion and act on it.
That is the exact point that I am trying to make in my post. That is not giving a user a choice that should matter to the User. That is removing the opportunity to me to play a game from where I want to play it.
The problem is, many people are just fine doing it because they want to play a large enough game. Which again is my point. In reality most users would likely download a Facebook apps store if it was required to use Facebook, same for Twitter, TikTok, and whatever other thing that people are addicted to on their phones.
That is my problem here and why comparing it to the situation with gaming is a good example. I should not loose the CHOICE to use an app from the App Store that I already use, because a developer is making their choice to push their own store.
That is the situation we are looking at here, that to use the apps I want to use I have to use those stores. Which is ridiculous, and it is naive to think it isn't going to happen when it is the state of gaming right now.
Consider the alternative where the only place to install apps (and hence games) is the Windows Store. Would that really be better? Windows Store's update process is lot worse than Steam (flaky download status, no way to make backups etc), and in many cases Steam has better integration with local payment processors.
But I can't even stay within Steam only if I wanted too. Which is well established as the standard platform, but that hasn't stopped publishers from pushing their own. Including Epic for that matter thanks to how popular Fortnite is.
Sure ok Windows Store sucks but that is changing the conversation here, I fail to see what features a general App Store on my phone would add that would truly benefit to me as a user.
But again my point here is that the choice on gaming has been removed from me if I want to play a particular game. Just saying don't play it, is not a valid argument to me.
It's exactly the conversation. The platform allowed for competition and better options to exist.
You think the Windows Store is bad now? Imagine if it was a captive market that didn't have to compete with Steam and others.
Lack of competition for payments on iOS means Apple faces no competitive pressure to reduce their fees. Developers and users lose out because of this.
The iOS App Store is fine with no competition (for users).
How do users loose out from payment competition on iOS? I can't think of how I loose out on anything, in reality an app trying to convince me to use their payment option instead of iOS saves me money because I don't want to fall victim to dark practices when I want to cancel.
Sure developers get a 30% cut but that seems to be the norm in the industry, that is what Steam charges. Developers can't just not tell me a yearly subscription is about to charge, make me call to cancel, but as a USER that is a good thing.
If a developer tries to push me outside of the App Store to pay them, once again that is the Developer making the choice for me.
I am surprised to see this sentiment, given how much trouble I've had with the Windows store the few times I've been forced to use it. The way it puts files into locations I have limited rights to even while operating in admin mode... game files... made it a nightmare. Especially when it stopped working and the installer couldn't even identify those files as existing for the sake of removing them. It was to the point now I'd rather skip playing a new game than use Window's store if it was my only option, even if the game was offered for free.
This is a very good point.
Apply that same logic to the iPhone. Why not just take the abstinence road when it comes to any other store than steam?
What's the safest way to Skii? Don't ski. Don't want to download any apps from a different app store than Apple's? Don't do it then.
That is the exact situation I want to avoid on my phone.
What is so hard about that to understand. This is removing a choice from a user.
But that's the magic of having multiple App Stores, they have to compete. They can't be the world police of software.
What's so hard to understand that having a choice means you can choose to do something, or not.
If you want to use your phone with only Apple's Appstore, continue to do so, if an app you really want is not on the app store, then DONT BUY IT, except now, someone besides you has the CHOICE to download it.
Where as my direct choice is, I want to play this game. If I want to play a specific game, the choice of launcher is being made for me.
That is not competition.
I should not have to make that choice, and until this roles out I have not had to make this choice with my phone. I have been able to confidently install anything I want from a single source and it's great.
That choice will be removed from me, that DIRECT choice. Not indirect which is what the App Store change will be.
That direct choice is an obvious illusion, though. Apps get depreciated, delisted, or plain removed by their developer all the time, your lack of control is corollary to that process. The incentive to leave the App Store has always existed, it's just viable now with alternative storefronts. As a user embedded in Apple's ecosystem, politely put, you're not owed any special treatment.
The experience may well degrade from here. I'd expect Apple to do the smart thing, and implement Android-style process isolation and additional security considerations.
Obviously you also wouldn't be able to install the games you bought on there on any device that didn't have an Apple logo. Sharing the same game library between Windows, macOS and Linux? Nope, buy them again.
You might also have to kiss goodbye to cloud saves. The macOS App Store version of Resident Evil 4 doesn't support cloud saves between macOS and iOS devices whereas the Steam version has cloud saves.
And this is the state of Apple's game store when they are facing competition.
The vast majority of my general computing happens on my phone or tablet. My PC and Mac while technically general computing devices, are not in practice anymore and I would wager that is true for most people.
Not counting my Work computer for obvious reasons.
Without F-Droid or the ability to install Open Source software, I wouldn't use Android. It's that much of a game-changer, and I suspect Apple wants to avoid a similar disruption at all costs.
Seriously, WTF???
Now as you pointed out forbidding alternative ways is not necessarily the one true solution !
It includes the concept of what you can build or create with a device. A personal computer wins that by a long shot.
It includes accessibility- pre-literate and illiterate people can use an iOS device.
It includes the risk. How many iOS users have suffered viruses/malware vs laptop users?
- Alternative browser engines are useless if the rest of the world doesn't test for them (which they won't because they don't have access)
- You cannot start another marketplace without showing Apple you have the ability to financially support it
- And thanks for the need to support it, 30% surcharge will only be the ceiling
But yes, that is a good change that should have happened a long time ago. Same with the game streaming one.
Aren't you just describing... competition?
If Apple's browser product is superior, users will use it. If those users want a feature Chrome has, Apple can either implement the feature or ignore it. That's no different than things are today, if you wanted to avoid a Chrome hegemony then we should have invested in a better cross-platform delivery mechanism than Electron. We didn't get one.
Apple's support to WebKit and Safari is entirely compulsory. I agree that it's a positive impact on the web as a Firefox user, but I'd also argue Apple's ends did not justify their means. The development of Safari is very distinctly neglected to increase demand for native (read: taxable) APIs.
Competition in this space is great but Google has far too much control of the browser market for my comfort and we are seeing the harm of that with third party cookies, tracking, AMP, and other things.
And again I welcome this particular change, I am just worried about what it will mean as Google pushes harder.
It'll be different regulation that comes for Google, but you can take solemn certainty in knowing they're up next. My biggest concern is that Microsoft won't receive enough scrutiny, but on the other hand I can barely trust them not to capsize Windows over the next decade.
Regardless, 10 years from now I hope we'll have a more competitive and vibrant future for local compute and the web. It's a shame (but not unexpected) that regulation has to draw the line.
As far as tracking/privacy, I suspect Apple's next move would be to provide greater restriction of your device information and browsing information secure (another win for customers that isn't really granularly provided today).
2) The main market effect is probably gonna be that Google is able to cross-promote and "whoopsie" bugs its way into having even more market share for its engine. Don't love that, but it won't personally harm me unless Safari market share gets low enough that dev shops drop from "test on Chrome and Safari" to "test on Chrome... and that's it".
3) Where this might really, really suck is if they have to permit non-browsers to bundle Web and/or JS engines. I very much do not want that and it's likely to make my experience noticeably worse, if that happens. Dunno if that's required by the changes, though.
That's an interesting point. I can see Apple figuring this out as well and choosing this model, precisely to annoy users and degrade the user experience. If users complain they can shrug and say "Well EU asked for it and we complied. Talk to your representatives, I guess..."
I've seen this strategy in politics, when a party goes through some effort to subtly sabotage initiatives and projects promoted by their opponents only to later say "look, how badly they failed".
I hope user choice is prioritized, and it seems like the way Apple has it set up, apps won't be able to get a significant following by distributing outside the App store.
And your right, it is hurting users since they loose the protections granted to them by App Store billing.
The solution to that problem is not moving to another store though.
Look at Android, where alternative app stores have existed for years with little adoption. You have three kinds:
1. Open Source Markets (F-Droid), These are great for free apps but if you sideload this on your dads phone all you'll get are texts like "Where do I get YouTube"
2. Megacorporation Bazaars (Amazon App Store), this means nothing to developers except who you pay your exorbitant fee to, with the added problem of less eyes on your actual product (which users will go out of their way to install an alternative app store?)
3. Sketchy Side Markets / Piracy Stores (APKPure): These will be the main ones people choose to download under the promise of "free apps", and Apple is right to be nervous of the security of these. People will brick their phones trying to get free Robux.
If you don't understand how bad these get I recommend downloading APKPure and using it as your primary app source for a month.
Aurora store does not count, since it is simply an alternative UI for apps hosted on Google Play.
Maybe, maybe, if people can buy apps directly in browser on a developers site, people will do that. But not many.
I appreciate the EU moving towards more open market legislation but this in particular is just window dressing. It'll be just like Cookie Notices - ignored, and everyone moves on.
There is no "security" or "privacy" for the _owner_ of a computer that is locked down so that the _owner_ of that computer cannot control it. There could be "security" and "privacy" for whomever is controlling the computer. That would be Apple. This could even be "security" and "privacy" as against the computer's owner.
If you're implying that device owners can no longer trust their own devices, that's a weak argument that 50+ years of PC (emphasis on the "personal") industry can help invalidate.
So no.
1. Will banned categories like emulators, apps with adult content, or apps competing with apple’s products be available for iOS?
2. One step further, what about apps using internal apis?
> Unlike App Store review, notarization will not enforce quality or content standards.
But the publishers of those emulators will need quite a bit of money to keep up with the Apple Core Technology fee
Then you just owe Apple a lot of money
Backport to iOS 15.
Apply generally the same rules for computer manufacturers. Pre-Installing Windows and forcing them to use it? No.
Lenovo allows me to order a system without any operating-system or Linux. And I can spend the saved money to GNOME or other people in need. That should be standard, default shall be operating-system.
And for Google. Visiting Google or YouTube and they try lure me to install Chrome. Android must ask if I want a better browser. Like Safari or Firefox. I appreciate a port of WebKitGtk (needs more developers).
Actually I would appreciate if the EU generally stops thinking in “free markets” and thinks instead of “free citizens”. If I own something it is mine.
// edit
Double checked that. You can also select the OS for the T14s or T14-Intel. The decision of Lenovo for options are sometimes weird. It looks like that ThinkPads preferred for professional usage likely ship without operating-system. Maybe you look for already built-devices only? Look for the options upon CTOs devices - which makes sense - their built upon request.
Sometimes you can also select Fedora or Ubuntu but I think the majority of Linux user prefer to setup the system itself.
The only argument the EU can make is monopolies. And mac is not even near being a monopoly. Not even the i devices are.
> Choose between death or ban!
< Ban?
> Okay. Death through ban.
People have the right to modify, repair or maintain their property - within boundaries of law (e.g. you can use tires of your choice on your bicycle - but you cannot remove the belts in a car and drive on public roads).In the past we enforced regularly features for devices. Interoperability should be a general requirement! Exceptions apply only if the manufacturer is able to explain why it isn’t possible or a new standard is required.
Back to normal.
PS: Your argument is neglecting lacking knowledge by 90% of customers and the mass-effect by this group. People do not understand software.
In all honesty, I think this just isn't true with networked software anymore and I don't think we can solve this properly. It's not a simple lawnmower but exists in a bigger context. As Apple/Google etc. need to spend more work and money afterwards, it's not as simple as "it's muh property" but get's a lot more complex.
> Your argument is neglecting lacking knowledge by 90% of customers and the mass-effect by this group.
That was an argument in 2006, I don't think it is 18 years later. And in all honesty, I don't believe people care. Otherwise they wouldn't buy Alexa or stupid adware in the form of TVs. They know, they just don't care.
I'm all for side loading, but at the same time I would like Apple to have enough drag to force the big players (e.g. Meta) to continue to publish on the App Store and follow the rules.
If you accidentally went viral on the AppStore you could go bankrupt
This seems like it would completely eliminate popular ad-free and low cost free apps?
I’m already looking forward to the “I lost my bookmarks!” call because they chose a different browser and the “my battery is dying so fast!” call because they sideloaded the new Facebook app with unprecedented crap in it from Facebook’s marketplace.
Can you install software yourself?
> Authorization for marketplace developers...
> Core Technology Fee — 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.
Amazing. All this regulation and hand-wringing to just to make it exactly the same developer experience as before but now you can click the download button in another app. Plus now every app not just ones that use IAP for digital goods is gonna get a $500k annual fee once they hit 2M users. The EU really showed em who's boss.
The idea of "fixing" this in just one month isn't how anything happens -- it would take multiple years if it happened at all. The EU simply does not move anywhere near that fast -- not legislatively and not in the courts either.
EDIT: It was the CloudFlare DNS issue. NVM.
They will need a second, even stronger slap to finally understand it. Actually insane that they believe they will get away with this garbage.
Therefore I'm fairly confident that they will be found noncompliant. That might take many years though, allowing Apple a few more years profits.
And I would have doubts that any regulator would want to get into the business of deciding what is a fair percentage to charge for an SDk or API.
Apple made a decision early on to "give away" the ability to write and distribute (the $100 fee is nothing) apps for their store, and only take payment from payment received. So you have tons of free apps that just exist on Apple's code and infrastructure, with no cost to the companies.
If this is an issue we want to address, then we need software/ip licensing in general to be changed.
There are other phones to chose from also. This is where the rub is. Apple has already successfully argued in the US that the phone and the software and app store are a single entity. Breaking them apart does not make sense.
Instead of paying 5% for the Unreal engine, I only want to pay 2% when I use someone Unity's networking stack. And, if Unreal isn't happy about that, I will petition the government to force them. It may sound odd or absurd, but it's still just a ip/software licensing agreement.
BTW, any PS game sold digital or physical owes Sony a licensing fee (~15% last I saw). So even if Sony is forced to allow other digital stores on the PS, they will likely still demand a licensing fee for each game sold. Where the game comes from is irrelevant, except with physical sales falling under right of first sale doctrine.
Why do certain people always always fall back on this lame response that's not even applicable.
> It may sound odd or absurd
It's indeed absurd. Unity and Unreal Engine are not gatekeepers in any sense of the word. They do not control any market, they simply sell software and services to developers. Game engines are dime a dozen and games switch between different engines surprisingly often.
This regulation addresses business dealings between Apple and developers working with their platform. Developers have a completely free choice of using Unity or Unreal Engine, it doesn't make a lick of difference to anyone except developers and artists working on the game.
Developers do not have a choice of which platform their customers are using, the developer can't "choose Android" because they need to reach users on iOS which makes up half of their customer base.
Not just in the app market, but in any market - hardware products, physical businesses, government services. All of those need to play by Apple's rules if they want to survive. This is what makes Apple the gatekeeper, they have the power to affect technological development of the entire world.
If Apple decided that apps couldn't use NFC, this could potentially hold back modernization of the entire European public transit system. If Apple blocked apps from using certain bluetooth features, this would sink their competitors in the accessories & IoT market.
It's not acceptable for one corporation to essentially hold the world hostage, hence this regulation.
Developers can certainly choose Android to develop features that Apple prevents them from doing.
If Apple was really holding back progress, it wouldn’t take long for consumers to start choosing the superior Android platform.
The DMA calls this out, explicitly:
> Gatekeepers have a significant impact on the internal market, providing gateways for a large number of business users to reach end users everywhere in the Union and on different markets. The adverse impact of unfair practices on the internal market and the particularly weak contestability of core platform services, including the negative societal and economic implications of such unfair practices, have led national legislators and sectoral regulators to act.
As for:
> Developers can certainly choose Android to develop features that Apple prevents them from doing.
You can't release something like a public transit app only on Android and you know it.
I suspect they won't because the DMA pretty explicitly doesn't.
It sucks because Apple is hiding behind intellectual property rights to protect its ability to tax the app economy.
Disney could allows 3rd party cafes in Disneyland, mandate the use of Disney logos on all products, and charge a $2 royalty of every product sold with a Disney logo.
It's a dick move but shifts the legal argument from one of monopoly / gatekeeper status to one of intellectual property rights, the latter being much more business friendly and entrenched in international agreements.
b) Microsoft and Apple both charge for developer programs and in the past it used to be significantly higher than today. So there is a precedent for this.
Replace "technologies" with "services and infrastructure" and you're close.
The DMA says that users should be able to choose other service- and infrastructure providers than Apple. Nobody's giving Dell or Microsoft a cut for every software install on a Dell PC, though I'm sure they'd love that.
Isn't that the nature of the OEM agreements they put in place with each other to package their OS?
I see the Netherlands case on third party PSPs for dating apps, and it was in the scope of apps downloaded and managed within the AppStore. Do you see any other case ruled in the EU on this subject ?
And to your point, a judge in one of the recent cases even said they were not inclined to tell Apple how much to charge in their business.
Apple will retain the ability to shut off protest or encrypted communications/news/social apps, even when distributed outside of their store, by revoking the signatures.
This is a threat to a free society, not just a threat to Apple’s price-gouging revenue.
Given that they have not behaved similar with macOS we should assume the same here.
Is an XBox 360 a general purpose computer?
Which is a necessary evil if you're shipping the hardware of that "computer" at ultra low or negative margins in order to make back the investment on SW sales.
Otherwise, the air force will buy boatloads of PS3s for a computer farm and scalpers will use PS5 for crypto mining and Sony would go bust from these hardware sales.
Apple is in a different position as it makes crazy margins even on hardware which is arare for hardware manufacturers.
Hence why we need regulations to break Apple and Google of their high horse.
Not that I would be opposed to game consoles also falling under this legislation.
Some people (me included) would actually like to have a secure, vetted ecosystem for software that gets installed on my phone (and even my computer). I realize that other people want something different. And think it is reasonable for people to want different approaches for different devices.
Any regulations designed to ensure the "open" model shouldn't prevent the "closed" model from existing. Your comment just seems a bit to heavy handed to my ear.
That being said, it seems to me that Apple's attempt is guaranteed to satisfy no one.
You seem to be demanding that everyone bend to your view of how the world should work.
But the fact is that Apple has a right to determine what apps are on their platform. No different to how supermarkets choose what items to stock or social networks moderate what content to show.
> No different to how supermarkets choose what items to stock
And yet, you can drive to Ikea and buy a couch without having to pay a fee to Walmart. Very curious. Want to think of a better analogy?
The whole point of all of these millions in legal fees is to even have the OPTION of an open model. Of course you'll always have walled garden option, that's apple's golden goose.
Why can’t you and I just live happily in our walled garden without zealots of open access ruining it for us? It truly boggles me. Is it jealousy? That’s all I can come up with.
If Apple suddenly changed Macs, sure. But, iOS has always been this way. Anyone who bought an iOS device over the last decade+ knows exactly the limitations and how it works. Android exists for those who want more open, yet the market has shown ~50% don't care about Android level openness.
I think it's wrong to legislate something just because it doesn't work how I want it to work, especially when an alternative does exist and consumers have spoken with their money.
Of course, this would be different if Android and iOS operated the same, or one had an overwhelming majority of the market. Because then consumers wouldn't have a choice.
What absolute nonsense is this? That is literally the entire point of legislation, to change things that aren't working how we want them to, for example to be more beneficial to society. Apple stealing money from a huge market isn't helping anyone so we fix it. Simple as.
Where do you get this idea? What is the limit on this principle? The DMA that you keep referring to is an European legal framework. Is it your opinion that everyone must bow down to what European legislators and regulators deem "beneficial"?
An argument that derives entirely from the idea that "the government has decided it is beneficial" is unpersuasive, IMHO.
Then again that could be because I’m used to iOS and find the Android UX patterns poor at best.
They might be Android users _because_ they don't like Apple's control.
Where is the limit on that sort of approach? Do you want the state to force everyone to set prices so that you can purchase everything at terms "reasonable" to you? How do we decide what is "reasonable"?
Given the existence of the Android alternative it is hard for me to support the argument that the government should mandate how Apple conducts its business. Even when I agree that Apple's policies have problems, I still don't think heavy-handed regulation by government is necessarily better.
This is all consumer rights legislation. From the tone you are clearly opposed to this example, but it's not some revolutionary new concept.
That is what's unreasonable; I would be glad consumer rights are being protected by the power of the state in this case. It is hard to believe that there are so many people who prioritize the rights of the corporation to prevent competition over the rights of individual to do business with whoever they want, regardless of what hardware they own or operating system they use.
And that thing already exists - it's the app store. No one would be stopping you from choosing to only download apps from the official app store, and I assume that many people would be similar to you. They will only use the official app store because that is the vetted-by-apple place to find software.
But just because the closed and vetted ecosystem exists for users like you, doesn't mean that Apple should be able to prevent other people that don't care about that from doing what they want to with the devices they literally own.
I don't think the problem is the idea of an app store offering only secure and vetted software. Apple absolutely doesn't offer that right now, but even if they ever do offer something like that would you really want that to be the only way to get software on your device?
Letting someone, no matter how trustworthy they are, decide for you what you can and cannot run on your own computer is a giving up a lot of freedom. I'd even say that was dangerous when it comes to our cell phones since we're basically stuck with just Apple or Google controlling our devices and for most people a cell phone is the only computer they own.
Did you read my entire comment? Both models should be available.
I don’t have to ever enter in my cc info. I can easily cancel subscriptions from a centralized place. Payments UX is user hostile in the wild.
(no reason they can't do it yet, but they are banks after all)
to me, i see the app store for 5 seconds between clicking a "download" link, pressing "install", and closing it.
on my computer i don't care if spotify publishes their desktop app through the apple store, their own website, command line, or some other thing. i trust it because the download link comes from spotify's website, that's the source of authority. i don't care about the thing in between clicking download and having it on my device.
Installing an extra BS "app store" app per vendor to do the distribution, dealing with another payment processor and its intricasies (for apps you pay/subscribe for, e.g. Adobe's), multiple places to manage apps and subscriptions, and so on.
>on my computer i don't care if spotify publishes their desktop app through the apple store, their own website, command line, or some other thing.
I do, and try to get as most of the stuff from the same source as possible, preferably the Mac App Store and brew.
I also hate the "update/licensing apps" running in the background for apps I use (Chrome updater is one most would be familiar with, but there are tons, especially for pro apps), and the extra multi-app download managers/stores I'm forced to use.
And don't get me started on shit like iLok.
Instead they are legitimizing these companies ?!?
(Also, we'll never see serious competition from EU companies as long as these giants are allowed to operate here... and also just buy any potential competition.)
Not malicious.
Protecting their users in as much as is possible given the ill-conceived DMA.
Pretty sure some apps exist already that do this.
Wait a minute, did the EU tried enforcing key escrow or something?
> The new options for processing payments and downloading apps on iOS open new avenues for malware, fraud and scams, illicit and harmful content, and other privacy and security threats.
Ah, I see. Apple gate keeps everything for our own good. Nothing to do with money. Nothing at all…
Now I have a relative that for some reason always gets their computer full of malware. Had to reset their Android phone last week, presumably for this very reason. Nobody has any idea how that stuff gets in, but with him, it always does. We started to jokingly accuse him of getting to shady web sites, but he won’t admit to anything. Anyone knows someone like him, and how they might be helped?
Besides locking his computer like we would a child, that is.
Look past it all and will see it’s just a desperate attempt to hold on to their profits in wake of the App Store exodus.
He rants one day, few months later EU creates policy and Apple conforms. Nice reality bending powers.
Apple and Google have a chequered history of cherry-picking which social networking apps are allowed on their platform, based on content in those apps.
Some apps may, for cultural reasons, have the lion's share of toxic content, such is the nature of a free society where cultures are allowed to differ. But users should be free to decide what apps they consider "toxic," because peoples' definitions of "toxic" differ.
Free speech is a first amendment right because it's a fundamental pre-requisite of a free society.
Why should two corporates in California (subject to all the political biases that exist in that state) be gatekeepers of freedom of expression and association for the rest of the world?
If a corporate chooses what opinions and discussions are "appropriate" for us, then our thoughts and worldviews are subtly shaped by the whims of that corporate.
It wouldn't be so bad if there were multiple corporates who differentiated their approach, but unfortunately we've seen Big Tech acting in concert on certain issues (certain apps that were banned), and that should concern us all.
They may suppress rightwing views today, but we can't predict what Big Tech will deny us access to tomorrow. Tomorrow's target might be something we value (but is inconvenient for the Big Tech establishment)
If you're on the left-hand side of politics, try to imagine a world where two companies in Wyoming controlled your access to information and discussion. And an app was banned if it was seen to be too leftwing... too "risky" and "disruptive" to "public order?"
I understand Apple's arguments about the integrity of its ecosystem, and for what it's worth, I value Apple's vertically-integrated and curated approach. But I lost a lot of faith in Apple when they started cherry-picking social networks. Now I recognise that users need a side-channel so they can choose to sacrifice a degree of safety in order to retain access to free speech.
Reading Apple's announcement doesn't fill me with confidence though. "Authorization for marketplace developers — to ensure marketplace developers commit to ongoing requirements that help protect users and developers."
Inevitably, this means that if a developer dares to build a marketplace that hosts a free speech app, Apple can simply refuse to allow the marketplace to run on their phones.
Big Tech will not relinquish control without a fight.
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.
"Developers operating under the new business terms will have the option to distribute their iOS apps from the App Store and/or alternative app marketplaces."
I believe this is relevant section of the agreement addendum:
>5.5. Application Transfers - Once You agree to this Addendum, Your Applications cannot be transferred to an Apple Developer Program membership that has not signed this Addendum.
https://developer.apple.com/contact/request/download/alterna...
So, it does look like it's one or the other.
If you agree to the new business terms, you can distribute them on the App Store, on alternative app marketplaces, or both. I think that's what "and/or" means here. You are not obliged to distribute your app through alternate app marketplaces, or through the App Store. Some developers whose apps are already on the App Store won't get around to distributing their apps on the alternative marketplaces. Other developers releasing new apps will forego the App Store entirely. Once they've accepted the new terms, the new fee structures will apply to those developers regardless of which marketplace(s) they choose.
And once you've agree to the new terms, you can't switch back.
The fact that they don't allow you to transfer your apps to another developer account unless that account has also opted in to the new business terms, is new information and interesting, but not surprising. Otherwise, it would be possible to circumvent the lock-in provisions merely by creating a new developer account and transferring your apps to it.
<checks where he lives>
"... Fuck Brexit with a rake ..."
You’re being very generous.
Does that matter?
> I assume Apple is _banking on consumers siding with them_ on it but I have to wonder about the wisdom of doing that
Apart from getting things cheaper, there are multiple reasons from country to country (people prefer to not share private data, generic dislike for big tech, pirate party)
People complain about many of the commission initiatives, but seldom when they tackle anti competitive behavior (even tho they lost a few times).
The EU currently experiences a shift towards nationalistic and populist parties and that doesn't help big tech either. Apple and Google are known as tax dodgers.
In addition there are also people who understand the technical and economical details.
We could have so much more if those monopolists weren’t so good at lobbying their will against all ours.
Google: "While we support many of the DMA's ambitions around consumer choice and interoperability, the new rules involve difficult trade-offs, and we're concerned that some of these rules will reduce the choices available to people and businesses in Europe."
Apple: “The changes we’re announcing today comply with the Digital Markets Act’s requirements in the European Union, while helping to protect EU users from the unavoidable increased privacy and security threats this regulation brings."
Android and Windows have lived in the chaos of open platforms so much that they can shrug off most of these regulations. Apple's entire business model is being a walled garden.
Is it really their business model? They still earn most of their revenue with hardware. I think they‘d do just fine even if they opened up more. Their institutionalized control fetish prevents it.
Aside from that, part of the whole Apple marketing shtick of "it just works" is somewhat at risk.
Not even Google is close to that amount of data collection and greed...
Yet Apple is the one claiming to be protecting your privacy... At least Google is somewhat honest
Ok apple fanboys. Down-vote all you want if you want to ignore the truth.
And in each of these markets, users have other options if they want full hardware control. Clearly it wasn't a priority for many of them.
For what it's worth I would answer your question with yes, but this question has no bearing on this thread.
It is so frustrating to constantly hear that a popular device should be forced to work a different way. The typical reasons given are inevitably tied up with piracy, porn, and techbro condescension revolving around how people should adapt their usage to accommodate their technical superiors. Why can’t people that demand that they should be able to do whatever they want on their device simply use the devices that allow that?
The alternative is PRISM stuff where they were mandated not to disclose any of the regulations they were being put under and society largely suffered for it.
There is country based on "free speach" [0] and then there is EU.
[0] "Empty vessels make the most noise."
A key component of fascist economies was that industries were completely captured by politicians and bound to perform the duties of the state. So I pretty strongly believe that companies providing feedback to politicians and the public about the impact of proposed laws is generally a good thing.
This is said as a lifelong Apple hater. I'm enjoying a bit of a popcorn moment here, but I also give them the right to bitch about it a little.
It's hilarious how much a trillion dollar company can act like a petulant child when they get worried about losing their financial grip.
Makes switching to the new fee structure pretty unattractive for a lot of big companies.
Unity is a game framework/toolkit/engine. It does not do distribution (I sign into unity to download games?). It is literally impossible for unity to even know about the amount of distribution that is happening. That’s why the guy lost his job.
Same way the CEO of McDonald’s would be ousted for instituting subscription based pay for cheeseburgers, even though Spotify can do it just fine.
https://worldpopulationreview.com/country-rankings/iphone-ma...
40% in some places, not even that high globally (android wins by a large margin). But android isn't "one company".
In the states, AT&T was a monopoly. They owned phones, the cables, the service, the device in your house... All of it. The rise and fall of ATT is a fascinating story, unix is free today because ATT was a monopoly (it's an interesting side effect not an argument for them).
If you dont like apple, you have the choice of android. If you dont like nividia, you can pick AMD, if you dont like AMD, pick intel. Dont want to get on that Boeing flight, take Airbus...
https://en.wikipedia.org/wiki/Duopoly they exist all over and sometimes behave like monopoly's! Vendor lock in is real... I dont want to give up my iMessage bubbles is not that much different than not wanting to re-train pilots for something other than a 737 (and we get the max).
Apple is much easier to pick on in this space because they have always aspired to be a vertically integrated company. YKK is a great example of one of these. They (ykk) make the zippers that DONT suck, they are just expensive vs everything else (sound like apple vs android).
SO while the situation with apple might be lamentable, it isnt illegal or uncommon...
So, not a monopoly. If Apple is doing something inappropriate, you'd think we could discuss it without using boogeyman words that describe explicitly different situations.
Except that EU regulators are of a different opinion, that the app store is a _market_ and not a _distribution channel_ and thus subject to antitrust regulations applicable for markets, as can be observed by spelling out the acronym DMA to "Digital Markets Act".
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.
> Today, iOS users already have the ability to set a third-party web browser — other than Safari — as their default.
make me wonder if anyone proof-read this thing at all. That said, this is a good day for EU users, and I applaud everyone who worked so hard to make this happen.
The notarization requirement seems quite reasonable, and honestly better than I expected.
> For users, the changes include new controls and disclosures, and expanded protections to reduce privacy and security risks the DMA creates
...
>Across every change, Apple is introducing new safeguards that reduce — but don’t eliminate — new risks the DMA poses to EU users.
...
>The new options for processing payments and downloading apps on iOS open new avenues for malware, fraud and scams, illicit and harmful content, and other privacy and security threats.
That being said I agree with them, the reason android is a buggy, low quality piece of crap is because of their lack of control over their platform. Apple should be able to closely guard the apps that get on users phones because its Apple that will be judged, not the app. We're going to see lots more malware for sure. Lots more dark patterns. I'm not surprised they resent it.
These are just facts. I don’t see any anger involved.
Obviously opinions differ on how to manage the risk. A lot of people think a more open ecosystem is worth the risk.
Nobody has installed an app, yet alone a stable one, prior to Apple. My Windows desktop currently is on fire in the corner of my office.
I try to dial 911 on my crappy Android phone but alas, it a buggy piece of shit and catches fire too. "I'll just put that with the rest of the fire..."
I literally have had one app have a problem on my phone in the last 12 months. You know what I did? I reopened it.
Funny you mention windows, an OS I also associate with low quality, scummy programs. Also chock full of adware, but that's not really relevant here.
You have to install Chrome from Safari, because its not in the app store, and instead there's a bunch of fake results for Chrome.
There is an entire Wikipedia article on the history of malware for iOS.
This paints it as an unfortunate UX blight demanded by the DMA.
Also, why have this publicly antagonistic relationship with a large governmental organization in the first place? It reeks of entitlement “we’re above the law” and/or misreading the room that Europeans are unanimously dissatisfied under the tyranny of EU bureaucracy, when that’s not the case at all. In fact, the EU has recovered well in public perception after several massive crises.
Toddler level pouting + just Ivy League levels of "we know what's good for you more than you do".
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...
What a line...
Isn't this the main argument for a locked down app store? That Apple CAN ensure the safety of third party apps on its store?
The chutzpah of using this argument to keep the App Store locked down when Apple used the same argument to not have an App Store in the first place is incredible.
So no, Apple isn’t factually correct.
In fact, it’s very possible that Gecko or Blink have more secure engines than WebKit. It’s very possible someone can create an App Store that is even more vetted than Apple’s and eliminates scam apps and games whose only purpose is to separate you from your money.
So it’s not only not accurate, it’s probably diametrically the opposite of accuracy and is false.
This is just not true.
Maybe for experienced tech people like on HN.
But the worry here is that you can be tricked into installing all sorts of dangerous malware. Especially now that casual users have been trained to believe that apps are safe.
The DMA absolutely opens up all sorts of new vectors of attack. The question is ultimately a philosophical one -- whether you think the increased freedom is worth the increased risk. Not just for yourself, but for the average non-tech-expert consumer.
You might think the tradeoff is absolutely worth it, but that doesn't mean that it still hasn't significantly increased security risks.
You need to think about this more carefully: there absolutely is an increase in risk by allowing other parties to run native code on your devices. This guarantees that people will be socially engineered into installing malware, intrusive vendors like Facebook will try to force users to add their stores to bypass privacy restrictions, and employers/schools/etc. will try to force their users to use their spyware for similar reasons.
Now, a not unreasonable position is that this is acceptable but that should be an honest discussion starting with accepting the risk so you can gauge whether it’s a reasonable trade off or whether there are other mitigations. For example, notarization is a useful way for making it harder to install code on someone’s device which the OS vendor cannot see if it’s later associated with malware or which cannot be traced back to a source developer. The next time someone is breached, it’s useful to be able to tell whether the Firefox.app they have installed is an official Mozilla build or pretending to be one.
> (1) Digital services in general and online platforms in particular play an increasingly important role in the economy, in particular in the internal market, by enabling businesses to reach users throughout the Union, by facilitating cross-border trade and by opening entirely new business opportunities to a large number of companies in the Union to the benefit of consumers in the Union.
> (2) At the same time, among those digital services, core platform services feature a number of characteristics that can be exploited by the undertakings providing them. An example of such characteristics of core platform services is extreme scale economies, which often result from nearly zero marginal costs to add business users or end users. Other such characteristics of core platform services are very strong network effects, an ability to connect many business users with many end users through the multisidedness of these services, a significant degree of dependence of both business users and end users, lock-in effects, a lack of multi-homing for the same purpose by end users, vertical integration, and data driven-advantages. All these characteristics, combined with unfair practices by undertakings providing the core platform services, can have the effect of substantially undermining the contestability of the core platform services, as well as impacting the fairness of the commercial relationship between undertakings providing such services and their business users and end users. In practice, this leads to rapid and potentially far-reaching decreases in business users’ and end users’ choice, and therefore can confer on the provider of those services the position of a so-called gatekeeper.
It's a bit long for HN comments (although 257 words is about a minute of reading) but I didn't really know what could be fairly cut out
* Apple has 22 percent market share in EU [1]. * EU Economy is 15 percent of World Economy [2]. * EU population is 5.5 percent of World Population [3].
[1] https://appleworld.today/apple-now-has-22-of-the-smartphone-...
[2] https://en.wikipedia.org/wiki/Economy_of_the_European_Union
[3] https://european-union.europa.eu/principles-countries-histor...
I abandoned iOS development for the web in the 2010s because app review roulette made it too unreliable and stressful to build software on iOS. I had a few semi-successful apps, but it was simply not worth dealing with Apple's opaque review process and restrictive rules to access a limited userbase with bad unit economics. I could make more money building the same software elsewhere with fewer headaches.
I'm very excited to play with new interaction modalities on the Vision Pro, and the device itself looks amazing, but all of this recent news from Apple is not making the Vision Pro seem like an attractive place to think about developing a serious business. It's a shame - I've been a diehard Mac fan for 20+ years, but feel increasingly concerned about their approach here. I hope they change tack.
Apple: How about we re-write all the rules while maintaining absolute control.
> new risks the DMA poses to EU users
Oh wow. Just wow.
Thank you based Apple for '''protecting''' the EU users from the bad, evil Digital Marketing Act. You are so awesome and great!
Truly evil stuff this DMA, you can read more about it here: https://digital-markets-act.ec.europa.eu/about-dma_en
Easy fix. Don't make apple apps.
iPhones have become great with the EU forcing the USB on them, the new capabilities are making me consider a new iPhone despite my iPhone 14 Pro is still excellent. I really want to be able to film directly on external SSD for example.
I think with the DMA, EU is making Apple a favour again by saving them from themselves. Although sales are still great, other brands are doing amazing things and Apple lacks in some areas. I think its very possible that if the developers find ways to do interesting things with iPhones outside the Apple's walled garden, we can see another golden age for iPhone because many things that Apple doesn't allow are simply due to brand protections. Apple can sell more iPhones and people can do questionable things(porn, crypto etc) on their phones without blaming it on Apple. The iPhone has become great but boring, even one can argue that its forcing SV culture over people all over the world. When you don't have to ask Apple employees what you can do on your phone, actual original things can come up. Apple might lose a bit control and revenue but might become the impartial platform of an exciting future.
Still there are some unclear stuff though.
Apple of the past was the underdog, complete with a more aggressive attitude. Today's apple is the largest (tech?) company in the world, with a highly "refined" corpo-speak sheen.
If they were still small their tone might've been funny (eg dbrand), but coming from a company that no longer plays nice (see: walled garden and anti consumer practices), it just feels cheap and petty.
From other comments I am suspecting this won't be possible so this new regulation is the worst of both worlds: we will be forced to install 3rd-party stores for some apps but we won't be able to install any app we want outside of stores. And on top of that, one of those browser selection popups whenever we set up our device.
T-thanks EU!
And surely you mean “thanks Apple”.
Obvious malicious compliance
Do you seriously believe Apple would have gone this malicious compliance route rather than pursuing WTO grievances through their army of lobbyists if they thought that had half a chance of succeeding?
Apps outside official app store may force you to enable permissions it does not really need, refusing to work without it. Apps in official store should work with the permissions approved by the store. The “should” is enforced by the store.
Edit: Actually I realize my thoughts on this are too emotional and my words aren’t coming out in a way that clearly communicates the issues I see.
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.
Could someone explain why the EU forced Apple to allow alternative browser engines in their own eco-system ("walled garden")? It's theirs, shouldn't they do whatever they want with it? It's not like there aren't any alternatives to iOS - Android is excellent and you can use many different browsers on Android. So... where's the problem?
https://commission.europa.eu/strategy-and-policy/priorities-...
The EU's position is that a company is large and influential enough, with an entrenched market position, it does not get to "do whatever they want" because of the harm that causes to the economy overall. A monopoly is not a criteria for this.
I'm not sure I understand: this would be applicable if Apple was the only provider of phone/mobile OS. But... Apple is just one of the players; if I was adamant that Firefox - which, again, I've been using for the past 20 years - is the only browser I want to use on mobile, I'd simply give up on iPhones and buy something else. So, again, as long as I have a choice, where is the problem?
Btw, Apple is not "just one of the players". Them and Google completely control the mobile computing software market. Both them and Google are now required to stop abusing their position.
In your example, Firefox/Mozilla is harmed, because they're locked out of the iOS market unfairly.
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.
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.