Apple announces ability to download apps directly from websites in EU
macrumors.com
macrumors.com
I have no sympathy for their concerns. I can download apps on my MacBook machines all day from many different sources, and it harms no one. While I understand the associated risks, computers have been this way long enough that the free and fair use of software on my devices is far more valuable than the brittle safety a marketplace offers.
Apple's greed knows no bounds, and while I'm no big fan of the EU, there are some regulations like these that ensure these big bears in the industry can't abuse their positions for profit, at such unreasonable expense to consumers (not always monetarily, but be it fair access, availability, and choice), and developers especially.
If commercial real estate charged XX% cuts of all sales from a business, every business would crumble with enough time, and only the big hitters would succeed with great resentment towards their gracious corporate overlords.
I have owned, and continue to own, all sorts of laptops and phones. I could rant about Apple all day long online, but in the end their product is simply superior.
It is such a powerful and self-evident idea that those computers are still above and beyond the best ones in the world, even with all those years of indifference.
I have plenty of computers running Windows and a variety of Linux distros at my home. Laptops, desktop, servers, and weird hybrids of the former.
Same with mobile - I have tried Android, iOS, PureOS, GrapheneOS.
Apple's UX is so far ahead for me. It's just better. But, you obviously disagree. No need to be disparaging.
Except Airpods. They're pretty sweet.
That said, my MacBooks have the best laptop batteries of any computer I’ve owned. My wife went through multiple laptops in the time I kept one in college. Turns out some electronics just suck!
Sweet devices that keep falling off your ears. You need AirPod ear hooks to keep them on.
Researching I can indeed see such products exist, although given Apple appear to be selling over 100 million pairs a year[0] (also surprising to me!), I suspect your estimate is inflated. Note this is over 300,000 pairs per day.
Anecdotally, I see people with Airpods daily but have not once ever seen hooks on them. Maybe there's a cultural element at play?
I'm not sure how that implicitly conveys an opinion.
Saying "the sky is blue" is not an opinion when the sky is blue, it's a fact. Saying something is better is also not an opinion, it's a fact. Saying "in my opinion" or "I believe/think/feel like/etc" makes your statement an opinion, ommiting that is ambiguous and is left for interpretation.
Don't get me wrong, Framework makes a lot of neat stuff, but you can't swap out a Macbook to _anything_ without consequences. It does not take a lot of imagination and empathy to see that for some people, those consequences aren't acceptable at all, or not simply not worth the utterly undetectable sting that a company such as Apple would feel by us not buying a single Macbook from them.
If someone has to alter their entire work environment and process, while Apple doesn't even notice, is that truly worth the moral superiority they'll feel? For a whole lot of people, that answer is "no", and I can't blame them.
And yet we live under capitalism...
No, you can’t avoid capitalism, you’re born in the country your born and you don’t have that choice.
This is more like moving to a capitalist country and then complaining that you live in a capitalist country.
People complain about the products that are best for them. Nobody (with the power to decide what they use) complains about a product long, unless it is still their best choice.
And suppliers of products being complained about are not companies "not worth supporting". They are making the product that is the best fit for the complaining customer! They are not perfect. They can do better. So customers speak up.
They are deciding that said product is the best fit for price on their individual criteria.
To "support" would require you to make sacrifices - aka, buy an inferior/worse-fit product from a company you want to support, instead of from the company that actually offers the best-fit for yourself.
Aside from me throwing too much at it (should've sprung for 32GB), it's the single best notebook I've ever owned, and the most reliable.
To say it was the best fit for me is an understatement! It's truly great!
But like...if someone really does like the product but knows that product could be even better, wouldn't they naturally speak up about it?
After trying UI design tools and web development on Windows and Linux machines and finding the experience very sub-par for my needs, I've found macOS, and by extension, Apple's hardware quality, choice of keyboard layout, ease of use, etc. to be superior for my needs. I have almost no complaints about the Mac platform with the ways I've been able to customize it, and its nag-free experience. As they say, it just works™. ;)
It feels made for UI design & development, with minimal to no configuration, no late nights fixing file permissions or access issues, fixing Linux subsystems, fiddling with very limited terminals, and suffering from buggy piecemeal UI shell packages that prioritize fancy, laggy animations over functionality.
On the contrary, I've found not only doing these tasks and multitasking to be very frustrating when getting serious work done on other machines, primarily frequent interruptions (Windows) and major inconsistencies with global keyboard shortcuts.
For what it's worth, I'm also a staunch Android user, never owned an iPhone, occasionally use an iPad for reading and other content creation, absolutely love my Windows PC for gaming and surfing on my TV, and work exclusively on my MacBook. I'm very particular about using the most suitable machines for the tasks at hand, but well-rounded enough not to be completely captured by Apple.
I had 2 macbooks fail simultaneously over the new year, and instead of laying down the $$$ for a new m3 mackbook, I put a linux station together, with the intent for it to be a windows dual boot.
At this point a couple of months later, windows is no more than a KVM/QEMU virtual machine (and runs its DAW/synth apps, significantly faster and with greater stability than either of my dead m1 macbooks ever did.)
Best tool for the job has changed.
An equipment manuifacturer who's goal is for hw failures to trigger a new purchase and not a repair should be enough incentive to ditch them. We all know Apple has fallen way further than that.
They're a litigious, anti-consumer company that hides behind some fake, faded, John Lennon esque / hipster image.
Time to cut them loose, isn't it?
I've heard this since around 2004, and did try it every once in a while. And while I have the utmost respect for the Linux desktop developers... the experience was never comparable to me. I'm a sucker for well-thought out and coherent user interfaces, and the rigid principles Apple developers have to follow are no match for a loose group of open source devs.
I will continue to follow their progress, but as it stands, using a Linux desktop on my main machine feels like swapping a Mercedes with a home-built Gokart.
In reality, it's safer to assume that most or all major apps don't have problems with this, so I'm being a little facetious here. Regardless, after nearly 20 years on Android, nobody could possibly pry my muscle memory and features I've come to expect from my cold dead hands. :D
So you bought an iPhone knowing you can’t download apps and then go cry because you can’t download apps?
Then your argument is that well, all my friends have iPhones or there are some other good features, or whatever else you make up?
So you obviously find value in the product, it’s missing a feature, but you will consciously buy it anyway, it doesn’t make any sense.
Does the standard simply change when a company is big enough?
Imagine ordering a steak salad even though the restaurant doesn’t allow modifications to the ingredients, then throwing a temper tantrum when you get it because it has steak. It’s unbelievable.
Of course, native apps that wrap web-based apps is almost the reverse of that, and we still often get laggy, sub-par experiences as a result of broader platform support for lower maintenance costs.
PWAs fill the opposite gap where you get native-like apps at the expense of low performance, distributed any way you like.
What we really need is for high-performance native applications to be distributable via the open web, and that's exactly what the EU is enforcing here, in a way. What would be better is for WebAssembly to take off and offer native performance in apps that can be visited at URLs, just like we're used to.
And there are multiple manufacturers that aren’t associated with Google who make phones.
If this were truly such a shortcoming, more companies, in addition to already existing ones, would create phones with side loading apps.
Imagine me pitching my idea to YC, it’s like an iPhone, but with side loading apps! It’s brilliant!
You’d be laughed out of the room.
The issue is you want those good Apple features, you want that Apple ecosystem, the blue bubbles, etc, but you also want to have a feature that the phone doesn’t have and people are crying that Apple won’t give them that feature.
I don’t even care, and I even if I did, decisions already been made so there’s nothing to argue.
This is simply an amusing situation, the grandstanding is simply funny.
> I don’t even care
> This is simply an amusing situation, the grandstanding is simply funny.
Wait till the Commission delivers the punch-line.
It’s possible to not care about something and still submit an opinion. Or maybe it’s the degree of caring that is confusing you, I care enough to comment and have a viewpoint, but I don’t care to the degree that I am upset or will lose any sleep over it.
There you go, hope this helps you understand what I meant there so that you are no so hung up on it so as to feel the need to quote it.
Please do save me the suspense and share the punchline now!
It’s perfectly reasonable to use YC here as at the end of the day they’ve helped launch of ton of companies that are popular with consumers.
Regarding the irony in using them as an example of corporate righteousness, well you did get me there and I agree with you.
Apple hasn't finished their setup! You might be able to guess where it's going though, we've heard this one before.
They're acting like an anticompetitive wuss if you ask me. If Apple is the righteous one here (imagine that), they can pack up their bags and tell the whole EU to shove it. They can individually invite all 27 markets to kiss their ass and watch as the relevancy of Apple products plummets in the first world. Problem solved, Apple saves the day. 中国梦!
Or, they can take the king's ransom of iPhone revenue and surrender their asinine software double-standard. This doesn't end well for them either way, there's no sense it making it last longer.
Show of hands, how many people actually spend multiple minutes (or hours) just swiping through their respective App Store just to find something new and interesting?
Aside from the store experiences, the web's powerful (gasp!) ability to find and download content including Computer Applications™ has always been its greatest strength. App stores are a net detriment seeking to protect the lowest common denominator: the uneducated computer user who hasn't bothered to learn everyday security practices to avoid downloading malicious apps or vetting software developers on their popularity and/or security themselves.
This takes a little knowledge and practice, but this isn't much different from shopping for good produce in a grocery store. Avoid the rotten fruit, and use your friends/family to help you judge what's best! That's the beauty of freedom on our devices, as it enables the power users and enthusiasts to enjoy these devices at their fullest, without senseless obstacles offering unsolicited "protection".
wot...
How was playing that Super Mario Bros with on your Sega Master System back in the day? I don't remember Sega having the 10NES subsystem.
Ever heard of this little place in the early to mid 90s called AOL? Compuserve? Prodigy? Any cell phone company long before Apple's app store
And you act like anyone who has a Kindle or a Nook isn't in a walled garden, at least for 99% of the people who don't know/care that you can install books via Calibre or something.
And you know you can sideload apps on Apple devices right? Even before the EU ruling. It was just a massive pain in the ass and drumroll... 99% aren't going to do it.
This is not new, Apple wasn't the first to do it, and everybody railing again Apple loves to accept it in basically every other facet of their lives.
Microsoft got pretty far, up until "the inquiry".
> And you know you can sideload apps on Apple devices right? Even before the EU ruling.
If by sideload you mean "repeatedly sign apps until your face turns blue" then yes. If you mean "install software like a normal person", then no.
Yep. Exactly.
And breaking free of the walled Kindle/Nook garden is similarly out of reach for about the same number of people that don't care about Apple's walled garden, which is the majority.
Again, they literally exist in every corner of our lives, and the 99% of consumers/normies don't care.
The "walled Kindle/Nook garden" isn't similar Apple's ecosystem. A Kindle or Nook will let you access it's EMMC and put Epub files or PDFs wherever you need to. It functions indistinguishably from a store-bought file and doesn't even make you enable Developer Mode to get there. It's "out of reach" in the sense that you need the skills to follow a Wikihow article to do it - my grandma could figure it out.
iPhones don't let you install IPA files on equal-footing as Apple, ever. That's the problem, and it's what the DMA remediates. I don't care how you or the normies feel about it any more than I consider the public sentiment towards Bell telephone or Internet Explorer.
This is incorrect. Modern Kindles classify books added as "documents" rather than books, which limits their features and treats them as second class citizens.
I doubt most people care, but you're not on equal footing to Amazon loading a book onto a Kindle.
Why do you care so much that Apple has been forced to give consumers more choice, you can still just use the app store yourself, nobody is forcing you to use apps from alternative stores.
This is the standard "one true religion" reaction imo.
The users should not be forced to run Apple approved applications.
https://competition-policy.ec.europa.eu/antitrust-and-cartel...
What "doesn't make sense" is reducing a complex decision down to a specific factor, and then trying to create the narrative that your specific chosen factor is the sole reason anyone chooses a specific product.
It is completely fair for people to prefer iPhone and also argue for Apple changing their policies.
I didnt know that when I entered the apple ecosystem. Can I have a refund for all the apps Ive bought on my phone?
It is totally reasonable to demand a better steak salad from some restaurant that doesn't allow modifications and moreover totally reasonable to point out how asinine they are for not making easy-to-do modifications when you point it out since that is what you as a paying customer want.
Imagine we lived in a world where 95% of restaurants never ever and vehemently so denied any modification to menu items. It is unreasonable then to demand they change? I need to move towns to get lunch?
This is the insanity we live in with the walled gardens of Apple.
I just can't stand Linux. I've tried several distros and after using macOS since 2009 and Windows since 1995, I just can't be bothered by all the things Linux distros lack, if muscle memory for the other two aren't already the biggest obstacle for me.
I am insanely efficient on macOS, and I almost never have to think about global hotkeys, global search & calculations, managing apps & settings, and seeing nearly zero interruptions while I work -- including popups, notifications, performance dips (if I'm being reasonable with my usage), OS UI bugs, etc.
These all do occasionally happen, but never to the extent I see in popular Linux distros and even Windows. It's just a fact, after nearly 30 years of first-hand usage and comparison.
I also use macOS because it is as extensible and open as I need it to be for downloading and installing packages, and customizing the OS to suit my needs -- which is something iPhones can't do without jailbreaking and such.
I've never owned an iPhone, and seldom use my iPad. I'm an Android guy, and being able to sideload apps in rare, but important, moments is important to me. The openness of Android has been important as well, namely the fact that Firefox has always been allowed to use its own browser engine since the start, enabling the same freedoms I have using it on desktop platforms, as a primary example.
That was a few years ago. Anything older I've forgotten honestly at this point. It's been a long time, and I'm certain things are probably better these days, but I have absolutely no reason to switch. My muscle memory and setups on my current machines are too good to let go of.
I have a Steam Deck -- but their experience is so tailored that I'm not sure it counts. I'm not actively using the desktop environment unless I need to use a different game platform. I wouldn't be using this machine for work at all though.
This part:
> If commercial real estate charged XX% cuts of all sales from a business
As I understand, for luxury fashion brands, this type of contract is sometimes used.Using another real estate analogy -
Imagine you bought a house from Fruit Builders company. The house came with a pool.
Now unlike every other pool in existence, this is a very special pool that just really cares about your privacy and security a lot.
It won't let you use any random pool toy (it has lasers), no it must be a well-behaved toy that is rigorously tested and officially notarized by Fruit company themselves (= non-employee contractors taking one look to make sure Fruit's cut is not being circumvented).
So you go to the supermarket, purchase a marked-up toy, the toy company reports its earning to Fruit, and Fruit takes their cut.
All for your safety of course.
If you’re going to come up with analogies, at least do something that is remotely applicable.
But sure, here's another -
You can run any company's software on a MBP, downloaded from the internet, without paying a dime to Apple. Similar situation applies to Windows / Microsoft.
The iOS model is advocating for rent-seeking in MacOs and Windows binaries.
Surely Apple's OS/framework that they tried to say they spent so much money developing, sandboxes and protects all running code from said data vacuuming behaviour?
Or did you really believe Apple when they said it would reduce security™
Because the only reason it would is if Apple let it happen on purpose so they can create a consumer backlash by saying "I told you so".
There was a story that a Bitcoin wallet in the store was stealing peoples funds and had Apple had be notified at least 12 days prior. https://news.ycombinator.com/item?id=39685272
So the so-called security is a red herring.
This may vary by location and landlord but it absolutely is a thing. And a guarantee for any high-end, high-traffic location.
I have friends in strip mall businesses and they have moved locations for better landlords.
I mean, consultants, they grow on trees and I know what I'm talking about, I sometines interview new hires as part of my job. Developers, less so.
I don't have an explanation for this, it's a strange effect. But it's just an example, I have observed multiple times this unexpected deviation from the law of supply and demand.
My point is, this law is not a sure fire way to explain any price.
I won't pretend to know exactly how their processes work in detail, as I'm an American citizen, so the EU's concerns generally don't interest me much, but if the U.S. Federal gov't versus State governments can be used an analogy, I have similar feelings, in principle.
Then again, I'm not American so I can easily see the influence your country has on most other countries, so to say the "EU have enormous capacity for overreach at the expense of participating countries and their citizens" is completely ignorant and oblivious.
Something along the lines of:
"We urge all EU citizens with Apple devices to have an alternate means of accessing critical internet services like banking, to protect themselves in the event we are forced to block all Apple services EU-wide for legal non-compliance."
... then watch AAPL stock drop below NVDA ...
... and Apple come crawling back, suitably obedient.
You literally just described Apple "starting it". They took the initial action (~15 years ago, by your words), starting it, and the other parties reacted, after that action.
> Apple have been running their little fiefdom mostly unchanged for almost fifteen years
Apple could have started out being more consumer friendly from the beginning, and it wouldn't have been starting a fight with consumers. But they didn't, and now they're reaping the consequences.
Opposing a powerful entity's behaviour is not an excuse for sloppy language or misleading hyperbole. In fact it's especially important to avoid it because the powerful entity only needs to re-frame the criticism around that hyperbole and then proceed to factually disprove it.
Regardless, your new framing is still a ridiculous claim. To suggest that Apple was being "anti-competitive" in 2009 is self-evidently absurd — because their marketplace was simply too small to matter with respect to any competition regulation. They grew their marketplace under the supposedly "unfair" rules which means that the rules cannot be framed as an antitrust violation. This is arguably the most significant point of fact which lost Epic their case against Apple.
If you disagree, then you need explain why every two-bit little nobody who creates any kind of marketplace of any size shouldn't be required to follow strict market fairness rules. Under that logic, Tide could force your local chicken shop to sell Tide products, because they should be entitled to fair access to that chicken marketplace.
Indeed, your entire argument relies on some rule about anticompetitive behavior apparently invented just now, something to do with market size? Maybe if we were talking about monopolies, that would be relevant. But a business of 1 user can engage in anticompetitive behavior by locking the user into their ecosystem, or restricting what they can do with their property when it involves competitors.
Apple should have made better choices, earlier: They're engaging in anticompetitive behavior now, so if you claim that they're unchanged, that means they were engaging in anticompetitive behavior before, too. Your framing and claims to the contrary, then, we see are patently ridiculous.
Weird to me how common it has become in the last 5 years for people to gleefully cheer for tyranny and control.
By no means do I agree with the walled garden, I just think cheering for such an absurd idea of the government disabling your phone to fight something most users don't even understand or care about is bizarre.
...The government you also consent to in elections and by deciding where you live?
I'm so sick of this argument: you chose to buy iPhone, it was your decision... But a large part of the law protects citizens against their bad judgement: we don't allow slave contracts or selling your organs.
Within some use-cases, and to a larger degree within some groups of people, Apple is a monopolist. People get *addicted* from Apple ecosystem. If you had a Mercedes house, with a Mercedes charger to your Mercedes Car, that you would park on a Mercedes parking spot near your workplace, it wouldn't be so easy to replace your car with another brand.
I can't get the boomer comic where the guy pulls the calendar and sees the next year is 1984 out of my head now.
Overall, I'm happy they're actively involved. The hands-off attitude in the US is terrible.
In reality a cookie consent notification can just as well be a small widget somewhere with an accept and refuse button, but it's the builders of these frameworks that have a vested interest in getting you to press accept.
I've applied for a job at one of these companies about a year ago, and I asked them about it. They said to me that according to their metrics, there's about 30% more acceptance if they only bury their Refuse button, so it's a legal risk they are willing to take.
Needless to say, when they invited me for a second conversation, I politely refused.
No, the shitty cookie screens with dark patterns is not the responsibility of the EU - although you could make the argument that the EU should have been stricter or more prescriptive.
I once read a light-hearted analysis of the cumulative time wasted by humanity due to the original USB plugs/sockets being unidirectional. I suspect a similar analysis of these cookie popups would be shocking.
Hah, first Google hit: https://www.linkedin.com/pulse/billions-hours-now-being-wast.... (Not sure I agree with the numbers used, but the order of magnitude probably isn't too far wrong)
The problem is definitly NOT THE REGULATION but the way that websites have become a data/cash machine...
Yes, why not stop there?
https://lokilist.com/about.php
Likewise, a "privacy policy" explains the extent to which your privacy will be violated.
I also think it would have been very feasible for the EU to define that a browser could ask for consent once and then apply that to many/all sites by sending a header. So the popup would only be needed for people without a browser that has implemented it.
> Spain and Austria say one thing, The Netherlands says another
I thought that it is very clear that GA cookies qualify for the banner notification. What should I be reading to hear the opposing opinion?It's absurd how used we have become to wantonly collecting user data that some people can't even imagine not doing that.
For consent, the old "hide tracking terms in the terms of service" approach is not allowed anymore. That's where the popups come from, the user needs to know what they're consenting to if the data processing isn't actually required for the website to work.
I would like to see something like P3P (but better) to make a return. We have DNT and its followup, but they're not sufficiently scopable in my opinion.
> Maybe we even can have a per browser setting.
DNT header?There's no such thing as a mandatory cookie popup. You don't need to get explicit consent if your website needs certain cookies to do what the user wants it to do. Placing a session cookie to log in is fine, for example. And it's also fine to place tracking cookies if and only if the user goes to aforementioned widget and presses the "please track me" button.
But users don't want that, obviously, so websites are built to force you to acknowledge the choice. The problem here is not the implementation of the law - it's the attitude of the website builders.
In other words, the websites are showing cookie popups in you face because they really, really do want to track you, and for that they need your explicit consent. Nobody forced them to track you. The implementation does not matter; the intentions are crappy.
I think there is a recent court ruling saying websites should respect DNT settings as a (rejection of) consent; if that would be adapted universally, we would be done with the popups.
edit: https://dig.watch/updates/german-court-affirms-legal-signifi...
Companies can comply with the law by following the old and standard DNT header. It's transparent to the user, no pop up of any kind.
They chose not to.
They are the ones you should be angry at, not the EU.
Not true, actually! GDPR is a framework, and every EU country implements a national law according to that framework (e.g. the Dutch implementation is called "AVG"). The specific requirement that refusal must be as easy as acceptance is not in the GDPR, but several countries added it to their national implementation of the GDPR.
The Dutch implementation is called "Uitvoeringswet Algemene Verordening Gegevensbescherming", which, as the title states, is the law that implements the GDPR. "AVG" is just a translation for "GDPR", not the name of the law that implements it.
The Uitvoeringswet describes how the GDPR functions within Dutch law, for example, it describes the role that the Dutch Data Protection Authority plays. You can read the Uitvoeringswet right here: https://wetten.overheid.nl/BWBR0040940/2021-07-01
The GDPR (in Dutch AVG, in French RGPD, in Spanish RGPD, etc.) actually DOES state that it should be just "as easy to withdraw as to give consent" in Article 7. The directive (2016/679) can be found here: https://eur-lex.europa.eu/eli/reg/2016/679.
> "as easy to with as to give consent"
The full Article 7, section 3, in English, says:
> The data subject shall have the right to withdraw his or her consent at any time. The withdrawal of consent shall not affect the lawfulness of processing based on consent before its withdrawal. Prior to giving consent, the data subject shall be informed thereof. It shall be as easy to withdraw as to give consent.
I think this can be interpreted as, you ask for consent, it doesn't have to be as easy to say no, but once consent is given - it should be as easy to withdraw it as it is to re-give it after it was withdrawn.
Somewhat badly worded, in my opinion. It doesn't unambiguously say "refusing consent every time it is requested should be as easy as accepting it."
You don't need cookie popups! Really. You don't.
You only need to get consent to track users with software you don't run yourself. Or when you sell your data off to other companies.
Both are, unfortunately, the norm. But there's absolutely no technical reason to have these in place. Non at all. Plenty of alternatives for tracking that doesn't need consent. Or just not sell your customers' data off.
I would be infuriated if I found the bakery down the street is selling its security footage with my face on it, next to my sales and spending in that bakery. I'd expect them to at least warn me about this at the door. So I can then buy my bread elsewhere. That's what a consent banner is!
https://www.ghostery.com/blog/how-to-block-cookies-on-most-b...
Also, cookies are not the only method of tracking which is supposed to be disabled when you hit Deny.
How does the GDPR help EU tech companies? I hope you're not about to tell me it's a ploy to bundle up resources for compliance in US companies or it levels the ground for the EU to be able to compete somehow. It caused enough headaches for us too.
Sometimes a good thing is just a good thing. The US supposedly was a country that had laws made without sinister corporatism at work at one point too.
Also known as projection.
That's more or less what happens in real life. If you are having any success with your physical business, you can bet your ass that your landlord will increase rents. They keep a keen eye on this. Sometimes they'll even state that it's not more than fair that they should get more in rent, since your business is doing so well.
I used to enjoy exploring the App Store — I resent it now. I'll download half a dozen apps only to delete them within minutes of launching them because of their rent-ware attitude or just plain shitty functionality.
I'm not going to argue about the signal to noise ratio between e.g. fdroid vs Google Play, but it should be obvious that while the signal looks the same for both, the noise is very different, with fdroid having outdated, "developer UI" apps as noise and Google Play having fraudulent scams and malware as noise.
FWIW, at least in the US, this is actually how a lot of commercial/retail real estate works. Every mall or shopping center you visit charges rent based on sales revenue.
It's of course good to bring up the analogy, but it just means that Apple shouldn't be using American business tactics in the EU, actually.
How does that count as a "marketplace"?
> Web Distribution ... will let authorized developers distribute their iOS apps to EU users directly from a website owned by the developer
All of this just makes it crystal clear what Apple's goal is: to prevent competition. It's not about security like they've been lying about; it's all about maintaining their app store monopoly.
(But yeah, this is just slightly silly naming from Apple).
Move the switch back and the device won't boot without a factory wipe. That's going to deter both anyone who can't successfully disassemble the device to flip the switch (i.e. severely technically illiterate people) and the people who aren't willing to press YES to a prompt that says it's about to erase all their data (i.e. mildly technically illiterate people), while leaving it possible for exactly the people it should be possible for.
I have yet to hear a convincing argument (from multi-store proponents) about how to prevent this. If the big social media companies pull their apps from Apple's official store and move to their own stores (with unfettered access to spy on users) then they will be successful at dragging their users with them. Furthermore, there is no evidence that GDPR has had any success stopping them from siphoning up all the data they want.
This is the same thing that Apple does if they refuse to follow the process as it is, right? You're being insufficiently stubborn. And excessively dismissive if you think users making choices have no power. There are demonstrably people committed to having it their way:
https://news.ycombinator.com/item?id=39685700
Unless you think tech companies have gotten too big and people don't have a choice anymore. If you have a monopoly, what you want is not another monopoly to fight them over which gets to fleece you, it's to smash them both by any available means. One of which is resistance through personal choices, one of which is... anti-trust enforcement.
> about letting other large players carve up the Apple/Google 2-slice pie into a few more big slices
Do you not believe that increasing competition for app stores will "empower individual users"? If yes, please provide an alternative to DMA that will benefits users more.
So, to answer your question: no, I do not believe it will empower individual users. If we really want to empower individual users we should be looking to inject more competition into the social media markets as well. More "app stores" that do nothing but offer the same apps while bypassing Apple's protections will not benefit users. And if the 30% Apple tax is the real problem then why not legislate against that directly?
Sure, but you can do both.
> More "app stores" that do nothing but offer the same apps while bypassing Apple's protections will not benefit users.
It's not just the same apps though. For example, the license Apple uses for the app store is incompatible with the GPL, so no one can make an iPhone app under the GPL or use existing GPL code in one. That license is one of the things that allows collaborative projects to form and right now that can't happen for iPhones.
Likewise, the $100/year fee deters hobbyists from creating apps.
And Apple prohibits certain types of content in their store, e.g. adult content or P2P apps, which some users would want.
> And if the 30% Apple tax is the real problem then why not legislate against that directly?
Price controls are generally a bad idea. The cost of hosting the app installers is generally negligible, but a few apps could be huge, and then it isn't, so how much should it cost? Can they charge a flat percentage of sales or does it have to be per-GB of transfer? What happens when the market price of storage or bandwidth changes over time? What if it's different in different regions?
Legislating rules to handle all the edge cases is a fool's errand when competition would handle it for you because anyone who charges too much would lose business to someone who charges less.
Users have a lot of power individually. The most obvious example is when there is competition. You could be a single person and your counterparty could be the world's largest corporation, but if you have ten other viable alternatives, they can do no worse to you than the best of your other alternatives or you just choose the other one.
But you can also do it by being stubborn. Some people seem to have completely forgotten how to do this. There is a transaction with a surplus of $100, the counterparty is some egregious monopolist and the deal they offer you is that they get $99 and you get $1. A lot of people take the deal, because $1 is better than nothing, but that's not it. What you do is flip over the table and walk away, because that costs you $1 but it costs them $99 (or $50 or whatever their share would be after offering whatever it would have taken to satisfy your sense of fairness).
People are so lazy now, or they've been conditioned, so now they always just take the $1 even if the alternative is only a minor inconvenience for them. Okay, you have to use Signal instead of WhatsApp, so what? But being willing to walk away from an unfair offer can sometimes be to your advantage even in an individual negotiation, because you both know the other party has more to lose. It's definitely to your advantage when other similarly-situated people do the same thing at scale. See also:
https://en.wikipedia.org/wiki/Superrationality
> They express their power collectively through the political system.
They express their power collectively however they want. Organizations (e.g. FSF, EFF) can do things like pool money to create competing systems. Even for-profit corporations can do this -- you don't like the incumbent? Start a competitor, and raise funding from all the other people who don't like the incumbent.
But again this seems like something people have been conditioned to believe doesn't work, even though it obviously does. To take a simple example, the EFF created Let's Encrypt, which cut the legs out from under the certificate mafia and made TLS free for everybody. All it took was an organization to pool enough resources to develop the initial implementation.
> I'm just very skeptical of the approach taken by Europe with the DMA. It seems to be less about empowering individual users and more about letting other large players carve up the Apple/Google 2-slice pie into a few more big slices.
Government regulations often fail as a result of incompetent administration or some corruption. But some forms of anti-trust can only be fixed through the law because the trusts themselves were created that way.
If government enforce contracts in restraint of trade then people will enter into contracts and form a cartel or enforce a monopoly. That is not acceptable, so then governments have to constrain what kinds of contracts they're willing to enforce, and somebody has to write down what "restraint of trade" means to establish how that works. It's not fun and they'll often get it wrong but the only alternatives are to either not have governments enforce contracts or allow cartels to form that become de facto private governments. So we do the best we can.
The EU is not great at this, but the problem they're trying to address is real, so sometimes you just get to sit back and watch two entities you don't really like have a fight with each other.
When everyone you actually need to communicate to is on WhatsApp, Signal is pretty much useless.
Then everyone ends up on Signal because anyone can install Signal but the stubborn people refuse to install WhatsApp, at which point "everyone you actually need to communicate to is on Signal, WhatsApp is pretty much useless."
But in order to get there, you (the collective you, the median pedant) have to be more stubborn than the people who want to use WhatsApp, instead of the other way around.
I've been there, actually running Signal as my primary IM for several years. The number of people I "converted" who stuck around was, in the long run, zero.
You should not have to police adults on what they're allowed to do with their property. If someone asks me to help them setup their computer, I may gave some advice and warning about things to avoid. If they asked me to do something that may be dangerous, I can refuse to do it, but I will not actively prevent them from doing so. They're not children.
If someone is ok with putting their whole digital life at risk, then let him do so. Just like you can't prevent someone who wants to eat cake all day. It's not your life.
The fundamental problem with this "power to the people" mentality is that adults don't actually know how to use technology. The average person is technologically illiterate.
You can go on about giving adults full control over their property, etc. etc. but we both know that this is how you get security disasters: old people getting scammed, people losing their life savings and what not.
Part of being an effective security engineer, is realizing that you need to protect people themselves. 2FA is a prime example of security driven via this mindset: necessary because the technologically illiterate masses reuse passwords. There are other benefits, but that's the main reason.
So you shouldn't have to police people, but practically, in the end you do.
> If someone is ok with putting their whole digital life at risk, then let him do so.
All fun and games until people lose their life savings and get forced into homelessness or whatever.
Then these people start to blame you. Then technologically illiterate senators and regulators will also blame you. Lose-lose scenario.
Crypto is a prime example of what happens when you give people control. "Power to the people!," tons of people get scammed, and this prompts regulatory lockdown.
TL;DR is that the EU regs wouldn't be a problem if Apple could hide the functionality behind developer settings, but they can't. Exciting times, people in the EU are gonna get totally fucked by shady apps. GG.
This happens when senile people are legally authorized to exercise control over their assets. It has nothing to do with technology and has been happening since before computers existed. The general solution is to appoint a conservator who is required to authorize major transactions.
Which hardly justifies using the same measures for someone of sound mind.
> 2FA is a prime example of security driven via this mindset: necessary because the technologically illiterate masses reuse passwords.
And then their phone number changes or they lose access to their email and you've locked them out of their account.
This is particularly egregious when the second factor is required to be a phone number, because people in financial straits will have their service canceled for non-payment and now you've magnified their problems at the worst possible time. But phone numbers serve as a convenient tracking ID since most people only have one of them, which may explain the popularity of requiring them "for your own protection".
> All fun and games until people lose their life savings and get forced into homelessness or whatever.
We build insecure systems and then blame the users for it and offer to lock them in a cell to protect them from our bad choices.
Why is it that anyone can charge a credit card or a bank account who has the account number? Public key cryptography has been a thing for decades. Put a USB-C connector on the credit card itself and require the card to be plugged in to the device the first time each merchant wants to charge the account. 99% of credit card fraud, gone, because you can't breach one merchant and use the card info at a different one without physical access to the card.
Meanwhile anyone could trivially cancel a subscription because the list of authorized merchants would be listed on the bank's account webpage and the user could remove one at any time.
> Crypto is a prime example of what happens when you give people control.
Anybody can go to the bank, right now, and withdraw cash and hand it to a scammer. Sometimes they do. You can also give them your television or company ID badge. Cryptocurrency is no different. Most of the crypto scams are get rich quick schemes, which people have been getting scammed by since the invention of barter.
What made cryptocurrency so susceptible to scams wasn't that people were in control, it was that some people were actually getting rich, which made others credulous, and that attracts con men.
"We have to protect people from themselves" is only true for small children and the mentally ill. Adults get to make their own choices -- because there is no one else to make them. As soon as you appoint someone else to do it, that person has a conflict of interest and the incentive to defect, and the person affected needs the right to choose differently unless you can prove that this specific person is mentally incapable of exercising reason.
"Nobody is ever completely reasonable" doesn't cut it because that applies to the gatekeepers too.
I guess pigs fly or hell freezes over. Musk and Zuckerburg had years after such changes to make their own store on Android (which put in similar privacy policies at the same time as Apple). It doesn't make any sense for them because being off the main store is worse than gleeming off a bit more data to sell.
>I have yet to hear a convincing argument (from multi-store proponents) about how to prevent this.
How about proving that the subjects in question are on multiple stores to begin with, or otherwise have shown interest?
You're questioning GDPR's validity, but your own premise isn't a thing to begin with.
I'll bite. Is there anyone here that thinks overall security for elderly (and lower skilled users) will *not* be hurt by additional app stores? I find it hard to believe. And, I write this post an an uber geek is is neither an Apple fan boi, but is very impressive by their overall security and UX. For the geeks, it would be great to have more stores. For the average users... maybe... For the least tech-savvy users, I cannot believe it will benefit them.
My parents are in their 80s and use Android with F-Droid (I set it up for them). No scams. No account or password. No ads. Simple apps. They have definitely benefited from having more choices available to them, specifically a repo of software built with something other than profit motive in mind. Apple's not very good at offering that.
If app stores need to be locked down to protect the elderly, then surely the Internet needs to be locked down to protect all children. After all, Safari still navigates little Jimmy to pornhub if he clicks the link.
I feel like the real solution, same as the one most parents should be using instead of forcing it into everyone else is the same it's always been; don't give young Jimmy unfettered access to the Internet (and use a child/safety filter in your own home/on your own devices) and for Apple to provide a setting that enables/disables alternative app stores, so that children of the elderly can choose for them in the same way they'd choose for their children.
https://support.apple.com/guide/assistive-access-iphone/set-...
My original question was a request for hard evidence which I think is lacking in arguments of security and safety.
I think I've seen an equal amount of press surrounding fake and useless apps on both android and apple platforms. But this is purely observational.
Why would we want freedom to self publish on the web but not in mobile apps?
The vanishingly few remaining users use F-Droid (sometimes exclusively), which is probably the safest app store on Earth, with GNU/Linux and *BSD distros' base repositories. Open source only, reproducible builds with public recipes written independently, trackers removed (because they usually rely on non-free libs).
I honestly don't see how having only one store makes an OS safer. That store could be an unchecked mess.
We could talk about policies around app inclusion and permission management though.
If the argument is "Apple in particular has a huge vested interest in making sure that their first party App Store doesn't distribute malware", that's somewhat stronger.
I don't know which argument nektro was trying to make, I could read it either way.
Personally, I lean towards the point about vested interests, although it is only "lean towards" not "fully embrace": what they care about isn't strictly security, but their bottom line, and being a US company with US moral norms and US payment providers, this can also be observed in the form of their content rules — they seem to treat sex as a much more important thing to hide than violence[0]. This does not sit well with people like me who think violence is bad and sex is good.
[0] A bit over a decade ago, the app submission process flagged the word "knopf" in German translations, telling me it was a rude word and I might get in trouble if I was using inappropriate language. It's the German word for button… or knob (but in the sense of button, it's never a dick), and so I can only assume someone got a naughty words list in English and translated it literally rather than asking for a local list of naughty words.
Are you sure? Android phones are pretty big in China, which is by far the world's largest smartphone market, and I guess Play Store & "the Amazon thing" (I don't remember the name either) adoption there is close to 0%. Anecdotally I have noticed a lot of people using phone vendor app stores in India (the second largest market, though half the number of devices as China) and Indonesia (another huge market). Taken together I'm very skeptical that Play Store + Amazon have a majority of Android users.
> I guess Play Store & "the Amazon thing" (I don't remember the name either) adoption there is close to 0%.
Woah. Is this true? If they don't use Google Play Store, what do they use?No, good point! I hadn't thought about the China market. I don't know how things work there.
Web Distribution requires stricter app and developer review than Marketplace distribution.
> The goal was to get out of Apple's clutches when your customers have their devices
Whose goal? Read the DMA. It is very explicit that it expects Apple to maintain security of devices and apps.
Which goes to the parent's point that their intent is to prevent competition. Otherwise why would the alternative need more onerous security measures, if not to act as a deterrent through friction?
> Read the DMA. It is very explicit that it expects Apple to maintain security of devices and apps.
It also says that the security measures have to be "strictly necessary" and "there are no less-restrictive means to safeguard the integrity of the hardware or operating system" and "[t]he gatekeeper should be prevented from implementing such measures as a default setting or as pre-installation" etc.
Which implies to me that you not only have to be able to turn them off, they have to be off by default.
Without a kill switch, gatekeepers would lose control over apps, making them "strictly necessary." Most interpretations of the DMA agree.
The comment literally says: "All of this just makes it crystal clear what Apple's goal is: to prevent competition. It's not about security like they've been lying about; it's all about maintaining their app store monopoly."
There is no reason for the security measures to be more onerous for the competing thing if they were sufficient for Apple's thing, unless the purpose of the security measures is to prevent competition.
> Without a kill switch, gatekeepers would lose control over apps, making them "strictly necessary."
Gatekeepers having control over apps isn't necessary for security. The device's owner having control over apps is. They can opt into a particular gatekeeper's control if they choose to. How is it "strictly necessary" for the gatekeeper to force them to use one provider of vetting services over another? Isn't the point of the act to enable competition?
Web Distribution means Apple is handing over responsibilities previously handled by the Marketplace directly to the developer. Allowing developers to police themselves is obviously riskier.
> The device's owner having control over apps is.
This is simply not true. Device owners are hopeless at maintaining the security of their devices.
> How is it "strictly necessary" for the gatekeeper to force them to use one provider of vetting services over another?
There are 2 tiers of "vetting services": 1. Marketplaces determine the appropriate content or type of apps allowed in their listings, 2. Apple determines if an app, developer, or marketplace is an outright threat, e.g. if an app turns out to be a scam, or if a bug in an app exposes an exploit, it is "strictly necessary" for Apple to be able to yank the app immediately.
Doesn't that depend on who the developer is? Certainly it isn't the case that no one exists who the user might trust at least as much as Apple.
> This is simply not true. Device owners are hopeless at maintaining the security of their devices.
"Device owners" includes substantially all people. Many of them are not hopeless and are entitled to make their own decisions. Some of them are even more qualified to do it than the people Apple has reviewing apps.
The hopeless people may be better off sticking to trusted stores, but they can do that without prohibiting others from doing otherwise.
> There are 2 tiers of "vetting services": 1. Marketplaces determine the appropriate content or type of apps allowed in their listings, 2. Apple determines if an app, developer, or marketplace is an outright threat, e.g. if an app turns out to be a scam, or if a bug in an app exposes an exploit, it is "strictly necessary" for Apple to be able to yank the app immediately.
That doesn't change the question. How is it "strictly necessary" for Apple to do that, rather than whoever the owner of the device chooses to do it? It would obviously be possible for a third party like Symantec, Malwarebytes or the makers of uBlock to do the same thing.
Sure, the amount risk probably varies, but you are talking about going from a Marketplace that implements some level of app review to no-review. It's more risk.
> Many of them are not hopeless ...
Exactly, and "many" is not enough. It's not possible to design a special switch only for those qualified "many" - and only them. Platform owners and the EU insist on protecting the unqualified everyone else too.
> How is it "strictly necessary" for Apple to do that, rather than whoever the owner of the device chooses to do it?
It's not in the sense that someone else could do it, but the DMA doesn't require it, so obviously no gatekeeper will. Also, it's a terrible idea because there's no market for it. Everyone already expects it to be free.
Only if the developer isn't as trustworthy as Apple. In fact, it could be lower risk even if they are less trustworthy than Apple, when it's their own app, because someone who is less competent but not overtly malicious who posts their own app is much less likely to be supplying malware than a general-purpose store that tries to vet everything but accepts submissions from just anyone at all including overtly malicious actors, and could thereby miss something.
And the user, in choosing which alternate stores or developers to trust, can decide that.
> It's not possible to design a special switch only for those qualified "many" - and only them.
Well of course it is. In the worst case scenario you could make the switch irreversible and then once enabled the device could never add another store. But that's really no different than requiring a device wipe to change it back, because a wiped device should be no different than a new device that never had the switch enabled to begin with.
> It's not in the sense that someone else could do it, but the DMA doesn't require it, so obviously no gatekeeper will.
Isn't whether it's "strictly necessary" the condition on which they can demand it?
> Also, it's a terrible idea because there's no market for it. Everyone already expects it to be free.
How is it free? They're charging $100/year and a percentage on top of that.
Apple pay enough real lawyers to defend them, they really don't need pro-bono amateurs.
That's a contradiction in logic there. If they cared for security, they would choose the more secured option. But they didn't?
Either they then have provided worse security all along: web distribution could have offered more security than an app store? Or they could have provided even better security in their app store all along: if they implemented this stricter checking there. Why not?
These arguments are poor and don't stand up to scruteny.
The very simple conclusion is that it's not about security, that it never has been.
My point is, and remains, purely non-technical though. And I also know how language works.
If you say "we don't allow X, only Y, because we prioritize security". Then change that to "we do allow X but will perform extra security scrutiny over what we do at Y" then it does not compute. Again: it proves your first statement was a lie (intentional or not). Because a) it was possible to allow for your level of security and you could've allowed both X and Y all along, or b) you are now lowering your security, proving you don't really prioritize security, or c) you are merely frustrating X in a different way now and security was never the reason not to allow X.
I'm convinced it's both a and c. I surely hope not that it's b.
I'm assuming that Apple is going to profit from that catalogue.
Does this only makes sense if you assume payments are tied to the App Store? They aren’t.
If you remove payments from your list of motivations, what do you presume Apple’s motivation is to encourage apps to list themselves on the App Store and not a third-party marketplace?
Like literally the only participants in that business transaction are the consumer and the company, Apple does not even enter the picture.
It would be like car manufacturers charging you a percentage for going to the grocery store, because they provide a Private and Secure™ transportation platform.
Consumers will soon catch up, and if the EU does not put pressure on Apple about this, they definitely will.
Not exactly true, there are fragments of Apple intellectual property distributed with compiled binaries.
Which the annual tax (aka developer fee) presumably covers.
This is how it used to be, until Apple got too large and instead of being beholden to developers it flipped the other way around, and now releasing an app for Apple's platform is a supposed privilege.
Take the games industry, where developers and publishers are often given huge incentives by a platform (mostly consoles) to develop for that platform; because games developers are providing value for the platform owner by making the platform more attractive because it has more content options for the consumer.
Why is it so hard for people to wrap their heads around that concept.
Right, as an incentive. That's exactly right. Makers of other platforms chose a particular funding model to suit their commercial strategic environment, not because they were obligated to. Why should Apple be obligated to follow other (or even their own) prior business models?
> This is how it used to be
It really isn't. In fact this expectation of free full-featured developer tools for mainstream platforms is relatively new. https://www.itprotoday.com/windows-78/microsoft-sets-pricing...
> Take the games industry
Sure. Remind me where I can download the free developer kit for the PlayStation 5? Remind me who I need to pay in order to distribute a PlayStation game?
Also if I bought visual studio, MS couldn't tell me what I could make my program do, or outright refuse to let people use my program.
In fact, Windows itself came with everything that you needed to build just about any userspace app in the box since Windows XP SP1 (the first one that included .NET Framework).
Similarly, I dream of going to Epic's website to download some Fortnite, maybe charge a thousand vbucks to mom's credit card if I'm feeling adventurous, and that has nothing to do with Apple or iOS.
This is how every single general-purpose computing platform (including Apple's MacOs) and the open internet has worked for multiple decades.
Some may be like Uber, turning the car into a taxi service, or like Turo, allowing it to be rented. Others may be independent mechanics that can work on the car perfectly fine without access to blessed tools.
There is no cost passed on to the customer because the car manufacturer does not enforce a percentage cut of Uber's or Turo's revenue.
That said, there is likely no perfect analogy in cars. We can instead turn to MacOs / Windows / Linux etc., general purpose computing platforms that do not suffer from a gatekeeper's stranglehold.
You can see where the lack of respect to IP rights leads to when it comes to current espionage claims between some of the world largest economies entangled in a myriad of IP disputes. Ultimately, the question I ask myself is: am I happy with unverified random parts I want to put in my car? Instead of having easy traceability and ability to sue for damages I now have to also vet provenance, authenticity and take on additional risk of an unvetted supplier that I often won’t be even able to sue.
This would be the developer buying a license to the SDK and documentation and then that would be it.
If you believe in that as a security measure, you could still have a signing requirement and apple could revoke trust on known-bad binaries. Which is probably what they will do.
If the developer needs to use Apple resources to track and manage said entitlements, and the consumer expects Apple to police bad actors, then are we asking Apple to do this for free on the bad actor’s behalf (oops, I didn’t mean to use your microphone, GPS, BLE in order to sell the info to an enemy state, law enforcement, angry ex!) or should the cost of said infrastructure be passed to the customer when purchasing hardware? OR does Apple wait until an application is exposed, generally through an echo chamber after the damage is done and is made aware of the issue?
In the US, SCOTUS's job is literally to interpret the spirit of the law in the event of ambiguity.
At the same time, SCOTUS has been guilty of stretching its terms to include ideas that are clearly out of scope. (For example, the dubious invention of “substantive” due process - which all of the abortion stuff hinges on.)
Also, substantive due process was not invented for reproductive rights. It was invented in Dred Scott v. Sandford, to prevent “free” states from depriving slave owners of their “property”.
"The phrase substantive due process was not used until the 20th century, but the concept arguably existed in the 19th century. The idea was a way to import natural law norms into the Constitution; prior to the American Civil War, the state courts were the site of the struggle. Critics of substantive due process claim that the doctrine began, at the federal level, with the infamous 1857 slavery case of Dred Scott v. Sandford.[11] Advocates of substantive due process acknowledge that the doctrine was employed in Dred Scott but claim that it was employed incorrectly. Indeed, abolitionists and others argued that both before and after Dred Scott, the Due Process Clause actually prohibited the federal government from recognizing slavery. Also, the first appearance of substantive due process, as a concept, had appeared in Bloomer v. McQuewan, 55 U.S. 539 (1852)"
> We should note right at the outset some of the many remarkable facts about the case.
> * Dred Scott was the first Supreme Court case since Marbury v. Madison invalidating a federal law. Since Marbury created judicial review in the context of a denial of jurisdiction, Dred Scott might plausibly be said to be the first real exercise of the power of judicial review.
> * Dred Scott was the first great effort by the Court to take an issue of political morality out of politics. In that sense, it is the great ancestor of many New Deal and Warren Court cases.
> * Dred Scott was the birthplace of the controversial idea of "substantive due process," used in Roe v. Wade, in many important cases endangering the regulatory/welfare state, and in the recent cases involving the "right to die."
> * Dred Scott was one of the first great cases unambiguously using the "intent of the framers" and in that sense it was the great precursor of the method of Justice Scalia and Judge Bork.
From https://dash.harvard.edu/handle/1/12942329
--
I don't think it's controversial at all to say that substantive due process is understood to have its origin in cases like Dred Scott and Lochner, cases where the Supreme Court overrode the results of the democratic process to protect economic interests. Or, for that matter, that the court took significant license in "interpreting" the Fifth Amendment that way.
Also, I think many people are too teleological when they evaluate judicial doctrines and philosophies. "Reproductive rights are good, so let's find a way to justify substantive due process." Jurisprudence is part of a structure and process that is bigger than any specific outcome, and bad jurisprudence shouldn't be excused just because it leads somewhere we might like.
Edit: I also disagree that looking at where judicial philosophies lead is a bad idea. At the end of the day, the judicial system exists for two main purposes: 1) enforce contract law and 2) enforce the moral zeitgeist in the most fair way possible. If an inflexible judicial philosophy is unable to keep up with the morals of the times, we should consider revising the judicial philosophy. I believe this is considered fairly mainstream legal philosophy, and a big reason "originalism" is considered basically a sham by the legal profession.
There's a distinction to be made between principles-based and rules-based regulation which I bet you're unfamiliar with.
As a consumer, and an Apple users, I want them to be slapped as hard as possible for how they implement this.
(One of) the reasons why I like the walled garden is how it simplifies everything troubleshooting-wise. I have a few quirks to know, the rest is because of hardware failure and that’s it.
My peer not being tech-savvy might install stupid things from stupid places and it might be a problem.
The way it’s done it’s unlikely, but still it just complexify things for next to no reasons in my book. (Yes 30% is a lot; I personally don’t care, though I do recognize I’m a good position and I can afford not to–but then again, the most vocal about the 30% are not the most unwealthy…)
Just because it makes your life easier as the family tech support is a pretty selfish reason to hope for a very good pro-consumer law to fail.
Also it makes my life annoying when I open Safari and am presented w/ what can be told as the worst pop-up ever and have to spend literally minutes dismissing it for something I neither wanted nor needed. It’s the cookie banner all over again.
Does not seem like a lot, but as a developer I use devices in a factory configuration a lot, and it’s just as annoying as it’s useless.
Basically it’s the cookie banner again. Served no-one (at least definitely not the consumers), but annoyed a lot.
As for the “those that want to use their 1000€ device differently than you now have the chance to,” well……… nobody forced them to buy a 1000€ device did they?? They knew of the limitations; they had to, or they’re very dumb.
The law is not pro-consumer contrary to people say, it’s anti-garden, which is definitely not the same, and I’ll die on this hill.
Oh no, you have to be given the option to not permit your data to be shared with ~1000 different partners with "legitimate" interests. Honestly, the only thing that is wrong with GDPR is that it came out too late.
Ironically Apple did more for privacy than GDPR ever did, and was able to enforce it… by having a walled garden!
Every time you dismiss a "we care for your privacy" banner, you're being made aware that your data is shared with hundreds or thousands of data brokers with "legitimate interest". The fact that vendors prefer to make your experience miserable rather than give up tracking is another example of "malicious compliance".
What happens is that you now have the right to request a copy of the personal information a site has collected and ask them to delete it. You can also sue them if they don't fulfil your request. You're welcome to exercise your rights as an EU citizen at any time.
Not true.
https://noyb.eu/en/noyb-win-first-major-fine-eu-1-million-us...
Know what's cool? Firefox on android supports ublock origin. There are some chromium forks too with desktop extension support (on android). Funny what an open(er) market and easy of installing apps does, huh?
It essentially says "Tell the user you're tracking them, give them a button to click not allow you to do that". If sites actually did that, I honestly couldn't care less about the extra second it would take to click "No, fuck off".
And let's not kid ourself: Microsoft is enabling (and re-enabling and re-enabling and re-enabling) so many things because they are slowly turning their OS into spyware to make more money, not because they care at all about their users.
I'll re-iterate Cory Doctorow's quote: "Anytime someone puts a lock on something you own, against your wishes, and doesn't give you the key, they're not doing it for your benefit".
It’s absolutely not the same; they were clear from day 1.
Yes, and they may also respond to phishing emails served up by the Mail app. Do your peers consider you responsible for fixing that too?
Edit: self plug: https://boehs.org/node/private-apis
Don’t worry they’ll find a way to make it socially mandatory (the same way not having a google account nowadays seems impossible (I don’t personally but still do because of work for instance)).
It’s not like Apple lied at any point saying “buy our phones and do whatever you want on them!” No. It’s clear. You do what they want. In what name should they be forced to “open” it to anybody?
What’s next? Force google to make their map data open? How would that go? It’s mostly the same thing.
Spoiler: companies have been forced to do all sorts of things they really didn't want to do, and it often went fairly well for society at large.
Huh, guess it's just Foxconn then.
I have no idea what your argument is here. That people shouldn't advocate for greater competition in the marketplace just because they already bought a phone?
App stores are a natural monopoly. An app store with more users attracts more developers. An app store with more apps attracts more users. It has a strong network effect and economies of scale. Natural monopolies should be regulated to prevent abuse by the first companies that capture wide market share.
This misses the mark so badly that it’s not even worth reading the rest.
App Review is based out of Sunnyvale and has more than 300 people that make on average $85k/y in their first few years, and mostly over $100k/y after three years.
Long tenured people, the ones that last more than 5 years and are advancing towards a decade of doing the work get close to $200k/y with some exceptions over that number.
Many of those 300 people are multilingual, some specialize in a specific language, but to expand and better serve non-English markets, Apple recently opened a branch in Ireland and one in Shanghai.
The latter mainly focusing on the Chinese market and the one in Ireland specializing in European languages and supplementing the English market.
Funny how that works.
I think you like the App Store for its safety. You trust it, enough to be happy with it.
What does that have to do with wanting others to be denied alternatives? That deliver however much safety and different benefits that other people want?
If safety is one of Apple store's selling points, then competitive app stores will push Apple to deliver even more safety. Perhaps new forms of safety others pioneer. Apple didn't invent security or sandboxes. While also encouraging it to loosen non-safety driven (and therefore quietly non-customer friendly) restrictions on innovation.
That can only benefit you.
Article 13 is the fun one for Apple: https://www.eu-digital-markets-act.com/Digital_Markets_Act_A...
To assume the law means things that aren't written in the law is, quite basically, undemocratic.
This is for example how Germany now has a basic right to data protection. It's not written in the constitution, it was formed by our supereme court by looking at what the intentions of the author's of our constitution were. Same principle applies to EU laws.
I agree that this is not a citizen's job. That's why I wrote that I am very happy to see the EU commission drag Apple in front of the CJEU.
Furthermore, Apple’s behaviour is quite discouraging for us EU based developers who actually understand and aspire to the EU’s values and what we consider “normal” treatment of the people using our apps and services.
22,000 of Apple’s employees are EU citizens and residents.
The EU is completely and utterly dependent on US technology and protection, so the measures it take can only go so far.
Maybe this is an American trait, but I would be surprised at any company that wouldn't be doing this. A law has been made that affects our business: How do we comply with the law with as little impact as possible to us?
Some of the comments here seem to expect Apple to simply give up, as though a parent just walked in the room and said "You better do it or else."
If it's really the spirit of the law that counts, then the law should require no specificity. A simple "Treat everyone fairly, installs can come from anywhere" would be sufficient.
And Apple has the cash to play chicken with any potential fines if it comes to it, so its not hedging much if at all.
It is clear that the EU is going to have to get very tough, before Apple is going to proactively take into account any of the "spirit of the law" that the EU would like it to understand.
The world is getting more technical. People will demand openness. If I buy a product, I should have reasonable flexibility to use it how I want. Even if I break it, repurpose it or improve it, I want the choice to do so, just like I have with pretty much every other thing I own.
People will vote with their wallets if Apple refuses to open things up a bit.
Basically, it is what the web would look like if it were developed by corporate interests, conversely "apps" could have been a better designed web[1], but instead are this comparatively clunky gated process where you have to explicitly install the app first only then can you use it.
1. The web was designed to deliver pages, this was well designed, application like functionally grew organically afterwards and is quite the mess.
The TI calculators were progamable, my brother used those.
Then the pocket pcs (windows ce) had 3rd party programs, those were distributed as files by the publisher. Program stores were webpages were people sold their files. I used the skyscape medical books; you installed the program as usual, then you bought a code specific for your version and file. All that done through a webpage
Then we have android. Google had the Marketplace (now playstore) as we know it today, except packages didnt use google services to validate licenses, Many times it was just a package (a file) The main progress was ease of use.
Then comes iOS and their extreme BS of not being able to "sideload" "apps" The store is no longer a convenience, it is a requirement. For your safety, of course. The main "progress" here is that they convinced many "Americans" that a commodity affordable phone with a painted cartoon of a bitten apple is "Exclusive", as VIP only. I compare it to the NFT phenomena, except the fruit cartoon did stick.
I know they have ulterior motives for their walled garden, but this is a product of said garden. The App Store is by far much safer to use than Google's Play Store. Plus the parental controls on android are essentially non-existent.
I'm happy in this walled garden.
That doesn't justify them prohibiting you from installing anything from outside of it. It should be up to you.
If you wanted to, you could even configure your phone to not add any new stores without a factory wipe. But maybe first you want to add in the repositories that have only free and open source software, or the stores of some respected game publishers who offer lower prices if you use their own stores for their games. And maybe the existence of these stores would encourage Apple to charge lower fees, and then you benefit from the lower fees even if you choose never to install anything from those stores, since your option to exerts competitive pressure on the stores(s) you are willing to use.
When things eventually open up, when Apple is finally forced to permit other app stores on their mobile devices, I'll take a hard pass on them.
1) I happy having a walled garden, I feel safe
2) I am happy being imprisoned in a walled garden with no door, I feel safe
1. I choose to buy Apple products because I enjoy the security and features of them, and can leave the ecosystem anytime I choose to.
2. I'm indentured to Apple, Tim Cook owns my soul and the souls of my children, and we can never escape.
You are saying you are happy in a "safe secure system".
In contrast, a "walled garden" is a prohibition on alternatives, not a source of safety. The prohibition of alternatives does not make the App Store safer.
If anything, it protects Apple from competing with safter alternatives! Like an app store only for children. Or an app store of formally verified apps.
Please correct me if I am somehow missing something...
There are still scam apps on Apple and apparently they don't get removed promptly either. This one was reported 12 days before the post was made.
Many of the comments in the thread are telling the poster that he "should have verified the app"
>It's possible that it's just because it was literally called "Bitcoin Wallet", >an exact match for your search, or boosted by fake reviews, or it was actually >an ad that you didn't notice. Though it shouldn't have gotten past review at >all >But I don't really understand why you'd blindly trust some random app?
So not safer, just more restrictive.
It's corporations all the way down. corporation is really just another word for government.
So the communist answer is "fold the manufacturing government into the rest of the government"
Communism has many problems, for one they never actually restore democratic means, to the point that "peoples republic" is sort a joke term for dictatorship. but the one in scope is that running an operation from a large central government will remove the focus a business needs to work well. self-interest is a powerful force multiplier.
In a for profit cooperation the voting rights holders are usually those who have invested in the operation, or them who have bought these voting rights from others. They are usually run as a sort of dictatorship, which does dis-enfranchise the workers, but works very well with small groups.
But the main point was if you want to operate your endeavor as a government instead of as an individual person than it needs to incorporate. The government does not need to be democratic, and it usually is not.
And consider towns, they use the same vocabulary "incorporate" when they want to form a local government.
I think it's absolutely the case that Sony "governs" the PlayStation ecosystem. That town is way more restrictive than Appletown, but plenty of happy people live there too.
Spoiler: it isn't.
It's been a couple of years since I've last tried, but given Google's history regarding subpar controls I doubt it has gotten appreciably better.
I'm confused by this. Did it come to play regarding parental controls ? Like an extra layer from the carrier ?
So safe in this walled garden where Apple reviews all apps for user safety and security.
Regarding smartphone safety, the only truly safe thing to do is not not use one at all.
Solid workable solution you have proposed there.
Both stores are walled gardens.
One onboarding experience: https://news.ycombinator.com/item?id=39685272 :-D
There's literally apple stopping that.
By limiting APIs, by removing the ability to treat them as other apps (home screen icons), by blocking apps that are hybrids etc.
You're being a reductive troll. Stop making bad-faith arguments if that's the only way you intend to contribute to the discussion.
Calling people a troll? Are you a child?
There's the kicker.
> Calling people a troll?
No, I'm saying that your prior comments are trolling. "There’s literally nothing stopping someone" and "You don’t need any of that" is both untrue and a bad-faith response to the parent's post. You might as well have not commented if your intention was to defend your personal opinion about webapps.
And no, I’m not trolling. Saying it does not make it so. It’s simply a fact that most apps on the App Store could be web apps. Go and look for yourself. In fact, most of the top apps already have web app versions which proves my point. Right now on my iPhone if you go to the App Store you see “essentials” which list zoom TikTok and Hulu as the top three - all three have web apps.
People have brainwashed themselves sadly into thinking you need an app.
> And no, I’m not trolling.
It's incredibly hard to tell. Who the fuck is listening to Spotify in mobile Safari?
In any case, it's possible, but with very little effort, could be far easier than managing native apps even. But alas, that's a threat to a business model of Apple, so not going to happen unless forced, as
¹ https://9to5mac.com/2024/02/15/ios-17-4-web-apps-european-un...
> In most countries it's still possible, but Apple announced to remove this feature
They never announced removing bookmarks, that’s just FUD.
And it has become the norm because both developers and consumers have readily and happily accepted that deal.
It was well designed, using Hypermedia. Which works extremely well for hyperlinks and forms. Instead of leveraging and improving these primitives, corporates¹ and web-devs threw it all out and re-invented it. Multiple times².
¹ The worst offenders obviously being those that have held back web-apps just so they can extract more money from native apps. i.e. Apple.
² jQuery, then Angular et. al. Then react. Now WASM. In which we throw all all the REST concepts and push a mongrel data format, JSON, over the web. When we had XML with strong typing, meaning, hypermedia, permissions, etc. We have - by now- reinvented all these on top of JSON, but worse and poorer. And, finally we are full circle back to HTMX. How often will web-devs keep re-inventing wheels? Why can't we see that problems have been solved since early '00s and that improving these is also possible?
> To be eligible for Web Distribution, you must:
> Be a member of good standing in the Apple Developer Program for two continuous years or more, and have an app that had more than one million first annual installs on iOS in the EU in the prior calendar year.
> Developers will pay a CTF of €0.50 for each first annual install over one million in the past 12 months.
This keeps happening where people keep hitching "I don't want to pay Apple" to every wagon except a law that requires Apple to make access to iOS free.
"Allow other payment processors": Okay you still pay 27%
"Allow other stores": Okay you still pay a commission, a different one.
"Allow installing from websites": Okay you still pay a commission, you just have to write us a check.
Which is funny because you can drive a shipping container through the loophole which is OS components can have special privileges and the boundary between apps and OS for 1st party software is fuzzy.
This is the tension, people really really want "ability to install apps" or "ability to install from web" to mean "install without Apple being allowed to collect fees" but that's not what the law says.
Besides, even Apple's reading is not what Apple is doing either. They're saying that ANY API access that is possible should be done free of charge. Ok. That INCLUDES app installation of course. It does not specify WHO doesn't get charged, which Apple then takes to mean those alternative app stores don't get charged, but the app owners do? Now THAT is tortured reading. Obviously that means NOBODY gets charged. Not the alternative app store, not the application being installed. Apple is not complying with their own reading either.
It seems to me pretty clear. Either interpretation, apps should be able to run on ios free of charge.
> (56) Gatekeepers can also have a dual role as developers of operating systems and device manufacturers, including any technical functionality that such a device may have. For example, a gatekeeper that is a manufacturer of a device can restrict access to some of the functionalities in that device, such as near-field-communication technology, secure elements and processors, authentication mechanisms and the software used to operate those technologies, which can be required for the effective provision of a service provided together with, or in support of, the core platform service by the gatekeeper as well as by any potential third-party undertaking providing such service.
> (57) If dual roles are used in a manner that prevents alternative service and hardware providers from having access under equal conditions to the same operating system, hardware or software features that are available or used by the gatekeeper in the provision of its own complementary or supporting services or hardware, this could significantly undermine innovation by such alternative providers, as well as choice for end users. The gatekeepers should, therefore, be required to ensure, free of charge, effective interoperability with, and access for the purposes of interoperability to, the same operating system, hardware or software features that are available or used in the provision of its own complementary and supporting services and hardware. Such access can equally be required by software applications related to the relevant services provided together with, or in support of, the core platform service in order to effectively develop and provide functionalities interoperable with those provided by gatekeepers. The aim of the obligations is to allow competing third parties to interconnect through interfaces or similar solutions to the respective features as effectively as the gatekeeper’s own services or hardware.
They are explicitly talking about gatekeepers that are both app maker and OS maker giving their own apps access to parts of the OS that other apps can't access. You as a 3rd party are able to deeply integrate into iOS with your own apps to the same level as 1st party apps. It does not say that anyone must be allowed to access the platform free of charge. Plus this is the preamble to the actual act, you can write whatever you want in there (and legislators frequently do to use it as a pulpit) none of this is the actual law.
For the relevant bit it's article 6 paragraph 7.
What exactly is unreasonable about that reading?
Using 'Tile' trackers, ios pops a messages up every so often saying 'Tile' has been accessing the Location API from IOS.
But Apple introduced a competing product, 'AirTags', and this doesn't have the same (annoying) regular popup.
Does this mean that Apple's Product will no longer be allowed to use a special Location API bypassing the security/barriers their competitors have?
I understand the need for security, but Apple has no incentive to remove friction from the process when it negatively impacts their competitors and doesn't impact them at all.
1. They make AirTags follow the same rules as every other app.
2. They introduce a new toggle that users can grant to Tile that gives them the same abilities as AirTags.
3. They introduce a new entitlement that can be granted to developers who apply for that give them the access that AirTags has.
They've taken #3 for both alternative stores and web downloads so I imagine that would take it here.
By the way, this will impact Android too, since there are permissions that are limited only to Google applications such as the Google Play Services, that (interpreting this rule) now shall be opened to any apps that require them.
What? These European companies are exempt? Crazyyy
Read article 3 paragraphs 1 and 2 and tell me this wasn't written to target like five US tech companies in total.
The LED example you gave is actually a great one: I don't think the regulator cares if you're using LED or not. The intention is to reduce the usage of lightbulbs that aren't as energy efficient as modern technology allows them to be. If you can make a incandescent lightbulb that is as efficient, good for you. No one has targeted incandescent light.
Same here. Yes, companies this size are almost only American (and Chinese). That doesn't mean that American companies were the target.
Apple is welcome to vacate the EU if it finds it all too onerous.
Gee, I wonder why. Maybe you should re-examine this statement:
>This is has nothing to do with the companies being European.
https://competition-policy.ec.europa.eu/antitrust-and-cartel...
The gatekeepers should, therefore, be required to ensure, free of charge, effective interoperability with, and access for the purposes of interoperability to, the same operating system, hardware or software features that are available or used in the provision of its own complementary and supporting services and hardware
> Pricing or other general access conditions should be considered unfair if they lead to an imbalance of rights and obligations imposed on business users or confer an advantage on the gatekeeper which is disproportionate to the service provided by the gatekeeper to business users or lead to a disadvantage for business users in providing the same or similar services as the gatekeeper. The following benchmarks can serve as a yardstick to determine the fairness of general access conditions: prices charged or conditions imposed for the same or similar services by other providers of software application stores; prices charged or conditions imposed by the provider of the software application store for different related or similar services or to different types of end users; prices charged or conditions imposed by the provider of the software application store for the same service in different geographic regions; prices charged or conditions imposed by the provider of the software application store for the same service the gatekeeper provides to itself.
The CTF is the exact topic of discussion in the context I provided the clause
And as you can see from the text of the DMA, in order to declare the CTF illegal, the EC has to conduct a fair, impartial, fact-based investigation that considers Apple's viewpoint. Then they produce a preliminary report which Apple is allowed to rebut. After that they can issue a final ruling, and Apple is allowed to appeal that to the court of justice. Even if the CTF is found to be illegal after all of that, Apple gets 6+ months to make changes unless the EC can prove that they were working in bad faith.
Since Apple already charges $99/yr for a dev account, for which the Xcode price is included, and the CTF applies even when not using the App Store... what are they charging for if not API access in the form of the dev's user's devices? That's the only thing that's left
Those who are surprised that you have to pay for access to an ABI have obviously never had to pay for their compilers from their software vendors (the price for the HP-UX garbage compiler was eye wateringly high).
The CTF is it's own refutation. A competitive market should not need to kiss anyone's ring in order to function.
At least on AIX and other UNIXes, the system compiler and GCC worked together. HP-UX was a special kind of hell.
A sibling reply pointed out that developer kits and distribution deals for consoles (which are general purpose computers, regardless of how they are presented, as much as modern smartphones are) are extremely expensive (and there are no alternatives for distribution).
The point that I am making is that the idea that you can develop and distribute for free on any platform is a relatively new one.
But regardless, it seems like a good idea in general, and proven to work, so why shouldn't we want more of it? I don't see the problem with applying the same logic to game consoles etc - that racket also needs to go down.
But that doesn't seem to be the case, as Apple hasn't monetized Xcode and the iOS SDK libraries differently since the DMA came up.
Apple can charge for the SDK and all that it entails, but they can't charge for apps getting to run on users' iOS copies, as that's not something IP law contemplates.
What happens when a fully FOSS iOS dev environment comes out, like the way you can compile Windows binaries on Linux right now? What would Apple be charging for then?
The CTF offsets Apple's costs in developing and maintaining the "core technology": the OS and the frameworks that the developer uses in their application.
So the distinction is that they're charging devs to be allowed to run their app on iOS period, rather than charging for access to a particular set of APIs (which would be illegal)?
Because if so, there's a hole in that argument. Right now I can run any web app I want on my iPhone and the developer need pay no platform access fee. However, that app is blocked by Apple from accessing many native APIs, despite it running on my hardware. And to access those APIs it would need to pay Apple a fee...
So in conclusion, Apple should charge every website operator a per-user annual fee for using the Apple's platform.
It's impossible for the EC to have given Apple any kind of guarantees about it being fine to restrict PWAs to just Safari. That's just not how the process works.
What, specifically, is the core technology fee for other than dissuading competition? It's not for using Xcode (I already have that now), and it's not for redistributing Apple software (iOS binaries aren't that). What technology specifically? Is it a software license? Is it for a patent license? Is it payment for a service? What is it?
> Except as otherwise expressly set forth in Section 2.2.B., You may not distribute any Applications developed using the Apple SDKs (excluding the macOS SDK) absent entering into a separate written agreement with Apple.
However, I believe another statute of Apple’s implementation is that developers must pick. App Store or Self Distribution— an app cannot be both
Currently there are two things preventing a developer from doing this:
1. you're supposed to be honest and not do that.
2. you could be caught during review by a bot or a human.
Nothing at the OS level to prevent this.
We have toggles for preventing cell data usage, they could trivially do the same for wifi usage, or accessing other app's local storage.
But an app that shows the latest cat video needs connectivity and the server serving that car video now tracks when you were watching it.
Yes, but there’s no way to stop that kind of tracking since those app require you to sign in.
The current App Store already has this kind of tracking.
This is incredibly common practice and AFAIK not even discouraged by Apple.
The app sandbox constrains the local storage data to the app which created the unique identifier. There is no third-party tracking opportunity here.
Why not? Maybe they can't rule that Apple must make the App Store free for developers, but they can rule that the App Store can't be the only way to install apps.
Yes, hence alternative app stores. But that isn't the same thing as saying Apple can't take a cut from other App Stores, and surprise, they are.
Yes, it is. For Apple to be able to take a cut from other app stores, they need to have full control over said stores, so effectively it's just their App Store under a different name. Hopefully this won't fly under DMA.
No, they just need a legally binding agreement.
> 7. 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…
More about DMA here: https://forums.macrumors.com/threads/apples-dma-malicious-co...
4. Gatekeeper must allow people to install applications from outside the App Store. That has no relationship at all to whether Apple is allowed to require a contractual relationship with iOS developers that stipulate payment under certain conditions -- installs, IAPs, number of developers, number of users, etc..
7. Gatekeeper can't give themselves special APIs that allow them to do things other apps can't or charge extra for those special privileged APIs. Apple can nonetheless still charge developers to access iOS. But from there Apple can't give themselves an advantage by saying that only Apple apps can access Bluetooth.
all officially translated versions of the EUPL are too.
I'm reading the French version, and I find it clear that Apple is not following the DMA with its fee it cannot charge itself.
> I'm saying the EU did not write them as strongly as the other versions, making them harder to understand and potentially steering the law in a different direction.
Oh I think the EU can rule whatever they want on their domestic market. Apple can try to find all the holes they want, the Commission is probably just taking notes of those holes to fix them in the DMA 1.1
I really think Apple (and Meta, fwiw) is making a huge mistake if they think they are in position to negociate anything. DMA is here to fix competition issues on the european market and if the goal isnt reached, there will be enough iterations until achievement.
It's not a fight again Apple, it's about preserving the core of what is the EU : the European Single Market. The European Single Market was created after WWII with the goal to enforce peace on the european continent. The Single Market IS the European Union. There is no way they'll let Apple get around this. The only thing Apple don't understand is that the EU is traditionally really slow to act so they had an entire decade (and more) to think that locking access to the market in the EU was fine.
I wish I was as optimistic as you. GPDR was already supposed to be such an improvement. I have no doubt that current Apple's dance won't work. But I don't think any European company will actually benefit from DMA. (I'd say the ones who will really benefit from it are Epic Games and Google, maybe Mozilla a bit)
That being said, I'm very happy the EU implemented the DMA.
It is funny to see American companies scream "that's not fair" when faced with a functional government.
A trade war is the last thing the EU wants, especially when they are completely and utterly dependent on the US for technology and protection, so it's very unlikely that the EU will get all extreme on Apple or other US tech companies.
It will push as hard it can but we will not see a protracted ban. The EU understands that it can only push so hard before it starts a trade war and harms itself out of spite.
And mobile phones are perfect spying devices too. So the security question is more delicate
Maybe this is changing for young people, but on my parents hard drive (for example) there is 30+ years of all sort of personal data, documents of every kind, emails, documents, etc. Not counting all the password and access saved in the browser itself.
If we talk about businesses, public administrations, hospitals basically everything is inside computers, including very sensitive data.
These are population level decisions which require you to think about mainstream use. For example, you probably have been safe because you know what to look for. This is not true of the general public and there are millions of people who _thought_ they were making a safe choice and only realized later that the polite person in the call center was not actually trying to help them, etc.
Bad analogy. A better analogy is: I’ve driven many miles and never crashed. Why do I still need Toyota's permission to drive?
I'm absolutely in favor of "seatbelts" for computers, but that means sandboxing, not censorship or rent seeking. It also means you can remove the "seatbelt" when you need to.
Which things, exactly?
Not exactly blocking immediately are they.
Look, you lock your phone as much as you like, your device, your choices (here we are already very far from apple mindset). Why the obsessive need to push this on literally everybody and not even giving the choice? Maybe you have some serious impulse control issues, but most of us don't.
It can even be part of purchase process - choose ultra secure more locked down model, or on-your-risk more free.
But we all know all this is just about 1 singular thing - revenue via customer/market capture. Oracle stuff indeed.
It keeps software and service vendors from going around security and privacy protections. Folks don’t always have a choice of what they have to install, so “just don’t install their stuff if you don’t like it” isn’t sufficient to achieve the same results, even if we ignore the inherent difference in UX between “100% of the software for this goes through the App Store” and “some software is not on the App Store”.
Doesn’t mean you have to agree that path is better, of course, but it’s also definitely not so easily dismissed as ridiculous.
Either those protections are technological, baked into the OS, and therefore apply equally to all installation sources, or they don't exist. There's no in between.
That doesn’t reflect my experience submitting apps, nor as a user of Apple devices. It’s certainly imperfect, but it achieves a lot more than if they simply stopped doing it.
[edit] and in fact, some of the automated checks wouldn’t be practical to run on a user’s device—are those also totally ineffective?
They're intentionally conflating these objectives to give themselves an excuse for maintaining their stranglehold on users and developers alike. They need to give up some ground if their security concerns are to be taken seriously.
I'm sure all the smart people in Cupertino (and elsewhere) can figure out some really great solutions for protecting users in an honest manner, if only their leadership didn't instruct them otherwise.
Overuse of analogies is one of the worst things the internet has done to discussion in general.
Read through what’s actually happening:
https://developer.apple.com/support/web-distribution-eu/
> Apps offered through Web Distribution must meet Notarization requirements to protect platform integrity, like all iOS apps, and can only be installed from a website domain that the developer has registered in App Store Connect.
If you can’t see a safety benefit, go look at the Windows or Chrome extension malware industry and the billions of dollars it costs people every year. You don’t have to like Apple or agree with everything they’re doing to understand that there is a real problem here.
iOS apps already work like that. Why does Apple have so little trust in their own security model?
The problem exists in the Apple app store. So why behave as if it is an issue unique to windows and android?
The apple situation makes it worse, people now expect the app store to be a safe place to download from and perhaps do less due diligence because they assume apple are doing the heavy lifting, mainly because Apple keep telling us they are doing the heavy lifting to protect us.
The usual line after this is "then just don't use Apple," and you'll be happy to learn that I don't and probably never will regardless of what changes they make. I am just baffled by the comments in here defending their behavior. Why subject yourself to this? Of all the brands to get attached to, why the one that makes it so obvious that they're milking you for every dollar they can get? If that answer is that you genuinely can't avoid getting malware unless you are physically prevented from doing so preemptively, then so be it, but I don't get it otherwise.
Making a safe choice by downloading an app from the app store where Apple reviews all apps for user safety and security.
And yet the ChromeOS platform still supports putting hardware into developer mode.
Apple's policy is about protecting profits.
Laptop sales decline every year. People are giving up the idea of keyboards and big screens to avoid Windows laptops. Copying and monetizing the open source repo idea is the smartest thing smartphone manufacturers did.
Hmm somehow I can go to any website in a browser and be just fine hmmmm
And you think those developers, once freed from the Apple App Store, will release their apps for free on the web???
First one I tried had ads.
Second one required making an account.
Third one had some features reserved for the paid version (e.g. factorial).
Then more adware and other crap.
After 20 minutes I gave up and used pen and paper.
Predicting it now.
Apple's philosophy is similar to the justice philosophy of nations like Singapore. Freedom in exchange for security. Some people like the trade off and some don't. And if there is anything that we know for sure is that when it comes to tech, freedom is the last of people's priorities.
We're all free not to buy Apple products if we don't like how they lock them down. There are several alternatives, Android being the most obvious. And yet, iPhones still sell well.
There are also minimum standards of behavior that we require of every participant in society, including regulations on the behavior of products.
The DMA's identification of "gatekeepers" makes a distinction between the requirements on products with smaller vs larger market shares. More successful products are now held to a higher standard, if you like.
This isn't unprecedented: progressive taxation, labor laws, etc -- there are many situations where this happens.
It's not like Apple has a monopoly on phones, but they're significant enough that the EU wants them to behave in a certain (different) way. Both the DMA and Apple's responses to it seem a bit clunky (so far). I expect it'll take some time for an equilibrium to emerge.
I think it's also notable that Apple now has (at least) three major different versions of its software/infrastructure: EU, China, and rest-of-world. I fear that's a trend that will only continue.
The problem with the "freedom-for-security" tradeoff is that there is nothing to keep the security provider - a government or private corporation - from continuing to provide security once you've surrendered freedom. Apple was very good at combating scams and fraud on the App Store when the iPhone was new. The problem is, that's expensive, which is why Apple decided to charge 30% in the first place. Once competitors stopped trying to release mobile operating systems and users had been accustomed to "just download App Store stuff it's safe", Apple moved away from investing in App Store security. We can see this with how many outright scams wind up on the store today.
Singapore is a similar situation. The security a government is supposed to provide is protection against, say, organized criminals, but government and organized crime has the same structure, function, and incentives as one another. A government that takes away your freedom may be able to protect against organized crime, but that also lets them do exactly the same things organized crime might do. The only security this provides is security of Singapore's tax revenue and political control from appropriation by competing violence-users.
Same thing with Apple. They aren't securing you, they're securing themselves in power, with your security trickling down from their handcuffs.
Your full and complete security can't never be guaranteed unless you hand over your full and complete freedom. Sure, today there are many scans in the App Store but today there are also way more mobile users than there were in the early days and phones have gone from digital toys to holders of digital personal life.
If you want to see what a world where you keep most of your freedom looks like, try using the Google App Store with an average phone (see: phone with no security updates since 2021) and see how many scams you get. Guaranteed way more than Apple. Like an order of magnitude more.
Let me give you another analogy. You are a villager in a corrupt country besieged by out of control armed gangs taking control of areas of the country. Areas such as yours. You got a corrupt country making your life hell and gangs making your life hell. Now you have a choice to move to another country where there is corruption but no gangs. That other country is Apple, Singapore and basically any South American country got its gangs under control. There are millions of people that literally want to get an Apple, get into Singapore and get into this kind of SA country. Sure, a world where higher powers don't abuse their power is nice but that world does not exist in our reality. You choose the lesser evil. That's what Apple is doing here.
In other words the option is still a joke not worth using. "Yes, you can distribute independently... as long as you've already been popular on the iOS App Store in the past year".
Sadly, this doesn't seem to allow for that.
It refreshes when your on the same wifi network as altserver, for me it works most of the time, but sometimes I need to kick altserver to get the phone to see it.
Doesn't fix the issue, and its a limitation that annoys the hell out of me too, but at least helps mitigate it. (Though it doesn't solve the number of self signed app limit)
Just let me click on an IPA to install it, it's really not that deep!
But Altstore does run on Windows, Mac and Linux (I use a helper script to run it on my home server)
These are all work around to Apple imposed limitations, it’s by no means perfect, but until Apple change their mind (or are forced to change their mind) your alternatives are jailbreaking (which I don’t think there are any public jailbreaks of the latest hardware/OS) or swap to Android (which I’m considering doing) or pay Apple $100 a year for your own dev cert with less restrictions.
You say "it's going to be" as if this hasn't been the Apple device business model from the start.
Those complaining bitterly that Apple had ruined the product by eliminating expansion cards, and holding the case shut with a special screw that needed an "only available from Apple" screwdriver.
And those who gladly bought the first computer that didn't need users to open up the case and mess around with expansion cards and dip switches and so on.
And so it goes.
It might be even worse. Apparently you can't even add a web app to your home screen on the Vision Pro. Vision Pro users are paying for a native app that loads youtube.com in a webview: https://christianselig.com/2024/02/introducing-juno/
I hope once the EU starts to look at Sony and Nintendo next.
The Nintendo Switch is a great console for sideloading. There are numerous ports of PC titles like Quake and Half-Life, as well as a library of Homebrew games and modding tools. If you've got an original Nintendo Switch there's practically no excuse not to crack it, unless you intend to play online.
Same goes for the 3DS, too. You can now play Virtual Boy games using the built-in 3D screen, which enables preservation of Nintendo's darkest age (with or without their approval). I have soft-modded versions of both the Switch and 3DS, and recommend it to anyone that wants that "unlocked" experience.
If you want an Xbox or Playstation computer, buy the SOC from AMD. They sell them on Alibaba and get the same support Microsoft and Sony recieve (read: dogshit). Most people would agree that it's wiser to not use console hardware for PC software when you can build a superior machine for a lower price. But hey, if you wanna waste time and money I won't be the one to stop you.
There's also the Steam Deck, if you hate getting bent-over by third-party OEMs that don't care about you. But considering your affinity for Apple, maybe the console market is right for you.
One can still do C# development using only Windows SDK and/or dotnet SDK for "free".
You cannot do C/C++ or Rust developement without a license but with MinGW you also can do it without MS SDK. MS doesn't prevent people from using GCC compilers. Their core C++ developers even use it: https://nuwen.net/mingw.html
Apple could have said at the beginning "hey this is iPhone, there are no external apps for it though" - which was actually the case! iPhone did not have 3rd party apps at launch.
Then Apple could have said "good news everyone, you can now develop for the iPhone. Dev kits start at $10000 per unit, apply to partner with us, call us at this number" and that would be the end of it. Lots of gadgets still work like that and nobody bats an eye.
Apple decreased the barrier to entry and provided it as a service, charged for it but created good value in return, and it worked! But now that governments signal that they will punish such success, the next Apple will likely not go the way of low barrier of entry - this will hurt the regular folk, people with not so deep pockets.
The point is, nobody is disallowed from competing with Apple and its ecosystem on its merits. If Apple didn't provide enough value in return to what they ask, they would fail. Signaling that you will punish success with force means that the next Apple will be a lot more cautious about how they do things. Jacked up prices (as long as value proposition is there, people will pay, they will just pay more), requiring dev kits (can you force a company to change their hardware design so that it can be developed on? where is the limit?) / expensive partnership agreements / increasing the barrier to entry... Unless companies are "state owned" they have infinite ways to keep their profits at the expense of consumers. Apple's existing deal was a good deal - it was working, competition was (and is still) there. Now they will have to do the things that will just inconvenience users as a side effect, which is what they don't want to do, but they will be forced to do regardless.
My problem can be summarized as (assume the company in question is not a monopoly):
* Is it illegal to sell a device with a microprocessor in it that has no support for 3rd party programmability? -> no, most digital devices are like this in fact.
* Is it illegal to sell a computing device and develop software in house for it? Maybe charge for some of it? Still with no 3rd party support? -> no it is not illegal.
* Is it illegal then, to contract other developers / companies to write that "in house" software for the device you are making? -> no that is not illegal
* Is it illegal to make agreements with other companies to buy software / programming services from them to include in your device? -> no that is not illegal
* Is it illegal to make agreements with other companies so that they can sell licenses to "unlock" their software in your device and get a cut from their sales? -> no it is not illegal
* Is it illegal to sell dev kits to the the above? So the device in question is still not a device you can develop on - but you can create another device where 3rd parties can develop on, and you can sell it to them. You can also pick and choose which companies you will work with. None of this is illegal.
* Is it illegal to automate all of the above? Provide low barrier to entry, no bureaucracy, if you want to develop for the device just do, pay us $100 a year, and give us a cut and you are golden! No need to get into direct contact with us, wait months to get our manual approval - we streamline everything and even the little guy can participate? -> HN thinks that this suddenly must be illegal. If they are providing all this service, they should be legally forced to do all for free.
I just don't get the logic.
That’s just my personal opinion. The DMA is about anti-trust, that some companies are controlling a too large part of the cake, affecting too many users (end users as well as “business users”, e.g. app developers), which is bad for a competitive market and level playing field.
All of these are wrong. The answer to each of those is "It may or may not be legal depending on various factors including whether it is intentionally creating a monopolistic anti-competitive environment".
Laws are allowed to have very nuanced opinions where it's illegal for microsoft to disallow uninstalling Internet Explorer program (USA vs MS, 2001), but perfectly legal for microsoft do disallow installing the File Explorer program.
I know us programmers want laws to perfectly specified in unambiguous mathematics, but lawyers want laws to be specified in English with nuance and room for interpretation and judgement of intent and spirit.
It makes no sense to you because you are thinking like a programmer. Laws are for empathetic decent humans, not soulless hacker-news-posting programmers.
To my users I'm on the app store for ease of installation, that's all. No one knows how to install a PWA.
When I'm building just for me, it's web every time
An obviously inferior, crude mockery of the real thing.
It also doesn't have a linux version, so it's unusable for hacker news users, since all of us only run linux machines in our homes.
Also, closed source, just use altserver which I think is actually open source, and does the same thing but better tested
"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."
This means the Core Technology Fee is per-se illegal.
The only exception to the provision is security, so Apple can probably demand notarization of IPA files (although maybe not really, since Android does not enforce that at all and the sky hasn't fallen over there) but the requirement that the developer already be in good standing and have 2 million app downloads is insane and non-compliant too.
> 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, provided that such measures are duly justified by the gatekeeper.
> 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.
Apple already has already implemented a perfectly functional balance between security and developers rights on the Mac, they just need to adopt that model on iPhone.
[1]https://www.police.gov.sg/Media-Room/News/20230920_police_ad...
People will be tricked into jumping through all of those hoops to install malware on their phones, but people are already tricked into harming themselves via their phones all the time on iOS and Android alike. People are ticked into using their (legit) bank apps to send money to fraudsters, into downloading (from the App Store) NFT scam apps, into downloading (from the App Store) scammy and predatory apps disguised as free colorful puzzle games. What does this proposed malware do? Surreptitiously record location data? Trick the user into parting from their money? Pop up unexpected ads and redirects? Apple's blessed apps already do all of that. What bad behavior is possible in from within an app sandbox that isn't common practice on the App Store? The only thing that comes to mind is location recording and sending of that information to the attacker, ie a spying GPS app installed by an abuser. The platform-level way to fix that would be to allow users to provide apps spoofed locations without informing the app that the location isn't real, which Apple won't do because... it would harm Netflix and Niantic's business model, I guess?
They really haven't - some APIs are locked behind entitlements that you can only get by paying the developer fee and requesting it specially from Apple. Among other nuisances.
Gatekeepers are allowed to gatekeep as long as it is fairly applied. That includes charging money for access to the platform and to install software.
Article 6(7) on page 36, says that once software is installed, access to the system services, APIs and ABIs must be free of charge. BUT THAT IS ONLY AFTER THE SOFTWARE IS INSTALLED. You are conflating two different things.
Artivle 6(7) also does not make any distinctions about "once software is installed".
My best guess is that you are either confused as to what "installed" means, or you want the DMA to be more than it can be, and are so angry that Apple is flaunting its limitations that you aren't thinking rationally.
If you want to make a complaint that access to the system services are supposed to be free of charge but aren't, the EC is just going to throw your complaint in the trash. If you want to make a complaint that the Core Technology Fee is an unfair general access condition, you might actually get somewhere :)
The security requirements differ depending on the specific API/feature we talk about.
The API that allows for app installation is itself covered by the provision, as the App Store is a service that Apple provides.
The security measures Apple could implement here are enforced notarization and source restriction settable by the user.
> or you want the DMA to be more than it can be, and are so angry that Apple is flaunting its limitations that you aren't thinking rationally.
Please refrain from doing personal accusations here, as per the guidelines.
I have said this before here, but I am not looking forward to when this likely eventually comes to the US and as a user I have less control over my phone, not more.
The walled garden is why I chose an iPhone and continue to stay with the ecosystem. Not being at the mercy of dark patterns that many website still employ when trying to cancel subscriptions or just not reminding me of a yearly subscription about to charge.
Apps having no choice but to get money from me by going through the App Store is a benefit to me as a User. Developers I also hope quickly realize that if they try to push me to subscribe outside of the App Store they will get $0 from me instead of 70%.
I continue to be worried about the Facebook's and similar companies (we already know Epic is doing it) forcing users outside of the App Store.
How many users actually understand the issues at stake, though? I don't say that to be patronizing but it's a nuanced, thorny problem. I bet if you simply asked "do you think it should be allowed to download porn apps?" a good number of users (if asked anonymously!) would say yes. How many users understand why they can't subscribe to Netflix through the iOS app? How many know what Apple's cut even is? The government has all kinds of regulation in what my utility providers can and can't do, in ways I'm not fully clued into. I see this as similar.
> I have less control over my phone, not more.
> Developers I also hope quickly realize that if they try to push me to subscribe outside of the App Store they will get $0 from me instead of 70%.
To my mind all of this comes back to the free market: you're free to ignore all this stuff and keep getting everything through the App Store. If you and many others do the same thing then the market will prove the idea to be a dud.
The iPhone isn't a new platform though. I feel like people well understand what they can and cannot download through the App Store by this point.
While I do completely agree that Apple needs to loosen the control on things like porn apps, that is a different issue.
As far as Netflix, that is ultimately Netflix choice. They could allow you to subscribe through the App Store if they really wanted.
As far as Apple's cut. I mean I don't ask my grocery store what their cut is, or target, or any other store. I don't ask what Steam's cut is, or Xbox, or Playstation, even though all 3 of those are similar cuts. As a user, that number really doesn't mean anything to me.
> To my mind all of this comes back to the free market: you're free to ignore all this stuff and keep getting everything through the App Store. If you and many others do the same thing then the market will prove the idea to be a dud.
That is the problem, how free am I really to ignore it if the only way to get by budget app or whatever other app that I have come to rely on is suddenly a different store or they just don't want me to subscribe through the App Store anymore.
This isn't hypothetical, if I want to play Fortnite I will have to get the epic game store when that comes out. Is that really a choice for me? Instead of being able to choose if I want to play Fortnite or not, I instead am choosing if I care enough to download an alliterative store. Why is that ok? Instead Epic is making the choice for me, and it is up to me to decide if I care enough.
And then it becomes normalized and just accepted because most users who don't understand the risks of alternative stores, just go with it.
Yes? So far Apple hasn't had any trouble making that choice for you, letting Epic offer another option is not equivalent to taking away choices. You might as well be complaining that Epic or Apple's EULA is limiting your decision. It's a you problem.
Let's not twist history and say that Apple just suddenly chose to remove Fortnite. Epic made certain choices likely knowing what the outcome would be.
Epic is the one that is removing my choice to play Fortnite through the App Store if I choose. If I want to play Fortnite on my iPhone I will have no choice but to use the store.
So I have the choice I want to make "Do I want to play Fortnite" and then the choice I am forced to make by the developers "Do I want to download the Epic store".
That is removing choice from me.
Look on Mac - you don't have a choice if you want to play Java Minecraft through the App Store. If you don't sideload, that "choice" has already been made for you. And it's certainly not because Mojang is going out of their way to spite Apple fans. Specifically, professionals avoid the App Store because it has been a bad deal on every platform it's appeared.
You want your choice? Your choice is to not use that software at all, and find an alternative. That's what you decide when you die by the sword of a third-party's whims.
Yes and no. I get what you’re saying. But Apple demanding a 30% cut is just as much of a reason for your choice being removed. If they didn’t demand that then Epic wouldn’t have done anything.
Neither party is innocent here, they’re both multinational tech giants fighting over our money.
That is true, people seem to think that just because in this particular case I prefer the way that Apple is doing this as a user it means that I necessarily agree with everything that Apple is doing or that they are saints or whatever.
My problem here is that so much of this is focused on Developer choice, but no one is talking about user choice. Or developer somehow twist this into a thing that users care at all about. When most really don't.
Is Apple's cut high? Sure. But it is lines up with the rest of the game industry with Steam, Consoles, etc.
There is an important part of this that I feel like developers are missing, I feel like they think that every user will just go over and give them the same amount of money where for me I will just not give them my money.
Which I fully realize I have the choice to do that and not give them money. And that is great. But That still means I cannot make the choice to use something I want without also being forced to make a decision that I don't want to make (use an alternative store).
I fully realize that I am not being forced to download Fortnite. But my concern is that as this becomes more and more normalized that the idea that I could only get my budgeting app, instagram, banking apps, or whatever other thing that I am used to using now only outside of the App Store becomes a reality. And again this isn hypothetical, look at Epic with Fortnite. Apps like Fortnite, Facebook, and others will be the gateway app that normalizes other apps not shipping through the App Store. Since they will already be on your phone.
On the PC gaming side, Valve regularly gets developers to abandon their own storefronts and pay their fee instead. Valve has huge market penetration, offers App Store-like services and has invested in a truly feature-complete platform. Because they have all this, publishers like EA and Ubisoft almost have no choice if they want to compete. Their own storefronts completely failed, despite continued investment and even the occasional attractive deal/title.
I really do hope Apple is afraid of these consequences. They will be forced to differentiate themselves in more meaningful ways, and move past their obsession with service revenue and distribution control. If users are able to get a better experience by avoiding the App Store, I'd say that's Mission Success for the DMA.
Can you not see how you're being unfair here? You're saying you would not buy something not distributed through the App Store which is fine and a valid choice but on top of that you want others who've made a different choice to be forced to distribute their work through the App Store and give up 15-30% of every transaction to Apple. Would you agree to pay that markup for having that choice?
I am advocating for the choice of the User. My first sentence in my original post. To me that is all that matters, I frankly don't care what the developer may or may not be forced to do if it comes at potential harm to the User.
A developer choosing to only put their app on another store, regardless of the reason, is removing a choice from the User.
Is 30% high, sure. But I also don't fully buy it being the end of the world considering it is the same cut that Steam, Xbox, and Playstation take.
But you aren’t, though. You’re advocating for a user to be able to download their app of choice through the App Store. But in advocating for that you’re advocating against the user having choice of which App Store they use.
But people, like myself, bought an iPhone knowing about the App Store and the restrictions it has. If I wanted a more open platform I could have gotten an Android phone.
Those restrictions do not harm me.
What would harm me is apps suddenly not being available through the App Store because developers are the one that choose to distribute on another store.
Which again is not a hypothetical concern when you look at Fortnite.
That isn't giving me more choice, that is giving the developer a choice and I just have to choose if I want to follow along or not if I want to use a specific app.
Would it be great if I really did have that choice and every app was still available on the App Store and I could use Apple's billing if I want. Yes! And if that was the case I would not care at all. But it's clearly not going to be that case for at least one app and possibly others if it becomes normalized.
The most likely reality is that it will be a developers choice not the users, if an App Store from Facebook or Epic become big enough why would they force themselves to play by Apple's rules?
The status-quo is not perfect either though, and some might say it's imperfections are expressly anticompetitive. The existence of nice features like free long-distance calls on Bell telephones is not an argument against fundamental infrastructure problems. You're making a rallying-cry that avoids even accepting the EU's criticism on it's merits.
> But it's clearly not going to be that case for at least one app and possibly others if it becomes normalized.
I don't know which planet you live on, but that has never been a thing. Your payments aren't all routed through Apple unless you sustain yourself off Genshin Impact draws somehow. You buy food, you pay rent, you pay taxes and exist in a non-Apple world and non-Apple context. Not exclusively relying on Apple to aggregate your payments is the norm, you're steelmanning a nonexistent lifestyle.
You can keep repeating the "I could have gotten an Android" line until your face turns blue, but the DMA is not about enabling Android phones to run iOS apps. It's about directly addressing Apple's internal market neglect, and their refusal to compromise on a clearly-anticompetitive distribution scheme. Every single defense that does not mention how it directly relates to distributing iOS apps is a strawman that is unrelated to the text and intent of Europe's DMA.
I... never claimed it was? I am talking about my iPhone. That's all... I never even claimed that all software I bought were through iOS.
I buy games through Steam, Xbox and Playstation fairly regularly.
I feel like you are trying to somehow catch me in not understanding what I am saying or something, but bringing up food makes zero sense.
To be clear, I accept what the EU is criticizing. However I will once again ask why the focus is on the developers so much, and not the users. That is my problem here, developers cried and now we got something that users were not asking for.
> Every single defense that does not mention how it directly relates to distributing iOS apps is a strawman that is unrelated to the text and intent of Europe's DMA.
That is not true, because the how something is distributed also includes the rules and restrictions put in place by the place that is doing the distribution.
We have to be able to analyze the repercussions of other stores and not just diminish them to "well it's a different server" as you seem to want to do. When in is far more than that.
The fact remains, you could have gotten an Android phone. If as a user I wanted a more open platform, I could have gone that route. But I didn't. I chose to get an iPhone due to the restrictions put on developers by the App Store.
The vast majority of the complaints are from developers, and I frankly don't see why they are the ones that somehow get to determine that a reason I bought my device is no longer valid. Apple has that privilege because again, I bought my device for that reason.
So yeah, is the status-quo perfect right now? No, never claimed it was. Is it better than developers having all of the power and choice and I have to just follow along with their decisions with the illusion of choice of downloading other stores. 100%
Because users don't create an anticompetitive system. Users buy things, they are ostensibly the customers that the market protects. It's akin to asking why Boeing is being lowlighted by the government while passengers are still buying 737 tickets. There is no correlation between the righteousness of a business and the desire for customers to patronize them.
> I... never claimed it was? I am talking about my iPhone.
Even on iPhone, nobody I know is refusing to buy Amazon Prime or Netflix because it goes through the browser. It might be a legitimate complaint, but it feels entirely tangential to how Apple chooses to implement their payment API.
> The fact remains, you could have gotten an Android phone.
Sure could - and the fact remains, it would have nothing to do with the regulation of the digital markets therein.
> Is it better than developers having all of the power and choice
There is literally not a single platform, even Linux, that exists with such a security model. Your hyperbolic misrepresentation of the situation is why I can so confidently and repeatedly say that you're wrong.
Obviously, iOS does not give developers "all of the power and choice" by forcing Apple to comply with the DMA. Apple still gets to choose whether they participate in the market, as well as how they implement compliant features. They can ship iPhones that default without sideloading features, and craft their user-experience however they see fit. The only caveat is that there has to be room for fair competition at the software level, or they can't operate in Europe. If that's equivalent to surrendering to developers, then it's proof that Apple was never competitive in the first place.
> That is removing choice from me.
Would you mind elaborating on this? Which choice do you have today regarding Fortnite on iOS that would be removed if Epic had its own iOS store?
There was no law that forced Apple to remove fortnight.
They could have just left it on the store.
It's 1-3% for your grocery store. Compare that to Apple's 30% and maybe you'll wonder why you didn't ask your grocery store sooner, especially if it's a local grocer with an owner and workers you might even personally interact with because they're all scraping by splitting that 1-3% while listening to you defending Apple's 30% cut.
If Apple is so reasonable here, why not offer to pay 27% more to your grocer and their workers so they can get in on some of this reasonable 30% cut you so adamantly support. Nah, eff them, right? The real human beings bringing you literal sustenance for life for a 2% markup. They'll be totally fine, right? But multi-trillion dollar mega-corporations facing some downward pressure on their 30% cut, the big man's gotta draw the line at that. At least people know where your head's at.
Just like if I go and buy frozen fries at the grocery store I don't care how much they spent buying the potatoes. That is all the business deals that largely as a consumer is irrelevant to me.
However since you missed the entire line, it is worth mentioning that Steam also takes 30% cut from developers and I believe Microsoft and PlayStation are the same (likely Nintendo but I don't know).
NO. Apple made the choice to push Epic out of the App Store by force or by cost of rent. Apple makes all the choices here and you're trying to shift blame. Had Apple a 3% fee, Fortnite would be in Apple's App Store but Apple made the choice to charge 30% and refuse sideloading. That's on Apple not Epic but you can't see past your Apple blinders to get the fundamental issue here that Apple controlled everything and the EU is trying to fix some of that. Apple is both the original sin and the ongoing sin here and everyone else is literally the victim, in higher prices and fewer choices-- BECAUSE OF APPLE, not Epic and not the EU.
Epic is not without blame for not being on the App Store. They could have played by the rules and not try to get around this rules.
That's assuming they're buying iPhones because of the walled garden and not because of other reasons.
The ability to install 3rd party apps has effectively zero effect on how well Apple curates their official app store.
Well, sometimes: https://www.pcmag.com/news/beware-theres-a-fake-lastpass-app...
Just make sure that Grandma knows any of her security apps could be a Trojan, and she should be safe.
> The ability to install 3rd party apps has effectively zero effect on how well Apple curates their official app store.
You're missing the forest for the trees. Apple offers a curated environment largely through the curation of the app store. That curated environment is massively valuable to the average user. That's the asset Apple is trying to protect.
I am a big proponent of curation and one of the reason I'm an apple user is the high number of quality apps on the platform. But after encountering the apple publication process, it definitely feels like censorship and the lack of other options, even for applications I wrote, is stifling. I think it's better to encourage computer literacy than pretend that the outside world just does not exist (especially when there are so many scamming schemes on the app store).
My claim chowder: I have never once in my life heard an iPhone user say to me "I'm sure glad I can't turn on a buried setting and install apps from the web like Android users" or anything remotely like that, young or old.
I have heard a bunch of kids on this forum with trumped up claims about poor senior citizens uncle or granny who can't be trusted with this because they'll be socially engineered into digging into their iOS settings, flipping switches with scary warnings, then visiting a random scary website and downloading a package, and then agreeing through install dialogs all to get an app on their phone so the crook can steal their bank info.
The truth is, to anyone whose thought about it for more than a minute, that same scammer will literally just call up such an exceedingly naive person on the phone part of that smartphone and ask tech illiterate grandpa directly for his bank credentials and a claim that the crook's from the bank will work far more often than getting the old man to operate his smartphone in such a sophisticated and confusing way to get that malware installed. And he's not gonna find that setting and accidentally stumble through all the warnings unless he's being socially engineered so the whole idea is a silly edge case.
More anecdata: I've played with my parents' Android phones every couple years when visiting them over the last 12 or 13 years, they were born in 1945, and their phones are always in better shape than mine, with fewer apps installed, and a more organized set of app launchers than I have. And neither has enable a third party app store despite my making them fully aware of the possibility on several occasions. This infantalizing of old people is a tired trope that gets dragged out far too often on HN. The people born before every office worker in the country had a computer, they're all dead. The Boomers hitting 80 years old today, they were working on Windows 7 before retiring. Blaming them for your resistance to change is silly and sad. That Boomer's parents, if they're still alive at about 100 (my grandma made it that long) those people had Windows too, it was Windows 3.1 but they know what "installing" something means because guess what, you could install programs on Windows 3.1 and you had to do it without the safety of an app store or even basic sandboxing. Enough with the "think of the seniors" trope, it's far worse than "think of the children" who haven't lived through computers for many many decades yet.
> My claim chowder: I have never once in my life heard an iPhone user say to me "I'm sure glad I can't turn on a buried setting and install apps from the web like Android users" or anything remotely like that, young or old.
Of course they wouldn't say that - most people don't care enough.
By that definition there are no free markets nearly anywhere (save for illegal markets). At least not in modern, well-functioning economies.
(Attention pedants: I said nearly)
This only really creates no impact to users if Apple were to force all apps to also be listed in their App Store.
If, e.g., Facebook were to decide they don’t like existing App Store policies and start their own store and only list their apps there, for a large portion of people using Facebook’s store would effectively be a requirement (in many places WhatsApp is a requirement).
What happens when the app for some piece of hardware you bought is on a 3rd party store? You don’t have a choice there either. (Besides returning the hardware if you have the option.)
I’m with the GP here. I don’t own any other Apple hardware, but bought my phone (after a long line of Android hardware starting from the original ADP1) specifically to not have to deal with any of this. I don’t have the time and energy to deal with any of this anymore. I have paid a premium to have these choices taken away from me and the decisions made for me.
Sorry I’m ruining the world, but if people want a phone they can install arbitrary binaries on I really don’t understand why they can’t just go buy an Android. As you say, free markets… if this _actually_ mattered to people then Apple should take a hit in the market and either change their behavior or disappear entirely. Yet here we are.
Surely that's more choice than if the app for some piece of hardware you bought is not on iOS at all because Apple refuses to approve it?
What happens if the app is only available for iOS? What happens when all your friends use iMessage and Facetime? Apple isn't saving us from platform lock-in; they're benefiting hugely from it.
I don’t own any other Apple hardware, but bought my phone (after a long line of Android hardware starting from the original ADP1) specifically to not have to deal with any of this. I don’t have the time and energy to deal with any of this anymore.
What is "this"? My Android phone works fine with zero maintenance, but when I occasionally want to do hacky things with it I can.
And that's fine
The feature is not for you
You can keep using your iPhone as you always did, through the Apple app store
But, there's a but: how many users would answer "no" to "would you like to download our app and get a 30% discount for the same exact features"?
It's not killing user experience at all, if the user want, they can use the App store, because few if any app will ever make a complete move away from the App store, it would cost them way too much. The only ones that could pull such a trick are DMA's “gatekeeper” apps and they are under scrutiny from the EC, so you're safe here.
(Well, Fortnite doesn't fall under DMA's 10 “gateway services” that deserve scrutiny from the DMA, but their alternative store will!)
Meaning, no I actually won't be able to use my iPhone as I always did once this becomes normalized and accepted.
Please correct me if I am wrong about what the rule for this actually is.
So if the developer is misbehaving, don't buy it.
If a developer chooses to use an alternative store, even if I want to use that app, the choice is made for me to not use it.
How exactly is this benefiting users?
Apple could fix this overnight and choose not to. Therefore they clearly don't care about their users, by your definitions.
Also: who do you think you are to tell developers how much money they're allowed to make? It's their right to decide whether they want to pay these platform fees or not.
I am the user that doesn't want to be taken advantage of by developers who choose to engage in dark patterns.
I frankly don't care how much of a cut Apple takes from payments. Just like I don't care about how much my grocery store uncharges, I don't care what Steam, Xbox, Playstation, or any other marketplace charges.
That isn't on me as the User. I want an experience that I am not at the mercy of developers who have been known to employ dark patterns. This isn't a theoretical thing, it is very much a thing.
That is my problem here. This is NOT about choice for users, this about choice for developers. Meaning my options are being removed from me...
Then you're being disingenuous. The root cause of the problem is Apple, not the developers. You can't just ignore it. The developers are behaving rationally within the rules controlled by Apple. I don't understand how you don't see this.
You keep repeating my problem with this and proving my point.
My problem is that all of the focus on this is on developers and not the users.
The key reason I bought my iPhone as a USER is because of the restrictions put in place on the App Store by Apple.
Do you see the difference?
I fully understand why Developers don't like these restrictions. I am saying I don't care because again, as the user those restrictions are a positive for me.
Apple could make all of its users happy, and it decides not to.
That isn't the counter you think it is.
users (should) have options, not choices.
as a user you can choose among the options provided to you.
the more the options, the better in general, sometimes it could be a little bit worse for a single user, but that's alright and honestly very rare to be charitable.
giving users the power to choose in every detail how the product should be developed and distributed will inevitably end up like this
https://media.wired.com/photos/593252a1edfced5820d0fa07/mast...
the counter argument is that giving Apple all the power is not beneficial for users (userS, plural)
Imagine if Apple decided what music you can listen to or which website you can visit or what movies you can watch with their devices. Their mobile platform has two main actors: Apple, the owner of the distribution platform, and the developers, who create the products being distributed on such platform. Users are, as the name implies, users.
Your options will be: select the apps only from the App Store, select them from the App Store and the developer website and finally don't use an Apple device. Which is one option more than it was until now.
All you want is Apple to continue fucking over the people who build the software just so you aren't slightly inconvenienced. Bravo.
I agree with some of the restrictions on what is allowed on the App Store, like porn and browsers. But that is a different topic than having other app stores.
My concern here is billing, we know that developers will abuse this. They have done it and I have personally been in many meetings about user retention when they try to cancel.
"Don't like Apple? Don't buy it then."
Well I can use the same argument for apps.
"Don't like this third party app store or their dark patterns? Don't buy it then."
Vote with your wallet, goes both ways.
Or, hear me out, let's regulate so neither Apple nor other vendors can abuse their customers.
And it's not like Apple's protection is effective. AppStore is full of subscription scams.
So just buy an android. Vote with your wallet! Show Apple their walled garden isn't what people want.
Apple is not currently a choice given that requirement but having more choices is a win on my book so you go EU!
I can have the coice of alternative apps stores AND still enjoy a curated wallet garden.
How do I know it works? Android is precisely like that.
You see Android users also like the choice of a curated system. Choice being the important word here.
Regardless, my point is that opinionatedness is a feature that some people buy, even if many people on this forum don't.
e.g. people might prefer to eat at a nice prix fixe restaurant instead of the Cheesecake Factory.
Just don't install those other apps then.
It's the same exact argument that you made! The same one!
So no, your choice is not being removed, because in your own words, using your own argument, you can just not install those other apps.
Any studies confirming this, or is it just your opinion? In my experience, nobody who owns an iPhone knows about the walled garden (among non-tech people at least).
Market share is pretty easy to look up? iPhones are massively popular, and have the majority market share in the US.
> nobody who owns an iPhone knows about the walled garden
That's-a bingo! Exactly. Because it just works, because Apple has tight control over the pipeline. They don't need to know and it seems like tech people don't appreciate the degree to which a trustworthy, mostly-idiot-proof appliance is incredibly valuable to the average user. Choosing between stores and warnings about trojans in security apps are not things that most users care about or want to think about. iPhones are great because the user can have little idea what they're doing, and still be pretty sure they won't screw it up.
As I've said elsewhere, I run void linux on my personal thinkpads because I customize everything. But that's not for everyone.
Another reason is that everything just works, which can be achieved on GNU/Linux, too: see laptops with preinstalled systems.
You are the one who made the "just don't use it" argument, as applied to the iPhone.
If you can use that argument, then so can everyone else. We can equally say "Ok, just continue to only use the iPhone app store".
Its your argument. Either it applies or it doesn't.
If you want to say that your argument is bad, thats fine. But if you don't then the argument can be equally used against you.
I expect that you'll ignore this clear contradiction though and not address it like you just did in your comment, and if you do that I will take that as an agreement that your argument was bad and you just don't want to admit it, thus you avoid addressing the contradiction.
Uh, read a little farther up: https://news.ycombinator.com/item?id=39680209
> Ok, just continue to only use the iPhone app store
So, I imagine that if I restate my point here, you'll just ignore it. So how about I point you to elsewhere in this thread that I've made the point: https://news.ycombinator.com/item?id=39680211 and https://news.ycombinator.com/item?id=39681056 and https://news.ycombinator.com/item?id=39680739
In case you missed it, the key takeaway:
> You're missing the forest for the trees. Apple offers a curated environment largely through the curation of the app store. That curated environment is massively valuable to the average user. That's the asset Apple is trying to protect.
I've noticed this trend with a lot of my engineering / tech friends: really good at tech, but completely clueless in understanding the actual value to users that a tech thing provides. That's the distinction which makes this not-a-contradiction; but since you're probably mistaking the technology itself for the value it provides, that won't make sense.
If you disagree with that argument, fine. But you can't use it in support of anything.
So then no, people cannot "just go use an android" as their choice is equally taken away from them by Apple's market power and decisions.
It's totally fine for you to admit that your original argument of "just don't use X" is stupid.
Which is why we now have regulation. Which isn't going to go away.
Goodbye 30% fee!
Uh, no it's not? I'm sorry but you're not making sense. If users want more freedom, they can just use Android. Some users like the walled garden; they can choose Apple. If they want something else, Android is right there.
> Apple's market power and decisions
Is exactly how and why they managed to have a curated environment.
It seems like you have this idea in your head about what I mean, and I don't think it's accurate, and I don't think it's being updated. I'm not going to engage anymore; all you've done is attempt cheap shots, and miss.
do you see the equivalence here? what am i missing?
> Apple offers a curated environment largely through the curation of the app store. That curated environment is massively valuable to the average user. That's the asset Apple is trying to protect.
The user chooses to have an opinionated environment that protects them. If they don't want an opinionated environment, they can choose Android. The fact the environment is opinionated is what's valuable to the user, and what Apple is trying to protect.
Why? Giving the user the ability to install random apps from 3rd party stores opens up the protected ecosystem such that big players like facebook will absolutely take the opportunity to use 3rd party stores, and users will de facto have to use the 3rd party stores. Now the walls of the garden are torn down, and one of the huge values of the iPhone ecosystem has been destroyed.
Big win! Apple's been pulled down to the level of everyone else.
https://www.forbes.com/sites/kateoflahertyuk/2022/04/23/appl...
I, as a user, think that's great.
The Google play store has no similar anti-tracking rules. Why? Well, partly because those rules would negatively impact Google, but also because Meta could credibly decide to move their apps off the play store and onto their own "Meta Store: The only place to get Facebook, Instagram, Threads, and WhatsApp".
If it was easy for Meta to set up their own store for iOS, they absolutely would because currently Apple kneecaps their ability to track and sell user data in ways that costs Meta REAL money.
Google does not exert the same kind of control over the play store, so Meta is quite happy to keep Facebook there.
So, as things stand (with a closed iOS ecosystem) I can use an Instagram app on my phone that's subject to a bunch of pro-consumer rules about tracking and data protection. If iOS allowed third party stores then I would almost certainly not be able to do that any more.
So why don't apps just work around it? Because they have to agree to terms with Apple and SAY that they won't. And then Apple has the power to kick them off the store if they do it anyway.
In addition to that, they have to list what data they collect and what they do with it when they get it. Basically they have to make a bunch of pinky-promises. Some of those pinky-promises Apple just shows to the user as a list of "here's how this company is going to use your data". Other things are just forbidden outright.
Whether a company can collect and sell certain kinds of my data to a third party is not something that can ever be controlled through an OS level feature.
So in other words they have taken the users choice away using their market power! Glad you agree!
Either a user's choice is taken away in both situations, or it is neither situations.
> If users want more freedom, they can just use Android.
Actually they are unable to get the 30% discount from apps that only work on iPhone.
And now they will be! Now the user will be allowed to choose to get that 30% discount and Apple will not be able to take away a user's choice to buy the app on an alternative app store.
Breaking down the walled garden of the App Store would be moving in the direction of a world where the prompts/ requests for access that prevent (or reduce the odds of) data being taken/stolen is higher. If you can download a non-compliant app from any random website you might visit, you can bet your ass the 65+ population is going to end up downloading a bunch of malicious apps.
> The DMA is not requiring this to be changed.
Not according to the DMA maximalists on this thread, who believe that you should be able to install any software that does anything it wants.
Well, no, they can’t. That’s the whole point of the DMA.
> and patch whatever vulnerability allowed a developer to bypass that restriction.
Sure, close the door after the cow has left barn.
In the rest of the civilized world, developers will not do something so blatant in the first place because they know it will result in an account ban.
Yes, they can. And no that’s not the whole point of the DMA. You still need to have a valid Apple developer account and certificates managed through Apple.
Apple rejects apps that ask for permission they don't need and apps that pretend to be what they aren't from the App Store.
There's a reason why malware is far more prevalent on Android than iPhone.
That said, malware is far more common on macs than it is iPhones, despite having a fraction of the users - and nearly all of it comes from people downloading apps from websites.
Now the people outside the walled garden want in, and they're tearing down the walls to do it, and they seem to be completely clueless that by doing so they'll destroy the very thing that makes it so desirable.
The dark patterns such as making it extremely hard to cancel subscriptions or not reminding users that they're about to charge should be made illegal as deceptive billing practices.
[0]: https://techcrunch.com/2015/06/25/apple-bans-games-and-apps-...
The Confederate flag, then.
See: https://en.wikipedia.org/wiki/Flags_of_the_Confederate_State...
It's obviously not the case. Not you, not anyone else.
You obviously aren't mad about how unsafe MacOs is because Apple doesn't restrict installation on it. And you shouldn't be mad that the iPhone walled garden is no more, you did not buy it for that reason.
It's somehow concerning that the company has so much grasp on your perception of reality that you are spitting out their propaganda like this.
I use my iPhone and Mac very differently. All of the apps on my Mac were a single purchase, I don't need to worry about dark patterns there because I just own what I have.
The mobile market is inherently different, largely thanks to developers pushing alternative forms of ownership. Instead of being able to just buy it, most of the apps on my iPhone are subscription based. Meaning I am more at the mercy of dark patterns by the developers.
You said it, yes. That means that's what you now believe. Not that it's necessarily true.
> All of the apps on my Mac were a single purchase, I don't need to worry about dark patterns there because I just own what I have.
Are you using a firewall to block software updates? If not, you're still within reach of the developer and they can pull the rug under your feet.
> Meaning I am more at the mercy of dark patterns by the developers.
The developer cannot force you to move out if the apple app store in the first place! (Which is far from bulletproof when it comes to dark patterns anyway).
If you want to stay in the safe corner of the web, just keep buying through the Apple App store! Like almost everyone does with the Android playstore.
It is also incredibly hypocritical that here we are complaining about being at the mercy of the choices that Apple makes and you are trying to tell me how I actually feel.
This boils down to the platforms being different. The way that many apps are monetized on Mac (and Windows) is different to how things are monetized on mobile devices.
So please stop telling me how I feel and why I made certain decisions. I think I know why I chose something and not you.
Now fast forward a few years and Apple spinning tons of FUD about user security related to the app store monopoly and now a significant part of you guys are reusing the talking point. Definitely not what to expect from psyop, right?
I really whished people were talked in school how propaganda and psychological operations work, how to recognize them and how to defend themselves, like with practical exercise and all, it's becoming a critical survival skill in modern societies…
I'm not blaming you to succumb to this kind of things, smarter people did before and it's efficient enough to make people kill themselves “for the cause/the motherland”, but that's terrifying to see it in action coming from corporations.
Here is the thing, I don't feel like I am being restricted. I never said the words I like being restricted. Want to know who is? The developers... the people pushing for this.
THAT is what I am talking about, please go re-read what I have written.
Which for the record I think is a good thing, we know many companies will take advantage of their users if given the option. And before you jump in "well apple is taking advantage of you", I bought their device knowing full well what our relationship was.
I even mentioned that I think Apple should open up the store on their restrictions on porn apps and things like that. But that is also a separate discussion.
The condescending attitude is making you read the wrong thing and it's frankly kinda tiring.
Edit: And yes, people have talked about the restrictions put on developers on the App Store being a positive for Users... A lot over the years. Especially when it comes to billing.
You can spin it again and again, it won't change the facts: it's the user that are being restricted.
Sure it has the side effect of restricting the developers, because they can't reach the restricted user without Apple giving them access. But it's only a pretty recent side effect, when Apple decided to pivot their branding on “privacy”: before that Facebook and al. spent almost a decade harvesting user data for free on iPhone without any complaints from Apple.
Oh, and this is not just me making the argument: that's actually European Commission's argument too. And the fact is, EC won the case and Apple is caving.
And if you need some help grasping this fact, you can think about how the European regulation is not about freedom for European developers (targeting every user in the world) but about freedom for European users no matter where the developer comes from.
That is not a bad example. Should they have restricted it sooner? Yes. But that is an example of the restrictions being a positive for users.
> European regulation is not about freedom for European developers (targeting every user in the world) but about freedom for European users no matter where the developer comes from.
Honestly debatable, considering the biggest names in this are Spotify and Epic. Last I checked Spotify isn't a User. Most of the push for this seems to be pushed by developers who tried to spin this as "user choice" when its really "Developer choice".
Epic is an American company, which reinforce my point.
> Most of the push for this seems to be pushed by developers who tried to spin this as "user choice" when its really "Developer choice".
And no, it's not the medium-size business that are spinning things around, they have far less lobbying power than Apple and very very little leverage on the European Commission (compared to Apple that got away with a lightning cable exception on the Micro-USB mandate from the European commission a decade ago). Only this time Apple's lobbying wasn't enough, and European people will have access to pieces of software that Apple was forbidding for no good reason (web browsers for starter).
Back in 2014 or so when I was still a web developer, I can tell you that Safari stood literally zero chance against the competition, and that the very poor state of the iPhone's monopoly browser was actually harming customers.
At the end of the day, the developer will still have very little leverage on the user (they cannot realistically force the user to use a non-app store version of their app), and the user will be the only one making their choice to use apps that come from outside the Apple app store. It's only about user choice.
Repeating corporate lies many time doesn't make them true.
It's not a separate discussion. If Apple has total control over how you use your computing devices, things like that are the inevitable result.
And it's not just porn apps. Look at the web itself; it became popular because there were no restrictions on distributing browsers for Windows. If Microsoft had the power back then that you want Apple to have today, they would have blocked it and we'd likely be stuck in a Windows/MSN monopoly.
I only chose an iPhone because I don't really like Android and there is nothing else. Only two different platforms is simply not enough choice, so you have to create choice within those platforms. While you like the walled garden I would like a native Firefox with the Firefox engine and uBlock Origin.
In the end, despite all the marketing, neither issue is about user or worker freedom. It's about which entity has more power.
They would say why can't I just download it on the app store.
You forget that is why a app store was introduced in the first place on the smartphone. To enable an easy centralised place for all apps and games.
The average/majority of the population were not going to navigate to shitty mobile websites or desktop websites on their mobile browser to download apps in 2008.
See above I bolded for you that Apple is removing choices from the user.
There is at least one company that is very much pushing for this exact scenario, and has announced plans for releasing a store on iOS.
Fortnite also is not on the most popular store on PC so it is not just about their lawsuit. They want to run a store on all platforms and have said they will be launching an Epic game store on iOS. So I don't understand why they are invalid.
But that is a clear example, they are not on the official store for iOS or Android (which also is not part of Epic's lawsuit).
As far as Facebook goes, I don't think anyone is claiming that Facebook will in fact do it so maybe tone it down a bit. But Facebook is an example of a company that has enough of a user base that they could try to convince users to download a store and likely many would since they are addicted to social media and they own Instagram.
TikTok likely could. Microsoft would be stupid to not be looking into it. Steam could be looking into it.
None of those are concrete and to my knowledge none of them have signaled that they would. But those are companies that have enough of a name and a product that they could likely very easily get users to download the App Store which turns into a gateway for others to use their store instead of the Apple App Store since it is is now on their phone.
Regardless of all of those companies, there is zero reason to discount the fact that Epic is doing this on iOS. They skip the Android Play Store and they are doing it on PC. Fortnite has a ton of market power.
Edit: Also Facebook very much has an incentive to explore this option. Not only would it be another revenue source (and maybe they could somehow tie it into their VR/AR stuff) but they have been vocal about their issues with Apple in the past.
There is Minecraft as an example, they are not on Steam, Gog or Epic store but they are for sure on Android store.
So find an example of a real application that is not made by a company that is in lawsuit or has or wants a Store.
That has absolutely nothing to do with their Lawsuit with Apple. They are also not on Steam. That has absolutely nothing to do with their lawsuit with Apple.
So no, them being on iOS is not only because of the lawsuit with Apple.
What does Minecraft have to do with anything? Yes I know they are owned by Microsoft but that is a weird example. While the OG is not on Steam, Legends is.
So... Fortnite is a real example that is happening on Android, right now!
They have already said they are going to do exactly this with iOS.
> or has or wants a Store.
That... doesn't disqualify anyone since that's the entire point. If they don't want a store, then obviously concern about them making a store and not being on the Apple App Store is a non issue.
That makes no sense.
That is why I brought it up as an example, it is a major app that is ditching the play store on Android just like they have announced they will be doing for iOS.
Now a decade has passed and we're asking for change. That's fine, but we can't forget that when the app store first came out there wasn't this hysteria around the need to sideload. The app store as a place for developers to publish their apps was huge, Apple did the publishing for you. How that we all have more choice, we're expecting Apple to change to provide more choice.
But we can't forget how beneficial the app store and the "walled" approach was.
I do agree with a lot of your points. Now there could be an aspect of predatory behavior by Apple in the way they charge developers etc, but that's where I feel the problem should be tackled.
If the iPhone walled garden app store approach is so bad, then why is it so successful?
Right! Just because I agree with the core part of the App Store doesn't mean that it isn't without faults. But let's not rip up what is there completely to fix other issues, and just make things worse in the process.
We saw a similar conversation when Steam came out about Piracy of games.
There’s a correlated relationship between open platforms and security but people in this thread seem to imply this has zero security implications.
> Apps offered through Web Distribution must meet Notarization requirements to protect platform integrity, like all iOS apps, and can only be installed from a website domain that the developer has registered in App Store Connect.
Further, the conditions for eligibility seem to block access to new startups and indie developers.
> To be eligible for Web Distribution, you must: (...) Be a member of good standing in the Apple Developer Program for two continuous years or more, and have an app that had more than one million first annual installs on iOS in the EU in the prior calendar year.
Can't have this being used by those who might not net Apple any money, they're locked out obviously. Fair and reasonable. /s
I guess the outcome will be that outside some completely irrelevant oddballs there will just be one or two entities like Epic serving the intersection of non-casual gamers and people who consider the iPhone a gaming platform and they won't pull much market away from Apple, but serve as a limiter to how much Apple can abuse their platform rule. It will look like a failure, but only because some of the limiting effect on platform abuse will also bleed into makets not directly affected by EU rules.
And they'll be fairly fined for it
You get 1m free Apple App Store installs/year.
App marketplaces pay 0.50€ per install-year from zero.
App developers (except web distribution, perhaps) get 1M free app installs per year, regardless of marketplace.
> 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.
> Developers of alternative app marketplaces will pay the Core Technology Fee for every first annual install of their app marketplace, including installs that occur before one million.
I don't see this ending well for Apple in any measure. It seems they think the EU lawmakers will just go away if they stick their fingers in their ears hard enough, but that's not how the EU works. The gears of EU turn slowly, but grind finely.
[0] https://developer.apple.com/support/web-distribution-eu/
https://www.macrumors.com/2024/03/05/apple-tweaks-eu-app-sto...
Some time ago somebody made an alternative App Store for emulators, https://altstore.io . I think it works by having users get a developer's certificate and installing the apps like an in-development app. I think it would be really neat if this model got tested in court and declared completely legal.
Which would be all around moot because the fee itself is illegal.
I haven’t seen any statement in any jurisdiction by lawmakers or judges that supports that claim. It also would, to me, feel inconsistent with the rulings I read about:
- https://en.wikipedia.org/wiki/Epic_Games_v._Apple#Decision: “Rogers found in favor of Apple on nine of ten counts brought up against them in the case, including Epic's charges related to Apple's 30% revenue cut”
- https://developer.apple.com/support/storekit-external-entitl...: “Consistent with the interim relief ruling of the Rotterdam district court, dating apps that are granted an entitlement to link out or use a third-party in-app payment provider will pay Apple a commission on transactions. Apple will reduce its commission by 3% on the price paid by the user, net of value-added taxes. This is a reduced rate that excludes value related to payment processing and related activities”
What did I miss?
[1] https://www.theregister.com/2023/11/01/apple_app_rules_nethe...
Also, this whole web of companies would have to distribute the same set of apps, which would make it relatively easy for Apple to spot. Contrary to a prosecutor, Apple doesn't have to prove anything. They just close the accounts without recourse if they have any suspicion. End of story.
And the app vendor would have to forego the benefit of accumulating reviews under one name. Or they could have the opposite problem, users gravitating to one of the clones that ranks highest. How would they make sure each clone has no more than 1 million users?
This is no way to run a company. It's totally bonkers.
I would not be surprised to find similar structures leveraging Amazon or Google posing as small shops.
Apple choosing to splinter their app store rules, eulas regionally doesn't make it easier (for them) to surveil and control their Apple cosmos either.
No, Siemens is not a criminal organisation running a web of hidden shell companies. Siemens is a conglomerate comprising a large number of subsidiaries and associated companies that they publish right on their website [1].
I have no doubt that large companies use complicated structures in order to exploit loopholes. But there are limits to that, especially as Apple doesn't require a complex lawmaking process in order to change their ToS. They can close a loophole at the stroke of a pen. And they can close developer accounts at will if ToS are violated.
[1] https://assets.new.siemens.com/siemens/assets/api/uuid:830cf...
Any cartel instantly becomes a criminal cartel if governance over laws/EULAs is basically absent and biased against the cartel.
[added]
Not saying Siemens is nefarious, but they do seem to be subverting the spirit of law. The conglomerate sure makes it easy to "reorganize" without due process for firing lots of employees.
Siemens is not a good example. If you're looking for better examples, there's Aldi. It intentionally splits its structure to avoid triggering stricter labor and reporting laws.
When you look at the multiple on services - the App Store could easily be >40% of Apple's total market cap.
They're going to stick their fingers in their ears as long as they can to defend that.
You don't give up the golden goose. You defend it.
Patè des californiens is going to be delicious.
Phones are "done". Geese don't live forever.
Switching away is hard. In the not too distant future a $99 no brand phone will be equivalent to the iPhone experience for 80% of use cases, modulo the camera.
If apps are just web apps and run on whatever hardware, Apple will need to come up with something new. Maybe the goose was really named Steve.
Obviously the same is true of the iPhone. And software is a big part of it. (I don't want to deal with Dell and Windows. And Asahi is getting better day-by-day.) And hardware too. (M1, M2, M3, etc.. and the A series chips allow their devices to really shine with the big battery, etc.)
And ... while I don't like the actual UX of Apple-land, I don't like it either that Google with all their PhDs and big brain still cannot fucking solve the jankyness.
Yes, they will hopefully be forced to give up the free money rent from the walled garden, and hopefully it will encourage them to invest in being a good platform, invest in software, win/keep market share on merits instead of by decree.
I'm not so sure, for the same reason people still buy MacBooks when cheap Windows laptops are available, and luxury cars when there is no shortage of lightly used Kias.
Laptops and cars have been around substantially longer than smartphones, but it's still very easy to see the difference between cheap and expensive. While technically yes all of them do "the same thing", people are willing to pay for premium, and I suspect (due to relative affordability if nothing else) that the market of people able and willing to pay for a nicer phone is and will remain quite large.
Also IPhone still has more revenue opportunity. AI assistant is the next one. Chat GPT has proven people are willing to spend $20 a month on AI that doesn't even hook up to your email, calendar, or files.
Maybe for some but not for everyone. In the past you could trust that your phone works 7 years instead of 2 years by having software updates. It also is very stable on software side.
I have saved so much money by buying iPhone and using it for more than 5 years.
> Chat GPT has proven people are willing to spend $20 a month on AI that doesn't even hook up to your email, calendar, or files.
The biggest benefit for paying is the large rate limit and the best accuracy on the market. Copilot is useless with 30 responds per day.
Something along the lines of:
"We urge all EU citizens with Apple devices to have an alternate means of accessing critical internet services like banking, to protect themselves in the event we are forced to block all Apple services EU-wide for legal non-compliance."
... then watch AAPL stock drop below NVDA ...
... and Apple come crawling back, suitably obedient.
This would be:
A) looking out for their citizens
B) making it clear who's boss
EU is Apple’s third largest market. The largest market ping pongs between China and the Americans
https://www.macrumors.com/2023/08/29/china-biggest-iphone-ma...
https://www.bloomberg.com/news/articles/2024-03-11/apple-to-...
I think it's inevitable iPhone 16 prices will increase in EU starting later this year. Arguably similar to Valve's Steam Deck, iPhone prices are subsidized by the apps revenue. Apple is going to try preserve their profit margins one way or another.
If people are prepared to pay more for an iPhone then Apple should have already increased prices, and if they are not then increasing prices will make less money.
The problem is that there's no opt-out, no one can (even try to) offer (real) alternatives, and thus it's impossible to judge the App Store's value proposition on its actual merits, and in the end consumers cannot vote with their wallets, there's no realistic way from the status quo (of Apple simply extracting economic rent) to a competitive market of stores.
Meanwhile, Android has dozens of stores and Google Play keeps the lion's share because it's built into almost every phone, has most of the apps anyway, and google's own safety assurances built-in. Google has gotten dinged but for much more insidious stuff behind the scenes, which still amounts to a few large publishers out of hundreds.
It's just paranoia at this point. Most of the market is captured, and any part Apple couldn't capture after 15 years (say, maybe premium games) is one they probably weren't every going to capture anyway. This is being worried about a crack in the brick wall while 99.999% of devs will just keep entering the front door like normal people. And most of the remaining people bypassing apple will just throw a brick at the door instead of meticulously exploit said crack.
> "Developers will pay a CTF of €0.50 for each first annual install over one million in the past 12 months."
I say spirit of the regulation because I'm not a lawyer and don't want to make absolute claims about the law as written, and I trust the EU to close any loopholes that may arise.
They were screwed by Microsoft in the past. And now they're the ones screwing every single small and mid-sized software shop everywhere.
When will we stop buying their products?
Before the iPhone, because I never liked the Mac UI with the bar at the top and the apps menu over there and I didn't need an iPod.
After the iPhone, a personal boycott because of the walled garden. It was not immediately clear what the endgame would be but it was pretty clear that this level of control by a single corporation on a large part of the world is a bad thing.
People who do write for it live in this electronic ghetto regardless of their size.
The customer isn't king, she is a serf.
Some phones are way more expensive than A top line, have massive cameras, better screens, batteries (I mean real life, one of failures on A side for first decade), better integration with rest of the electronic world (like streaming fullhd tv from phone to any TV I saw so far, or having mouse&keyboard desktop on big screen via single USB-C cable out of box, or very good pen within the phone - image editing goes to another level). Plus you have much bigger variety, anything from 50$. And they are open, not unimportant aspect not only for many HN users.
That doesn't mean they do bad products, in contrary. But emotions aside, its now just another set of products with personally weird philosophy, even weirder emotional fanbase and just a much more closed ecosystem.
tl;dr: Some people are just happy with Apple products; we're not cult members and saying that is insulting, frankly.
Some people are fanboys of Linux products, and all their shit runs Linux or some other Unix or BSD (more fanboys than for Apple, probably).
I even know a few people who just LOVE Microsoft and their products.
It's fun to make fun of Apple people, I know because I do that too, but in reality the reason people like me own all that stuff is because it "just works together" and I don't have to fiddle with a bunch of random brand stuff to get it to work together, plus I have had a bad experience with Google so I won't use their products. If I hadn't had a bad experience with Google, I may have everything Google branded right now so it "just works together" too.
I don't get why you immediately try to move discussion into extremes, maybe your style but not most of folks - either you have everything X, or everything Y. Sort of proving exactly my point. You don't even try to understand my argument - I can integrate anything, from any manufacturer. Plug in DELL monitor via usb-c, just works, immediately. Connect Sennheiser earplugs (since airpods pro sounds quality leaves a lot to be desired), bam and flacs flow via aptx-hd seamlessly. I could go on and on.
Apple has very tiny offer to cater to all our needs and budgets. These days, even if price is not the problem, often they don't offer the best on the market. So smart thing is to have a diverse set, the opposite of locked-down you describe. People are beginning to be fed up with that since apple is showing its true colors, and this topic and discussion is exactly about it.
When their competitors finally bother to pay attention to build quality.
It's true that it might not apply to all their products, because they also cater to people without 6-figure USD equivalent incomes, but you can buy the expensive stuff.
What would happen if big companies simply refuse to pay? Will EU put the European employees in jail? Would they put Americans in their jail? Will they do DNS block? Credit card block? Remove apple products from physical store? Many of the EU countries like Germany are export driven and certainly they don't want to close the market.
It's genuinely shocking how petty the company is acting with these changes, and how obvious their attempts at only doing the bare minimum to follow the law are.
So sad to see them on the other side of the table now, using every trick in the book to screw over the entire sector. Mr. Cook, tear down this wall!
https://www.lawinsider.com/dictionary/customer-in-good-stand...
Source:
"Your PG&E residential account is in good standing at the time of the outage and at the time PG&E issues payment" - https://www.pge.com/en/outages-and-safety/outage-preparednes...
"Must remain on qualifying service in good standing for duration of EIP agreement." - https://www.t-mobile.com/accessories/category/mounts-docks-a...
"Request for Certificate of Good Standing" - https://cand.uscourts.gov/attorneys/request-for-certificate-...
"Tangerine may reject the overpayment and your Account may not be considered to be in Good Standing." - https://www.tangerine.ca/en/legal/credit-card-cardholder-agr...
"Use this form to pay the United States Tax Court to order a Certificate of Good Standing" - https://www.pay.gov/public/form/start/802285219
"Your account must be in good standing to sign up" - https://learn.microsoft.com/en-us/answers/questions/899060/y...
"To maintain status as a member in good standing, SCCs must notify the SCC program manager of any changes to information collected to administer the program." - https://www.sw.siemens.com/en-US/community-catalyst-program/
It’s possible to criticize Apple without making stuff up. It’s a road traveled by few, but it is there.
For phones though I don't have the tools I do on the mac (ios is too opaque) so if I couldn't get it from the Apple app store I just wouldn't download the app at all.
Perhaps there are many more, perhaps I'm an outlier, and maybe some HN threads might uncover a which (sometimes happens).
Apple’s requirement that you already have a lot of downloads pretty much defeats the support for small indie developers. But I doubt many people care much about supporting them anyway.
His "" must be difficult to type. Ease of use.
On my pixel I can download and install any .apk I want. Easy breezy. Isn't this what the EU intended with the recent veredict?
> "So while the U.K. court did not find Samsung guilty of infringement, other courts have recognized that in the course of creating its Galaxy tablet, Samsung willfully copied Apple’s far more popular iPad." - https://filklore.com/wordpress/2012/10/are-apple-in-contempt...
> you have to have at least one million first installs annually on iOS to even qualify
That's not what the site says at all? "Membership in the Apple Developer Program includes one million first annual installs per year for free for apps distributed from the App Store, alternative marketplaces, and/or Web Distribution." That seems to indicate that there is no minimum, and installs up to 1 million are free. That means that (wild guess) 99.5% of all apps ever released will pay no fee. EDIT TO CORRECT: see below, you have to have an app over 1 million downloads in the previous year to participate, but this description of the fee structure is correct. Which is...weird?
> I doubt Epic and the like would be considered in good standing as far as Apple is concerned.
If Apple plays games like this, they deserve consequences. But does it make sense to take this interpretation rather than just assuming the language means what it means: you haven't been kicked off the platform, and you've been around for two years?
> To be eligible for Web Distribution, you must: ... have an app that had more than one million first annual installs on iOS in the EU in the prior calendar year.
So this points to the other thing I said, which is that there are very few developers that will meet this requirement.
A company has to pay Apple half a euro for every executable download from the company's own website? If Microsoft tried this shit with Windows people would be apoplectic.
For instance, my application uses a particular commercially-licensed software library. I have to pay a per-copy-sold royalty to the vendor.
Or I write a video game for a console: I have to pay a percentage of my revenue to the console vendor.
Or I use a particular algorithm (eg. an AV codec) and I have to pay patent royalties.
So if your application uses Apple's provided frameworks, and they choose to charge you a license fee (discounted to zero for your first million sales), you're calling it "flagrantly ridiculous"?
It's not: it's a wide-spread, standard practice. It might suck, sure. But hyperbole helps no-one here.
Is it common in general purpose operating systems? Android? Linux? ChromeOS? Windows? Hell, MacOS?
No? Then why did you bring it up?
Namely: unrestricted access for new, small entrants. Less restrictions on utilities. Stuff like that.
My favourite pet example: I want DaisyDisk for iOS. What does Cook need threatening with to allow that?
On the other hand, Apple not allowing apps not approved by them and not allowing manual single app installs without going through their app store or some other app store does look to me like a monopoly issue.
Sounds like you just want the iPhone hardware, but not the spirit of the OS that contributed to what it is. Adding manual disk management makes more like running Windows XP than a smooth "mostly just works" phone.
But... "Other" ?
Apple isn't the best, no one deserves "best" in desktop and mobile operating systems, but it's the least bad.
In mobiles we basically have a duopoly, and the only ones who are likely to care about the customer's interests are regulators. Neither Apple nor Google have any incentive because there is no 3rd option.
Uh. Apple and Google compete with each other. Why would they need a 3rd option for incentive?
If there were 1-2-3 more options, that would give them incentives to be less shit overall.
MacOS and iOS are the most limited in terms of customizability (personalization) and freedom for developing software for them. As much as that might surprise you, many people care about that and can't stand to use Apple operating systems because of it.
Already messed up. Shouldn't buy things you don't approve of.
> First annual install. This is 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.
Okay...
> 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.
Do I understand this correctly that you will have to pay the fee for each user (above the 1 million free) even if they just get an automatic update? Given that updates are automatic by default, you will end up paying even for inactive users (users who installed the app but long forgotten about it and don't use it).
Or maybe that's their hail mary for the next round.
> Apple's specific criteria, such as being a member of the Apple Developer Program for two continuous years or more and having an app with more than one million first installs on iOS in the EU in the prior year, and commit to ongoing requirements, such as publishing transparent data collection policies
But as you can see you won’t be seeing indie apps distributed in this way. Though, to be fair, for most indies the App Store with the old rules is probably the best deal available to them.
How do you figure? Given the choice, many indie Mac developers continue to distribute their software outside the Mac App Store.
Perhaps this is the case inside the App Store, but it's not the case outside the App Store, where indie apps tend to be higher priced and upfront paid.
Moreover, keep in mind that the first million first annual installs have no CTF, and most indie devs will never even reach that point.
If this is the case, this is an even worse deal, due to the annual install fee. If it was one time, it wouldn't be so bad.
In any case, though, it's only 5 euros for 10 years of installs, and many indie apps have paid upgrades (which don't exist in the App Store) at least once every 5 years.
The 0.50 is probably much better if you're selling, say, a $10 app.
That's precisely what indie devs outside the Mac App Store are doing. They don't have ad-supported apps. Most of them are upfront paid, perhaps with a time-limited demo. The business models that you're talking about are a product of the App Store race to the bottom.
I think for free apps that’s a bit of a big deal?
“Best deal available to them” != “best deal one could hope for”.
Though it looks like the EU iPhone users are only in a marginally better position.
* If your mind is struggling with this, you might need a bicycle for the mind to help. ;-) But seriously, Apple's brand and value prop since original Mac has been to toasterize compute and make it friendly approachable and non-fiddly for normals. If you're bent about this, it's a values alignment issue. And Apple should have a right to have a brand proposition that sets them apart from the majority of PDAs, STBs, and PCs.
Yes, you're kind of right, I don't really have a problem with not being able to easily sideload stuff on my oven or dishwasher, despite the fact that they technically have computers in them. They are highly specific, single-purpose things and sideloading Doom on there doesn't really make sense.
Even a game console is still more or less single purpose (though that line is being blurred). Historically I don't do much on my console other than playing games, though now I'd argue that that's not necessarily true, since people install a lot of apps in the marketplace (e.g. Netflix). I do have a problem with Apple TV's being locked down, which is why I didn't purchase one. I use Nvidia Shield TVs, largely so that I could sideload ScummVM without any kind of jailbreaking nonsense.
However, I'd argue that a smartphone/tablet is different. This isn't the 90's; you use your "phone" for a lot more than taking calls. I have an SSH client, a git client, word processing, web browsing, nearly everything that a 90's-era computer could do on my iPhone; if we're going to say that Microsoft Windows is "general purpose", then iOS/iPadOS qualifies as well. We took Microsoft to court for anticompetitive practices, particularly in regards to the inability to install third-party browsers.
You can't really install third party browsers on iOS either. You can install Firefox or Chrome on there (and I do), but they're just frontends for iOS's internal Webkit engine.
So I don't know that the appliance comparison works. iPhones are (purposefully) not single-purpose. They're computers.
If you're talking about changing laws it'd be nice to have more of a defense than "this computer we call a phone should be treated differently than the computer we call a Gameboy".
Without some clear and useable definitions, there's no precedents that can be set and leveraged. You will also, by necessity, require bureaucratic bloat to decide what counts and what doesn't for every device moving forward. At best, this is a slow process that delays innovation and reduces availability for users.
I'd argue that while there isn't a hard line in the sand, we more or less define "computer" as something that's "general purpose". I don't consider my oven a "computer", I don't consider my digital COVID test a computer, I don't consider my key fob a computer. I do consider my Macbook a computer, because I do a lot of dissimilar things with it; I write documents, I watch videos, I listen to music, I play games, I log into servers, I VoIP chat with friends, I edit video, etc. I don't think anyone disputes that a Macbook is a "computer"; if nothing else all of that applies to Linux and Windows as well.
You know what else it applies to? An iPhone. I can do all those things with an iPhone. I really can't do any of those things (besides play games) on a GameBoy.
Of course, admittedly I'm kind of moving the goalpost, because of course the line of "general purpose" is kind of arbitrary; the Gameboy did have a camera, the Gameboy Advance had a TV Tuner and MP3 player, so you're absolutely right that it would require some kind of bureaucratic overhead to define what "general purpose" even means, and moreover the second that they have a definition the companies will use that as a guide to narrowly skirt it and therefore avoid regulation.
I don't know the solution, but I do know that it feels a bit dirty for Apple to feel entitled to so much money when they're not even the ones distributing the apps at that point. People gave so much shit to Unity for their idiotic "install fee", but people have become bizarrely defensive of Apple for doing basically the same thing.
But there a technical differences between those classes of things, even if the lines are drawn arbitrarily. A motorcycle has more than a certain amount of power. A “power line” carries a voltage which is too high to be considered “intrinsically safe”. Alcohol has intoxicating effects, while bread does not.
What is the difference between an iPhone and a Switch? We call one a phone and the other a game. If I made an Android phone with less computing power than a switch, can I call it a game? Or is it still a phone?
> You know what else it applies to? An iPhone. I can do all those things with an iPhone. I really can't do any of those things (besides play games) on a GameBoy.
But that is only because Nintendo doesn’t allow it. There’s no technical reason a Switch can’t be a phone. Why is ok for Nintendo to do that, but not Apple? Just “dirty vibes”? That’s not how the law is supposed to work.
Sure, but that's a matter of degree, not kind. We're kind of arbitrarily (as you stated) decided "what horsepower constitutes a motorcyle?"
Similarly, I don't know that there's a definite line of "intrinsically safe" for electricty; I've been shocked by my 120V AC in my house and lived to tell the tale, so does that imply it's safe? I don't think so, people die from 120VAC shocks all the time; It's still a somewhat arbitrary line.
I'll admit that the bread analogy does break down, because bread doesn't make you drunk, there actually is small amounts of alcohol in bread [0], though I'm not sure that you could actually get drunk from it no matter how much you ate.
> But that is only because Nintendo doesn’t allow it. There’s no technical reason a Switch can’t be a phone. Why is ok for Nintendo to do that, but not Apple? Just “dirty vibes”? That’s not how the law is supposed to work.
I did caveat in a previous post that game consoles kind of blur the line for me. You could probably convince me that they should allow alternative app stores. At least with video games, I feel there's a bit more competition than "smartphones", since you have large offerings from around six platforms instead of two (Nintendo, Microsoft Xbox, Microsoft Windows (which requires no license!), Sony PlayStation, iOS, Android (plus all the other rebrands of Android that are independently run)).
We do have legal precedent for this in some capacity [1]. The courts felt that Microsoft was abusing its power by making it difficult/impossible to install alternative browsers inside Microsoft Windows. The initial ruling ended up with Microsoft being ordered to split up, but this was admittedly overturned.
I realize it's not apples to apples; iOS doesn't have the monopoly on the ARM that Windows had on x86 in the 90's (you are, after all, perfectly free to buy an Android phone instead of an iPhone and your life probably won't be appreciably hindered), but it does seem like the courts do have some issues with operating systems companies abusing power.
[0] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1709087/ [1] https://en.wikipedia.org/wiki/United_States_v._Microsoft_Cor....
Ok, let’s apply that definition. Why is an iPhone SE (17 TFLOPS) a general purpose computer, but an PS5 (20 TFLOPS) isn’t?
> Similarly, I don't know that there's a definite line of "intrinsically safe" for electricty
Less than 50 volts in every jurisdiction I’m aware of. Now you do.
> there actually is small amounts of alcohol in bread
Doesn’t matter. You will get sick and puke before you consume enough alcohol from bread to make you drunk. You cannot get drunk from bread.
> You could probably convince me that they should allow alternative app stores. At least with video games, I feel there's a bit more competition than "smartphones
So there’s nothing intrinsic to a switch that makes it a game and not a phone.
> The courts felt that Microsoft was abusing its power
Microsoft had over 90% market share (real, global market share, not bullshit “market share of computers running windows”) when that determination was made. Apple has about 30% in Europe.
Nintendo might not be happy about it, but the only person stopping you from using a Switch like a phone is you. You're absolutely correct, besides the lack of WWAN modem the Switch is indeed technically capable of being a phone.
Now a decade has passed and we're asking for change. That's fine, but we can't forget that when the app store first came out there wasn't this hysteria around the need to sideload. The app store as a place for developers to publish their apps was huge, Apple did the publishing for you. How that we all have more choice, we're expecting Apple to change to provide more choice.
But we can't forget how beneficial it was.
Now I have always been a pretty geeky person, so I'm not claiming that I'm the "norm", but I would argue that there's always been some demand for alternative app stores. There are plenty of apps that people want to install the Apple clutches their pearls at (e.g. nearly anything with adult content).
As I've said in other threads, it's not as horrible as Microsoft in the 90s, because it's not difficult to buy an Android phone, your life won't really be made worse by buying a decent Android phone, but I would still argue that Apple's actions are anti-competitive.
I would say if you looked at it percentage wise, it would be an incredibly small number of iPhone owners that jailbroke their devices to sideload apps. I think you can argue that there might always be some demand, but that doesn't mean it needs to happen.
My point is back when the app store was released developers went wild that there was this publishing place they could put their apps. The iPhone in 2010 was responsible for 99.4% of all mobile app downloads. And by 2010 there were around 30,000 apps & games in the app store.
Going back and reading articles about the app store between 2009 and 2012, there isn't negative discussion around the fees associated with the app store or anti-competitive behavior. There wasn't outrage over only being able to download apps through the iPhone store. There was discussion however about companies building their own Android based app stores, but those failed shortly after.
I’ll switch to a Pixel running GrapheneOS, where I can run “real Firefox” and any other software I choose.
From https://daringfireball.net/2024/01/apples_plans_for_the_dma:
"Stay in App Store under the current (pre-DMA) rules, exclusively. Developers that take this option: Are not permitted to use any of the new business terms available in the EU, but new iOS platform options for the EU, such as alternate browser engines, are allowed. (Because they are required to be allowed.)"
> Nonprofit organizations, accredited educational institutions, or government entities based in the EU that have been approved for a fee waiver are exempt from the Apple Developer Program annual membership fee and the Core Technology Fee.
So, there will still be a centralized chokepoint for censorship of apps the government would prefer you not be able to have on your phone. Cool.
This means no protest apps, no encrypted communications apps unless they have the appropriate government approval/licenses, etc.
This is the same censorship they exert over the app store. It's no benefit to users.
I didn't expect much but that list is a big joke.
If you were looking for a way to distribute your ios software on the web, well that ain't it.
I noticed Microsoft's developer documentation uses the word sideloading a lot: https://learn.microsoft.com/en-us/dotnet/maui/windows/deploy...
> Be a member of good standing in the Apple Developer Program for two continuous years or more, and have an app that had more than one million first annual installs on iOS in the EU in the prior calendar year.
Apple really need to be slapped with another multi-billion dollar fine.
In other words, small developers without the resources to challenge Apple on these rules don't get to play.
They make it sounds like they're being super generous and they've gone out of their way to provide this 'cool new innovation' for us out of their own desire to give back to their customers.
You have to really appreciate the spin and shamelessness of some of the large companies. It's genuinely humorous.
"We made available for succesful developers a new multi stage door lock. Don't worry, it accepts coins, as the "more secure branded door"
Honestly, I'm surprised Apple didn't come up with the overused standard reply #1: "We are excited to announce (...)", or the standard reply #2: "We've been working hard making XYZ experience better for you (...)"
I don't know you, but I feel the same with less words. We're not alone.
"You don't need to embrace to understand"
I suggest strong regulation of the complete BigIT and two chairs for public observers at minimum. In addition they are not allowed to enter any new market.
Why? Because it worked well with AT&T. Results:
* UNIX
* C
* Open-Source
* Public Documentation
Sounds good? Until the Reagan administration appeared, allowed them to split up (Baby Bells), the UNIX-Wars followed, law-suits against BSD and broad incompatibility. And despite this horrible changes we still got: * POSIX
* GNU (immediate reaction by FSF - they recognized the situation)
* Linux (which caused itself Git)
* BSD (TCP/IP)
Our information technology builds upon the regulation of AT&T. That was lucky, yes. But you need to prepare luck.The politicians instead opted for Microsoft, Apple, Google, Facebook and Amazon with near to no regulation at all. Despite we learned that software immediately tends to monopolize due to Vendor Lock-in and mass-effect.
What are my benefits of a low billion fine ten years after on of this companies hurt us again? None.
Splitting up? See again Vendor Lock-in and mass-effect.
They used to own the phone in your house.
But for fiber internet to the home, ATT is still a monopoly for its customers since there are never 2 fiber ISPs.
There are often zero!
In 1996, Bell Labs, Western Electric, and AT&T Technologies were spun out to create Lucent.
Lucent merged with Alcatel to form Alcatel-Lucent in 2006.
Alcatel-Lucent was purchased by Nokia in 2016.
AT&T Wireless was purchased by Cingular in 2004 (joint venture between BellSouth and SBC).
The original AT&T was purchased by SBC in 2005.
The new AT&T (SBC) bought BellSouth in 2006.
I get the impression Google has no intent to give things away for free anymore lol
I'm not a Googler but there's no denying that, despite all their faults, Google has contributed a lot.
Regulation creates a problem and then creates a solution, skimming off the top every time.
The idea that businesses have to be super swell people is what should be removed. Businesses doing things for money is good. Just as employees don't work for them because they're super swell people. You just shouldn't be thinking this way.
They give away Chrome for spreading it and giving them control over web standards.
AT&T gives UNIX away as they have no revenue stream on top of it and it being research.
Google isn't giving out their research work.
1956 Consent Decree https://economics.yale.edu/sites/default/files/how_antitrust...
In both, ATT essentially traded government blessing of monopoly in core markets (long distance telecommunications) for agreeing not to expand into other markets (e.g. Western Union money transfers and telecom equipment).
And side point, ATT R&D (~1910 to 1925, later named Bell Labs) was originally funded after the company almost imploded due to short-sighted profit maximization at the expense of customer satisfaction / service quality.
I think it's interesting to imagine what a Google-thats-only-search or a Meta-thats-only-social look like, similarly plowing their profits into independent research labs, but without funneling them throughout the for-profit octopus conglomerates they are now.
What has changed since then are the legal theories of when and how to apply antitrust regulations. The law as written has not changed, but the way it's enforced (or not) certainly has.
You seem to be implying complete independence between something being the results of antitrust regulations, the results of the enforcement of antitrust regulations, or the consequences of theories of how when to enforce antitrust regulations. For people who speculate that these three things might be related to each other, your argument will not work.
IMessage?
Basically everything?
That would be a strict improvement for humanity over the current state of affairs.
Anything large and successful in the US economy should be forced into the public domain. /s
When do we break up ASML and Taiwan Semiconductor and force them to give all of their technology to the US with no compensation? They're large, successful, de facto monopolies. All of their IP should be forced into the public domain across the board.
The US needs to start hitting ASML with massive fines. 1/4 of their earnings perpetually should be a good start.
We should also very clearly be allowed to utilize all trademarks for any purpose and at any time, since we're obliterating intellectual property. I should be free to use the BMW and Mercedes names for anything I like, including in the auto sector to compete with them. They should not be allowed to have a monopoly over those brands, it restricts competition.
None of the regulators had a clue it would go this way, it is a lot of magical historical accidents, and there is no reason to think interference guarantees positive outcomes.
For example, HN seems to bristle at the subject of AI regulation as a game incumbents play that hews towards regulatory capture.
Apple is clearly in the wrong here but how to best untangle things is not trivial.
The reality is that nothing prevents a new entrant from gaining marketshare, especially considering that the vast majority of apps people use every day are associated with services not created by Apple. I wouldn't want to, but I could move to Android tomorrow with relatively little friction.
Nothing except banking apps, messaging apps and government apps...
You either support the only semi open standard of apps being Android or your phone cannot succeed outside of some developer tool.
It will take a very long time but that will be the inevitable result.
(1) iPhone and Android had exactly the same problem when they launched. (2) Web apps are a thing. (3) This problem would still exist if iOS didn't exist.
Again, in 2006 "smartphone" meant Nokia, Blackberry, and Palm. There's simply no such thing as a "captured" market when it comes to consumer goods.
Sure, competitors could have started in 2009, too bad it's 2024 though now.
Anyway, the proof is in the pudding, there's no competitor in the past 10 years despite a big revenue potential, that's the reason.
> (2) Web apps are a thing.
They aren't good enough, and if they were don't worry every company would try to avoid paying the high store tax. (Hence why it's not going to happen)
> (3) This problem would still exist if iOS didn't exist.
Yes, that's why we need open standards to lower the barrier of competition.
You may be missing the point, which is that today's Apple and Google are as "permanently" entrenched as Nokia, Blackberry, and Palm were back in the day. That is to say, not at all.
> Yes, that's why we need open standards to lower the barrier of competition.
Many open-source alternatives to iOS and Android have tried and failed to compete. For better or worse, this doesn't appear to matter to mainstream buyers.
The proof is in the pudding as I said anyways, I'll believe there's competition in the mobile space when I'll see it. For now it all looks like it's impossible due to blockers like the apps and others.
And yeah maybe smartphones will become obsolete but I'm not going to count on it.
Of course, if you shook the historical dice differently, there would be different results. From that point of view it's all contingent, and you can't re-run the historical experiment, and so whatever conclusions you draw must be a Just So story.
But, that theory was in operation. There were regulations which prevented sprawling monopolies, and large (but not sprawling monopolistic) companies did produce a lot of good things for society. No one knew what they would be ahead of time - that's all contingent, after all - but regulators regulated with the expectation that their regulations would produce good effects.
Now we've de-regulated, and the people doing the de-regulation theorize that (predictably) sprawling monopolistic companies will produce more good for society than large (but not sprawling monopolistic) regulated companies did.
So... Did / do they? It's fair enough to argue either way. It's fair enough to argue about which regulations are effective and which are not. It's not fair enough to throw up our hands and say "we can't actually know what's going to happen, so there's no point discussing it."
Because there are theories of economics and governance in play, and they matter, and they need to be appraised.
I personally don’t think that the forced split-up will happen, the direct interests involved are too big for that to have any chance of success, but it’s the only way forward for the US as a whole (when it comes to IT).
Most, if not all, monopolies are sustained by government via laws, regulations, and so on. So let's get specific, which monopolies do you think should be forced to split up and we can test that theory and see if we can identify what government actions sustain the monopoly.
If you include Steam, we need to include XBox, Nintendo, and Playstation too; I would expect they're not too different in size.
But yes, the status quo needs shaking up unless we really want to live in digital neofeudalism.
Or maybe Amazon which has a decent sized Android app store.
- No, iCloud is not required to use an iPhone, this is fact.
When it really screams is if you log into iCloud then forget your password and it keeps asking you to input it. Like with every elderly member of my extended family.
All that choice is already there, just for a phone. Previously you'd choose a flip-phone and have it all locked together, including with the carrier.
That's some pretty baldfaced revisionism you've got going on there.
They were ordered to do this by a court: https://scholar.google.com/scholar_case?case=120938923478579...
In any event, the whole thing went down and was determined long before Reagan took office. The case was filed under the Ford administration and prosecuted mainly by the Carter administration. By the time Reagan took office the case had been in progress for nearly a decade, and he had been president for barely a year when the final decision was handed down.
OP just has so much confused about this chapter of history.
AT&T itself recommended a divestiture structure in which it would be broken up into regional subsidiaries.
https://en.wikipedia.org/wiki/United_States_v._AT%26T_(1982) Google Scholar
404. That's an error.
Sorry, no content found
for this URL
That's all we know.These developments, along with an appreciation of new technologies and business models for telephone service that were becoming available, convinced American regulators that AT&T should no longer be tolerated as the natural monopoly in that marketplace.[6] A plan to break up the company into smaller components was proposed by the United States Department of Justice starting in 1974, citing authority under the Sherman Antitrust Act to reduce the power of a monopoly firm.[1] AT&T itself recommended a divestiture structure in which it would be broken up into regional subsidiaries.
Given the context it seems they were fried anyway and were just able to negotiate how the split would be done
Personally, I don't fw apps anyway so whatever. Even if the govt wants to force iPhones to be like shitty Android then that's alright, I'll keep my old iPhone then deal with it when needed.
Yup. Allow index db persistence, and push notification for PWA + WASAM support in mobile safari should do it.
Beyond that, in theory, very few things need to be native apps if OS-makers really wanted to embrace PWAs. WASM and all that, and equally importantly, access to more native APIs.
They don't split out their profitability for the App store. Last time I tried to calculate it it was less than you might assume.
Anyone have a good article/analysis of what % of Apple's profit comes from the App store tax? Ideally also with foremarket versus aftermarket?
So... 72 billion in 2020.. probably even more now.
Not arguing that it's not a profit center - but in perspective, I suspect apple's reasons for defending it are not primarily the direct financial benefits of it - it's probably mostly about the indirect benefits.
If you have a company with a single line of business and they were to lose 7% of revenue that is going to be a large hit. There are many industries where that exceeds the entire profit margin of the company.
But more than that, they don't have a single line of business. Suppose that a conglomerate the size of Apple had totally monopolized the world market for lithium mining. Well, that's a $350M/year industry -- it's barely 0.1% of Apple's revenue! Why should they even bother to monopolize it? The answer is, for the same reason anybody else would. Maybe the CEO of the conglomerate doesn't much care, but the head of the mining division cares about it a lot, and so do all of the customers in that industry. And antitrust violations in service of maintaining the monopoly are just as illegal and just as harmful whether it's a subsidiary of a conglomerate or an independent monopolist.
Or to put it another way, 20 billion dollars is 20 billion dollars. It motivates putting in 20 billion dollars worth of effort to hold onto it, regardless of what you're doing on the other side of the building.
> And I suspect the app store is actually a fairly costly business to run - a lot of effort goes into the decor of the walls around garden. I'm thinking app review, even content serving.
Content serving cost is negligible. Review could be arbitrarily expensive, but the experience of developers seems to imply that they're not spending a lot of resources being diligent about it -- policies applied inconsistently, updates often denied for indiscernible reasons etc. Reviewers seem to be only making a cursory inspection or relying on some kind of inadequate automated scanning tools.
Moreover, they have each developer paying $100/year, which should cover that level of review on its own, if the goal was funding the reviews and not extracting rents. Their policies imply the reverse. If the goal was to cover reviews then apps with more downloads should have lower per-download fees, since the fixed cost of reviewing the app can be amortized over more units. And yet "subsidizing" small developers doesn't fit either, because if that was your goal the first thing you'd do is stop charging $100/year to hobbyists and side projects with little or no revenue.
What they appear to be doing is providing a "discount" to hardly anyone. They continue extracting $100/year from the long tail of small timers who aren't making any money, continue extracting 30% from anyone who actually succeeds, but get to put "15%" in their PR knowing that the eligible people only represent a tiny proportion of their collections.
> I suspect apple's reasons for defending it are not primarily the direct financial benefits of it - it's probably mostly about the indirect benefits.
Which are also an issue, e.g. by thwarting competition between browser engines.
Moreover, Apple's App Store is already filled with race-to-the-bottom, shady shit. Apps with bait weekly subscriptions and bald-faced knock-offs are highlighted in tech news and on social media all the time. That's what makes their attitude and arguments all the more galling here: they are doing a really lousy job keeping their own store a safe and reputable place.
The only thing they seem to do a good job with is legitimate malware, and I suspect that's mostly because the OS is so locked down and because they scan for use of non-public APIs.
Well heeled consumers will respond by being reluctant to put sensitive personal information on their phones. The entire ecosystem suffers, and phones, instead of becoming trusted personal devices, remain the purview of games, emails, and fart apps. Everyone suffers, especially developers.
You guys, above all others, want people to put more personal info on their phones, not less.
Please elaborate what is seen in the Android system.
At least Apple Silicon is amazing! Too bad about everything else!
That should remove all the possibilities of apple trying to find the loopholes with shit measures such as those "options".
Article 6(7):
> 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.
This legislation is primarily pushed by commercial interests.
But you are right, the EU should be much more unified and consistent. Also, have their own army that they could send into Ukraine to put Russians back where they belong.
People in tech are in dire need of some humility. We don’t know everything, we don’t have all the answers, we can’t just jump into someone else’s job and immediately do it better. Is the law flawless? Probably not. Would all its issues be solved with one sentence? Definitely not.
1. The open source app store. The git hub app store. Open source apps easily prepped by developers and installed and updated by regular users. With source and build files.
2. The developer tools app store. Real developer tools on iOS devices.
3. Lower app store vigs. Lower app prices. Allow the lowest cost part of the market to drop prices further. I would love to buy tiny solid 0.25 cent apps without ads. Maker markets without a parasitical Apple tax.
4. The ad free app store. Sorry I even imagined it, it just hurts to think about it.
5. And the no "in-app purchase" store. Only for substantial apps worth paying for up front. Use forever, or choose to pay again for an upgrade you actually want.
6. Children's only app store, with high safety bars of all kinds. Very parent friendly.
7. Formally verified app store. Starts small, but learns. Meantime, more safety than Apple can deliver by one astronomical unit. Pushing Apple to improve its safety MORE.
8. Different kinds of app infrastructure. Streaming apps and games from anyone. Better systems for software versioning, updating, cross-app plug-in mechanisms.
9. One shop app-stores that deliver different kinds of versioning, upgrading, and other kinds of support that Apple doesn't in a coherent manner.
10. The very safe no-code app store. Sorry, app stores with different approaches! Very sandboxed, but very easy for technically literate non-coders to create simple tools for anyone to use. Given the solid sandboxing, and restricted "source", no barriers for anyone to contribute their app. Maker friendly.
11. The novelty developers 1k-byte app store. It's just for fun but how cool would that be. Innovation in efficiency as a game. Other developer app store experiments. Innovation comes from freedom. (Had to turn this list up to 11.)
--
None of these inconvenience those who wish to stay on Apple's store.
They will only push Apple to increase its selling-point safety futher, while, while dropping anti-innovative self-interested restrictions it has misleadingly defended, like its prohibition on other web engines ("But the safety!").
Any other ideas for app stores that deliver useful differences?
A better app store would make pricing actually clear before you download the app, instead of the nightmare that pretend "free" apps have created.
Whatever protection they claim to offer is utterly bogus. If anything, they make it easier to leak personal information to random app makers, who, like you said, offer paid apps masquerading as free ones.
The amount of junk in the native app stores is just way too high for me to ever buy the argument that they're there to improve end user experience.
Sigh.
Apple amply touted the iPhone's capacities ("there's an app for that") and smartphones are defacto a core component of our lives. The Switch isn't.
And it's not like the iPhone is the only phone you can get. If Apple is restricting such a core component of our lives, you can simply buy non-Apple products.
You are not going to do your online banking on an Xbox, or write a letter on a PlayStation, even if the hardware is theoretically capable of that, it’s just not what it’s for.
> I don't think there's a bright line
Well there is one. The bright line would be the services that the DMA applies to or doesn't. That is a bright line.
Right now you have a "Hobson's choice", but if you could ditch the iPhone while still keeping access to iMessage and iCloud, wouldn't you?
I use iPhones because they're smaller than Android phones. Would I like it if Apple still made phones in the form factor of the iPhone 4 or 5? Absolutely. Should the government force Apple to do that? Probably not.
- an app that's used by pharmacies to handle prescriptions from the public health system;
- an app I can legally show a police officer so they can determine that I have a valid driver's license;
- an app I can use to pay my taxes;
- an app I can use to pay parking meters to the local authorities;
- apps used to register consumption (kWh, m3, etc) with the local utilities.
Some of these are published by the government itself, others by public companies. A smartphone is not a Playstation or an Xbox. We have Androids and iPhones, that's it. And significant portions of our lives are tied to having Androids and iPhones.
PS: I also remember having an app that used an API purportedly developed with amazing good will to help public health systems trace COVID exposure. Remember that one? How everyone having a smartphone was going to help get us back to the subway safely?
We can't allow two global multinationals to gatekeep this much of our modern lives and simply do nothing about it. Or we could, but we don't want to.
Apple and Google can leave the market if they don't like the rules.
Apple's app store isn't nearly as important to society as books, but the EU regulates it much more. That makes me think that the driving factor behind these particular regulations is not importance to society.
Being a successful smartphone manufacturer (or a smartphone OS manufacturer), shouldn't give you a monopoly on software distribution, that's the entire point.
And even the Kindle, which doesn't have the market relevance of iOS, isn't as locked down as iOS: the Kindle does support reading ebooks from other sources, they just don't support DRM from other stores.
As I read it they're subject to the anti steering and alternative PSP ruling, but not app downloads nor alternative app stores.
That's two limitations the other platforms don't have.
It's not the same.
And your malware claims are total BS There's been alternative stores on Android for years and the malware situation remains stable to slightly improving thanks to hardening of the OS that Google did resulting from the goal of supporting multiple stores. Far more people in the world use Android and bank on it than iOS so the idea that the sky will fall if Apple opens up is pure ridiculousness, utter silliness.
Since what's possible or impossible is the only options you've given me, Is it "impossible" for your mom to just do all her banking in person or over the phone? The phone works perfectly fine.
See how that sounds?
Anyways, having a central gatekeeper to all those essential services is not optimal from an economic or technical perspective. (Again, notice I said "not optimal" even though you created the false alternative of "not impossible").
Your concerns about malware are valid. Or at least as much as they are valid on MacOS. Which is to say - somewhat, but not enough in the balance of things.
And yes, I have elderly parents too. I plan to continue educating them.
Also "Console manufacturers can endure being forced to sell products at cost." is a different argument than "Console manufacturers are more successful when they sell products at cost.", which is what I was addressing.
And the cool thing for MS and Sony is that the consoles sell well through their entire lifetimes only tapering off strongly in the last year or so as anticipation for the next generation hits. So, where profits may be minor, none, or negative in the first year or two of sales, the next 5 or 6 years turns game consoles into profitable businesses before any game sales are accounted for.
(There are typically about four Moor's Law cycles per console rev so how could costs not come down dramatically. Heck, each time the leaders move to a new node, the old one drops pricing by 10-20% and there are probably 5-6 generational leaps during a console lifetime. If the PS4 APU was $175 in year one, it could have been down to $115 at the midpoint of the console's lifecycle and down to perhaps $30-$40 by the last year or two of production. This is also reflected in memory price drops as well, though perhaps not to the same degree and as a smaller fraction of the total but one could imagine that PS4 that originally cost $400 to build and sold for $400 would be down to under $250 to build with a lifetime profit margin of about 15-20%. Not App Store 30% free money but not the loss leader most seem to think they are.)
Of course, Nintendo is the outlier and they're reasonably profitable on the console from day one, consistently.
Because they are not "gatekeepers", a term defined by the DMA which focuses on specific sectors.
Also the video game ecosystem is pretty healthy these days, with nearly every major game available on Windows at launch or a few months later. As a matter of market competition, letting you hack your game console or smart TV or whatever just isn't that relevant.
I suspect if half the console market was unlocked ala the Steam Deck, the EU would be pushing for the other half to also be unlocked, too.
We also have to keep in mind that Epic sued Apple, not Microsoft, Sony, or Nintendo. A lot of monopoly maintenance involves obfuscating the business relationships that make the monopoly work. i.e. Apple doesn't report how much money they make from the App Store[0] because that information would be very useful to regulators looking to undo their monopoly. The discovery on the Apple lawsuit published a lot of this previously hidden information. In other words, the EU had Apple land on their plate ready to cook and serve.
Epic will not sue their console partners. The damage to their business would actually be a lot worse: instead of merely seeing Fortnite taken off the various console stores, the console manufacturers would be sending repo men to take away all the devkits Epic uses to test Unreal Engine, demanding they delete the console ports of the engine, and refusing to cert any new games using Unreal Engine, forcing all their partners to license different technology and rebuild their games from the ground up. It would be immediate and total financial suicide.
In other words, the console manufacturers are "getting away with it" because they had way more control over their niche than Apple did.
[0] Related note: there's an unenforced SEC rule that specifically forbids not reporting this information, to prevent monopolies from obfuscating their profit centers like this.
I think this is a lil extreme. Even if Epic had some reason to sue the console makers, there are too many high profile and high grossing games (e.g. the next Witcher and Cyberpunk, Hogwarts Legacy, Star Wars Jedi series) for Sony/Microsoft to choose to completely ban Unreal. Imagine too: if one of them announces they will prohibit Unreal games, why won’t the other swallow their pride and become the console-exclusive platform for that title? Not even Apple has banned Unreal, and I can’t think of any big games on their store that use it.
It depends on who's being sued and who isn't. Microsoft absolutely would swallow their pride here if it meant getting one up on Sony, if only because the Xbox is already partially open anyway[0] and the Xbox business is significantly hurting right now. Reverse the roles, however, with Microsoft being sued, and they absolutely would respond by trying to disable Epic's access to the Xbox platform and to other Xbox developers. Sony would not do Epic any favors here either and probably would stand in solidarity with Microsoft - because they have nothing to gain and everything to lose.
Remember: the console business is about handcuffing users and developers; Epic's lawsuit goes against that. We actually know a lot about Epic's communications with the console manufacturers as a result of the Epic v. Apple lawsuit[1]. They were worried that the "direct payments" stunt was going to eat into microtransaction profits, because Epic had applied the discount you got on V-Bucks to consoles as well as iOS. Epic also kept the both the lawsuit and their lobbying from including videogame consoles, because of the possibility that it would impact the Unreal business.
For what it's worth, Apple actually did try to get Epic's Unreal division banned from iOS, but was stopped by the judge in the Epic v. Apple case. Apple also has tried to regulate what frameworks app developers are allowed to use in the past. Back a decade and change ago, Adobe shipped Flash Packager for iPhone to allow Flash developers to ship SWFs as iPhone apps. Apple changed their developer agreements to specifically require all apps be "originally written" in Objective-C, C/C++, or JavaScript; so they'd have cover to reject Flash apps. They backed down a few months later only because the Obama-era DOJ actually threatened to sue, which is why you've probably used a ton of Flash games on your iPhone without even knowing.
[0] To be clear, you can get access to the Shared partition to run software on but you cannot access the Exclusive partition without a devkit.
[1] Because Apple was trying to prove that the lawsuit was a stunt and that Epic was suing over a very normal business practice everyone else in the business embraced wholeheartedly
Hmmmm, these feels like its still just apple controlling it.
"Be a member of good standing in the Apple Developer Program for two continuous years or more, and have an app that had more than one million first annual installs on iOS in the EU in the prior calendar year."
The realistic part of me thinks this sounds like more resistance to the DMA.
Another part of me thinks this will be good for security. Some random can't get a dev account and publish malware payloads on a hidden URL that will happily run on iOS devices, and are installed via a Safari zero day.
You see what they'll do when they're allowed to do that.
Apple's compliance will always be malicious, so the law may under no circumstance allow them to do that.
Another comment claims that the App Store represents something like 40% of Apple’s profit. If you chop a company’s profit in half and lay on a bunch of regulatory costs, pulling out of the market starts to look appealing.
And, who is to say that the EC will stop here? What happens when all the alternative app stores fail because they fail to enforce the same developer-hostile, user-friendly features as Apple (like request to track). You think the EC will just roll over and let that happen? Or will they take even stronger measures?
Continuing the humor the EC is just throwing good money after bad at this point. Shareholders can see that just as well as anyone else.
Unless they stop them from shipping iPhone hardware or tax the MSRP beyond 40%, I think it's quite literally impossible for that to happen.
Here in reality, it is a very real possibility.
Apple can't even afford to lose that though or Cook would face a board and shareholder revolt.
And what if the EC doesn't stop there, well, most of us are hoping they won't an that Apple will be paying billions in fines until they cut the malicious compliance song and dance and get serious about respecting the EU's competition laws. Apple cannot leave and will not leave and so they will ultimately do what ever the EC demands of them. It's just a matter of how much they pay in fines first.
> To be eligible for Web Distribution, you must [...] be a member of good standing in the Apple Developer Program for two continuous years or more, and have an app that had more than one million first annual installs on iOS in the EU in the prior calendar year.
These are the same as the current requirements to create an alternative App Store. So it sounds like this is a way for developers of a single app to allow users to install just their app. Before this comes into effect, these developers will have to create a custom store to allow users to install a single app.
I'm pleasantly surprised to see the EU standing in this battle. This is a good thing for hackers, creativity and competition in the mobile space
"Always has been."
Silicon Valley's original sin is Steve Jobs conning Steve Wozniak and a bunch of tech contractors into building his business empire. Every company in the Bay Area is a politically implausible liason of a very specific kind of Objectivist control freak CEO[0] and the hippie nerds that can actually build what they want to sell.
The hacker mindset of openness is very easy to confuse with Jobs-types that want openness for thee but not for me. It's very easy to complain about people currently abusing their power (remember Google's "Don't Be Evil" poking fun at Microsoft?) but hard to recognize incipient abuses of future power. The only way to unambiguously avoid this is to go full Stallman[1] and categorically distolerate any amount of control or ownership over one's work.
To make matters worse, this industry is one in which you really can't make money unless you're selling something that's closed off and locked down. The people who actually do play fair get bankrupted any time the government is looking the other way on antitrust.
[0] Yes, I am calling out YCombinator. You're part of the problem.
[1] To be clear, RMS very much has Jobs' personality, grafted onto Woz's morality and skill. He would have become just as awful as Jobs had he not insisted on Free Software early on.
I do think people forget that when the iPhone app store was released it was a game changer. The whole idea of a single place to download all apps and games was huge for most people including developers. It meant that everything was there, in the one place and managed through that one app.
Now a decade has passed and we're asking for change. That's fine, but we can't forget that when the app store first came out there wasn't this hysteria around the need to sideload. The app store as a place for developers to publish their apps was huge, Apple did the publishing for you. How that we all have more choice, we're expecting Apple to change to provide more choice.
But we can't forget how beneficial the app store and the "walled" approach was.
Now there could be an aspect of predatory behavior by Apple in the way they charge developers etc, but that's where I feel the problem should be tackled.
With smaller apps I don't have this problem. There's typically plenty to choose from. If I don't like the policies of one, then I can go for something else.
Android has sideloading yet Facebook still uses the official store.
If Apple is forced to allow FB an alternate path and FB takes that path abandoning Apple's App Store, you can blame Apple for the extortion fees in its App Store that are driving FB and others away. Had Apple not been so greedy, there wouldn't have been suits and the EC wouldn't have forced their hand, but Cook's gotta cook for shareholders and leaving even a single penny on the table would be against his commitment to them.
My grocer, who does far more for my well being than Apple, makes 2-3% store-wide markup and he still manages to invest in his store, feed himself and his family, and employ a decent sized staff on that ~2.5% -- and that's the case for most grocery stores, big and small, and we're all real good with that and have been for several decades, these people building actual buildings and gathering up the best foods the world has to offer from hundreds or even thousands of suppliers and paying people to cut open boxes and stock shelves with these amazing foods and mop the floors when we break jars of food that we never pay for he and his crew take sh*t from customers who had a bad day (who might even rob or assault them) and all for 2.5% margin while folks here, on a hacking forum of all places, simp for a walled garden that's extracting 30% from mom and pop hackers for providing what amounts to web hosting.
C'mon. Get real.
With this available (which is a much simpler system), all of the App Marketplace-convoluted setups seems redundant.
I wonder what Apple's line is to justify not making this open for everyone
In the US the social structure is slowly collapsing which increases theft and other petty crimes, at the same time the federal state has a huge surveillance power.
Solving the societal and political problems so there is less incentive having your iPhone stolen is hard. Expecting a state-like company to benevolently save you is the way they cope.
TBH without the EU, legislation like DMA would also be hard to come up with. The independent countries have less power to exert over American behemoths. This is the nice thing about EU.
They will most likely lose.
It is a nuanced question with a computer[0], but for a phone (increasingly used for more important transactions and sensitive private data by people more naive when it comes to security) it is simply a no-brainer.
Unless cyber crime is prosecuted as robustly as robberies, I want this kind of jail to constrain the device. Believe it or not, it is a feature.
[0] I do run arbitrary code on my MBP, but then I am a dev who writes code. And, being that, I recently re-enabled the warning for running non-app-store apps on my Mac—I consider myself proficient enough, but perhaps that is exactly why I prefer having to go through an extra warning dialog if it helps reduce the attack surface.
Every one of them uses iPhones because they cannot be rooted and are encrypted by default.
Venn of old people and at least one group of security professionals.
https://zerodium.com/images/zerodium_prices_mobiles.png
Seems iPhone exploits got cheaper because they're too abundant: https://twitter.com/Zerodium/status/1260541578747064326
Apple has released phones with major vulnerabilities hard-coded in the silicon. When the checkra1n jailbreak was released, the only fix was to buy a new phone because it exploited flaws in the bootrom & secure enclave silicon.
https://www.malwarebytes.com/blog/news/2019/09/new-ios-explo...
https://en.wikipedia.org/wiki/IOS_jailbreaking#Table_of_tool...
Many of us cannot afford the luxury of working overtime as tech support for relatives. I personally do not even think I can do a good enough job at that for myself, in fact—I would have to be a professional information security researcher.
Furthermore, I am sure if there is enough misplaced outrage, MDM will be unable to restrict this.
> But we do not need to surrender in the war on general purpose computing for it.
Where is that war? General purpose computing is everywhere, with all of its associated benefits and liabilities[0].
iOS has more or less been the only island where it is reliably not an option, that making it preferred for the reasons I mention.
[0] How many of us literally airgap machines that run unvetted code (at least once you realize that all vitalization and containerization is circumventable), not letting any personal data on them? How feasible is that with a phone, and by an average person that is not exactly infosec-savvy but who is obligated to have a phone to simply get on with daily life?
I don't agree with the hyperbole of the person you're replying to. But I also don't think the possibility of fair competition is mutually excusive with the security of the vulnerable few.
That's assuming that something like an opt-in lockdown mode is compatible with the DMA.
Apple's schtick was "It just works." that's what people like and want. They don't want to have to go thru and make choices, dig thru settings, install other app stores, explain to meemaw that the nice man cold-calling her telling her to install this special app isn't actually from the IRS coming to arrest her, etc...
They just want it to work.
https://imgs.xkcd.com/comics/security.png needs a companion for people like you who infantalize seniors (if they're 80, they were using Windows 7 at work before they retired) and make up hacker scenarios that would never happen to seniors to defend an indefensible position that is "I stan Apple, or possibly all multi-trillion dollar mega-corporations with walled gardens, because hacking is for losers and I'm here on a hacking forum to let everyone know that."
This is a false dichotomy made in bad faith. You can have open computers and security for those who you wish to infantilize. Chromebooks for example have physical write protect screw inside to do exactly this: https://www.ifixit.com/Guide/Remove+the+Write+Protect+Screw/...
I fully expect the company that engineered the Vision Pro to come up with something like this if they wanted to. But they choose to spread FUD to continue collecting rent on the appstore instead.
I imagine it'll make it a lot harder for congress to kill TikTok in the US if rolled out globally.
Hopefully the EU can pressure Apple to relax some of the requirements.
He!
I’m sad that EU has to make big tech pay.
US antitrust and lawmakers love those sweeeet lobby donations.
Corporations run US.
I expand on my thoughts in this piece: https://www.philoinvestor.com/p/downside-at-apple-a-10x-in-1...
They are increasingly relying on having full control of their ecosystem to maintain their "monopoly", and with all the risks brewing in the horizon - its price is pretty high.
People extrapolate the present too much into the future, but much of life does not work that way.
I def look sideways at people who buy a used $300 iphone when you can get a safer, higher quality, more feature phone with more for $150. This is different from someone buying Nike Jordans because they are status insecure, because Nike Jordan's dont affect my life. A critical mass of Apple users caused developers to make Apps for iPhones.
Sorry, reality isnt as pretty.
There are plenty of “free Vbucks” and survey sites that show you how to enable sideloading on Android to download said app that is just pure malware.
€0.50 seems like a reasonable cost for that, similar to how we don’t make circuit breakers or seatbelts optional just because some guy thinks he doesn’t need them and resents paying the extra cost.
If you want to block me from being able to install apps from outside the Apple app store though, that's none of your business (or Apple's).
Apple is not stopping you from buying a phone that isn’t from Apple.
If most people thought like you did, they would just not buy iPhones. The problem is nobody wants what you’re asking for, because you’re buying into the euro-populist cope that it helps consumers, even though this was just a play to allow European companies to even have a small chance at making money in tech because of how over regulated the industry is in Europe.
You’re asking for iOS to be a flavor of Android, and the reality is the Android experience fucking sucks.
> even though this was just a play to allow European companies to even have a small chance at making money in tech because of how over regulated the industry is in Europe
Please cite your sources.
> You’re asking for iOS to be a flavor of Android, and the reality is the Android experience fucking sucks.
No. The user is clearly asking to run software on a device that they own. Why is Apple controlling what software people can run on hardware that they don't own? Should Microsoft not allow people to run software on devices that Microsoft does not own?
I see this stance often - Do you mean worried for the wellbeing of the easily manipulable (e.g. children) on the platform, Or worried for the quality floor more generally?
The former has an argument, the latter does not in my opinion. Even then while I welcome a requirement for apple to notarise apps for regular install (particularly as a means to verify the source), I'd also demand the ability to run unsigned apps unrestricted - whether the barrier is self-signing, a settings checkbox, make me stare at a 30s countdown, whatever.
The idea that I can't run my own apps because a company is protecting me is laughable.
The vast majority of people use smartphones against their will and have no desire to learn anything about the magical Facebook machine in their hands.
They press buttons and things happen, who cares what the dialog box says, they press the button that will get them doing what they want to do the fastest, who cares if it said whatever they were doing is dangerous. This is how most people view their phones, and why there are Android botnets and not iOS botnets.
In all fairness nothing changes. You are happy with the store? Stay on the store!
But I am an adult, a developer with 25 years of experience and enjoy hacking.
It is my right to pretend from Apple to let me install whatever I want on the device I bought and own 100% and to not be patronizing.
Put the damn setting somewhere hard to activate accidentally and require triple authorisation if it need to be, but stop playing games.
Thanks
You can enable unsigned apps, but you'll loose Apple services (e.g. iMessage). This should be enough to convince normal users not to do it, but allow those who really want to do it, to do it.
On Windows, people literally just give everything they install complete root access to their entire system when installing applications, might as well bring that to iOS too, right?
You’re not making the point you think you’re making. There’s a lot more danger using macOS/Windows than iOS, and the people who interact with computers at work aren’t given administrative access for a reason.
I can grant anything access to my iCloud Keychain on macOS, do you honestly think iOS users should be able to press a button to allow this if a random app requested it? Do you even think they will know what that means? Now imagine if unsigned applications could access keychain like on macOS. How well do you think that will go down?
Apple drew the line at consumer safety, and developers hate that they can’t abuse their powers like they do everywhere else.
Because it is not even possible on iOS, so false sense of security
> On Windows, people literally just give everything they install complete root access to their entire system when installing applications, might as well bring that to iOS too, right?
You have not used Windows for looooong time, otherwise you would know that this is not the case since Windows 7 and not the case at all on Domain (enterprise) Windows since Windows XP
> I can grant anything access to my iCloud Keychain on macOS, do you honestly think iOS users should be able to press a button to allow this if a random app requested it? Do you even think they will know what that means? Now imagine if unsigned applications could access keychain like on macOS. How well do you think that will go down?
Of course, why not. Are iOS user dumber than MacOS users?
> Apple drew the line at consumer safety, and developers hate that they can’t abuse their powers like they do everywhere else.
This has nothing to do with safety, but with users demanding support for their iOS toys, while refusing to acknowledge, that if Apple bans me from App Store for whatever reason, all the money spent on iOS support are now running down the drain.
The real world isn’t a computer, and Apple is held responsible for user mistakes.
Remember the fappening? Apple never let users make security decisions on their iPhone again and forced MFA.
You’re talking about walking back decades of platform security because you want to be special, which by the way, everyone who does this for a living agrees with Apple here, including Google. That’s why they’re making Rooted phones worse experiences, 99% of people cannot be trusted with the sort of access you’re talking about, and Google knows that.
I am developing for Windows, MacOS, Android and iOS. Please continue explaining me how I know nothing about it.
UAC prompts get in the way, and if the user account isn't an admin the app can't do anything.
And yet the world hasn't collapsed due to every Android users' identity and bank accounts being stolen.
Maybe users aren't as dumb as Apple pretends they are.
I feel sick. Yet, I am intrigued by what kind of drugs the PR team at Apple is taking... ;)
In my opinion, Apple's proprietary APIs provide a negative value to developers. Shuffling APIs around for no obvious reason is why none of my old iOS / Mac apps still work. I've been forced to issue refunds to people who upgraded their macOS and then afterwards noticed that my apps don't work anymore. And since Apple owns the customer relationship, we couldn't even send an email to warn them that upgrading will break their setup. (Pro Tools had to do that on basically every OS X upgrade.)
On Windows, things JUST WORK! :) and they've continued working with almost no maintenance for almost 9 years. The Windows version is, thus, highly profitable.
But the Mac version was a financial disaster. And discontinued.
EDIT: Just to clarify, I was super happy with Apple from about 2008 to about 2014 and shipped multiple iOS and Mac apps. But needless to say, my impression of them has soured when they started treating us developers badly. I'm now using Pop! OS as daily driver and it kinda feels as nice as OS X was before the stupidification efforts started.
That's what the 99$ fee for the developer program is for. The 50ct Core Technology Fee is just Apple showing the middle finger to successful developers. I hope the EU goes after this fee first. The whole reason for the DMA is that developers do not use Apple's platforms to bring apps to the user's devices. The user has paid for the device and the operating system, the developer has paid for the developer account, so I am really interested to see how Apple justifies that fee in a court of law.
...but the program fee already does that??
[0] "Federal contempt of business model"
There's plenty of precedence for platforms being profitable even with free APIs - including Android, Windows, and even Apple's own MacOS. iOS is not special.
Apple would pay for those APIs whether or not the dev program fees alone were enough to cover the expenses. But they'll also take as much from the devs as they are legally allowed to. And if the fees are enough to keep devs from distributing outside the app store, even better for Apple.
The only downside I see on the DMA is that it has come very late, and that it's only an european law. Mobile devices are computers, and once sold you should be able to install whatever you want like on any other computer. The shame on apple is that it is increasingly difficult to install software even on the computers.
It looks like, just from some random googling, Apple makes somewhere in the range of $85B per year from their App Store, and there are around 34 Million iOS app developers. Do people really want to pay north of $2000 for their developer licenses?
pretty much the same way nintendo or sony or microsoft justify it, I'd think.
it's pretty much exactly the same thing as windows S edition, or a console - you paid for the laptop, the developer paid to get notarization to release it. As Android shows, it is also probably legal to refuse to unlock the bootloader... now you own an "appliance".
https://www.theguardian.com/technology/2017/may/03/windows-1...
And again, consoles have been doing this for two full decades now. PS5 isn't sold at a loss (and I don't think it matters if it is - your business model is not my problem) but I can't go mine crypto or emulate games on a PS5 or Xbox even if that's what I want to do with it as a user.
And I know that consoles got a specific carveout in the DMA "for some reason" (more evidence this is really just a bill of attainder in generic dress) but really there is not a moral difference here, and people have (including here, including the apple haters) have generally convinced themselves that it's OK. It's simple, just do the same thing with apple: "my phone is an appliance and I don't need to emulate games to be happy with it". It's a console in my pocket that makes calls.
Can you have a normal life without Xbox S or PS5? Yes => no need to regulate here
Can you have a normal life without iOS or Android? No => it's an essential utility => let's regulate this
> Can you have a normal life without iOS or Android? No => it's an essential utility => let's regulate this
this is a silly false dilemma/double standard you've set up.
if you want to apply the "do I need this exact device" standard - then no, you do not need a PS5, and you do not need an iphone. Therefore there is no need for regulation.
if you want to apply the "can I live my life without this whole category of Thing" - you probably can't live your life without some form of entertainment, and some form of generalized computing device, right? So no, you can't "do without" something like a PS5 or a phone or a laptop, no.
And the Xbox and PS5 are general purpose computing devices - there is no technical reason you shouldn't be able to check emails or run a word processor on your Xbox, other than that's not the market segmentation MS wants. Again, this is an example of a device so successfully convincing people that it's really an appliance that literally the EU wrote it into a law that there's no need for this appliance to comply.
Again: what's the problem? Just do the same thing with the iphone.
regardless, you are choosing to ignore the whole point about Windows S - you certainly can't life your life without Windows or MacOS, right? And if you want to point to niche solutions... nobody is stopping you from buying a Sailphone, but you would probably agree that's not a sufficient solution for the market as a whole.
Again, the whole thing is very narrowly a bill of attainder, both in its written form and application. If the purpose is "protecting consumers" there is no logical reason to exclude Windows S or PS5 or Xbox or other general-purpose computing devices from being utilized as such by consumers.
The EU has no business to be declaring these classes of devices as having no need to comply with market act requirements, especially when the boundaries are so fuzzy. Apple TV is pushing into mobile gaming. Series S is pushing downwards into mobile gaming. What is the difference between these 2 classes of devices, why should one get a pass? Why should Motorola be allowed to refuse to unlock their bootloaders without voiding a warranty? Etc etc. Literally narrowly targeted at ios and nothing else - even when it would benefit the consumer.
And more generally people are deliberately (and knowingly) missing the point that these types of appliances are common and are widely accepted - literally so widely accepted that the EU wrote special permission for many of them. Phrasing it as if Apple is somehow uniquely denying users access to the capabilities of their hardware is incredibly misleading - literally the EU wrote into the DMA special permission for many vendors to continue denying their users access to the capabilities of their hardware.
But, it's apple, I get it, everyone hates apple. But at a technological level they're not special or different.
The problem is the law isn’t written to say “30% fees are too damn high” and just mandate that the fees can’t be over X% or are capped at $Y per install/device/whatever.
I'd say that's a misunderstanding of the motivations behind EU law.
If you think this is the result of lobbying work or protectionism, let me ask a simple question: Why does the GDPR exist?
Game distribution
Steam 30% (25% after $10M, 20% after $50M)
Epic 12%
Humble 25% (15% to Humble, 10% to charity)
GOG 30%
Console
Microsoft 30%
Playstation 30%
Xbox 30%
Nintendo 30%
Mobile
Apple 30%
Google 30%
Physical
Gamestop 30%
Amazon 30%
Best Buy 30%
Walmart 30%
Source: https://oyster.ignimgs.com/wordpress/stg.ign.com/2019/09/Gam...Note that this is from 2019 before Apple and Google changed their rates for small developers in 2020.
Question: will this also prevent GameStop from buying something for $20 from the distributor and marking it up to $26?
We can guess what legislators want… I guess a lawyer must have come up with this idea, because inconsistent guesses are going to give them lots of extra business.
Maybe it would be better to annotate laws with what their spirit is, so we don’t have to guess. In fact, just write that down instead of the apparently non-functional letter of the law.
As for cost, we selected initial values based upon data from the Open Beta and other adjustments made to milestone rewards before launch. Among other things, we're looking at average per-player credit earn rates on a daily basis, and we'll be making constant adjustments to ensure that players have challenges that are compelling, rewarding, and of course attainable via gameplay.
We appreciate the candid feedback, and the passion the community has put forth around the current topics here on Reddit, our forums and across numerous social media outlets.
Our team will continue to make changes and monitor community feedback and update everyone as soon and as often as we can."
It tends to get brought up whenever dainty corporate language is used to justify a casino for children, or something similarly nefarious.
That said I also don’t think it’s a reasonable expectation for old binaries to continue to work indefinitely. Maintenance is a reality of life of a software developer, and personally speaking if I found myself unable or unwilling to do quick spot checks on each platform my apps run at least once a year, I’d just drop support for those platforms or discontinue the app.
That’s not to say that Apple is blameless here, but I think Microsoft has set an unrealistic standard (while also making some things much more difficult for themselves… Windows on ARM for example will never materialize so long as developers expect to be able to toss a binary over the wall and abandon it for a decade, because no matter how good an x86 compat layer is, it’s still significantly worse than native).
Keep in mind that the M1 at launch was as fast as a lot of Intel's lineup running emulated x86 apps. That's what Qualcomm needs to be able to pull off. If the performance is there then people will buy the laptops. That changes the developer story from "please recompile and retest your apps so they'll run on laptops nobody's buying" to "if you recompile your app it'll run 20% faster on this already screaming fast laptop chip".
If the new Qualcomm chips have good performance, it’ll drive sales initially, but enthusiasm will fizzle if 2-3 years down the road developers aren’t making meaningful efforts to port their Windows versions to ARM, because a Windows on ARM device running mostly emulated processes is almost certainly going to fall behind M-series Macs running mostly native in performance and battery life. If Qualcomm can’t keep up substantial performance improvements on a yearly cadence, they also risk getting lapped by traditional x86 machines.
Yea. There was a real concerted effort by not Apple employees to get all these *modern* tools working on M1s. I remember at the company I was at, a small handful of engineers working diligently to get our internal dev software and processes working on M1s.
Moves like this destroy trust within communities.
There is a fine difference between keeping old binaries running and maintaining your application. I don't expect certain applications to be maintained, but I expect them to run on newer versions of OS for many years. If you think this is impossible, Apple can learn a lot from Microsoft and Linux. And IMHO, Microsoft didn't make unrealistic standards. One of the reasons why Windows has been the most dominant OS for years is exceptional backward compatibility.
No drugs. PR teams write what helps their company to succeed. They don't have to believe into what they write.
Imagine the level of sociopathy required for the job. Truly soulless, despicable work, but I almost feel sorry for them. Like, could they even form an authentic human connection anymore, when they have sold out, given up so much humanity to an indifferent market creature? How would you feel about an "I love you" coming from someone payed to lie and manipulate?
Just like any stupid thing I’m asked to do.
Actually I’d be much happier writing that than dealing with ticket YJ-2934 hanging out in Jira.
I don’t need to be a sick, deprived sociopath.
Then again, I still happily buy and use Apple products. They’ll get over their pointless tempter tantrum at some point. I hope.
I do wonder if that would’ve been enough to have compliance.
I also wonder if apple could argue that web apps are enough.
Am I reading this right?
> “Decel” is a derogatory slang word used by the e/acc community.
The walled-garden App Store was one of the reasons I got him an iPad in the first place.
It's more like a solution engineered around the headline of allowing direct-downloads, in the end Apple is still heavily involved in the release-process of the app...
Developers need the iPhone and Apple needs developers.
EU: "No."
It's called teleological interpretation, here's an EU document with a bit more background: https://www.europarl.europa.eu/RegData/etudes/BRIE/2017/5993...
Key quote:
> When interpreting EU law, the CJEU pays particular attention to the aim and purpose of EU law (teleological interpretation), rather than focusing exclusively on the wording of the provisions (linguistic interpretation). This is explained by numerous factors, in particular the open-ended and policy-oriented rules of the EU Treaties, as well as by EU legal multilingualism. Under the latter principle, all EU law is equally authentic in all language versions. Hence, the Court cannot rely on the wording of a single version, as a national court can, in order to give an interpretation of the legal provision under consideration. Therefore, in order to decode the meaning of a legal rule, the Court analyses it especially in the light of its purpose (teleological interpretation) as well as its context (systemic interpretation).
Facebook, too, tried rules-lawyering EU regulations only to be slapped with a huge fine. This shit doesn't fly here.
People on HN, sure; we aren't all lawyers. But companies? The EU is the second biggest market on the planet, might pass the USA any year now. They really should be familiar with the basics of EU lawmaking.
In this case, Apple is dragging their feet screaming trying to do their best not to comply with the intent.
What's going to happen next, they'll get a notice of nonconformity where they're asked to fix their behaviour. If they don't show good intent, they'll get hit with a fine. If they fix it and adhere to the laws here, then we'll all end up better - well, maybe the poor shareholders won't survive this hit...
If you're a company operating in the EU, just a little bit of willingness to adhere to the laws goes a very long way.
That's easy. Make a good faith interpretation of the intent of the law and follow that.
And don't try to find loop holes that only work in your favor.
Apple just appears to be hard of hearing, perhaps purposely.
That's the law. Not some linguistic technicalities in some document somewhere.
That's what I've done personally but that's not something you can ask most companies.
It's not like you can install android apps on iphone or iphone apps on android.
Sure in a market you might tell the consumer "shop somewhere else" but that's not an option here since they can't.
It's nowhere like shops where you can price compare and pick the shop you want every week.
In an actual market, both marketplace would compete.
What's why I'm saying it's not a market, phone users can't price compare stores.
I'm building a house, I'm going to buy the floor at shop B and the walls at shop A because it's a better value.
I want to buy some groceries, I can buy bread at shop A and eggs at shop B.
When you're on mobile you buy everything either at the play store or the appstore depending on your phone, that's it, zero choice, it's either everything in one or the other.
So first a grand total of two stores for the entire world isn't going cut it regardless and then those stores don't even compete with each other anyways because you are locked in to just one with your phone.
Is that any clearer now why it's not a market or still not?
Especially when both do their best to make migration to the other difficult.
Buying a cheap Android phone is $200-300 and selling an iPhone will more than pay for that. Switching from iCloud to something else for backups will actually save a little bit per month.
Average London rent is equivalent to 40K USD per year, as a random "richer country" example. It's not in the same ballpark, is it?
Average London rent is $3333 per month per person? I’m struggling to believe that.
greater london: ~£2600/mo (~US$3200)
inner london: ~£3100/mo (~US$3900)
outer london: ~£2200/mo (~US$2800)
Not per person, I haven't ever been charged per person except in student accommodation and Japanese hotel rooms, not sure how we'd know what that would be.
I'm not sure what you are doing with your phone but you should lower your dependencies on tech gadget if switching from iPhone to Android would cost you so much. The law can't regulate primarily for people making unreasonable decisions.
I might judge you based on your decision and chose to ignore you in future. This again would not violate your personal freedom I think
Put another way: Devs don't need iPhones, they need users to have freedom to install the apps they choose to on the computing devices those users own; regardless of the three manufacturers of those devices.
I wonder how this all works for Nintendo wrt the Switch?
Traditionally, console manufacturers have lost money on hardware, and made it up in license fees for software and accessories. It is a bit more complicated in reality, and I think that situation should change, but the DMA as currently written won't have any impact on it.
Smart phones are universal, 90% penetration. Game consoles are at best at 20% or similar.
Yet they are constantly making the case that third-party developers are value sponges that use “their” platform and access “their” customers for free, and give back nothing in return. They said the same towards Spotify in response to the recent ruling about anti-competitiveness in music apps.
What Apple conveniently fails to acknowledge is that they make an obscene amount of money from selling hardware, and their motivation for investing in the platform and SDKs is that more and better software leads to higher sales of hardware. (I am aware that iPhone sales have effectively peaked, which is likely exactly why they have decided that they are the sole enabler of all digital commerce on the iPhone)
How do I so surely know that? Because Article 6(7), the one that forces free-of-charge OS access for developers, is the only piece of the DMA being proactively challenged in EU court by Apple even before the compliance deadline passed[2].
[1] https://digital-markets-act.ec.europa.eu/events-poolpage/app...
[2] https://curia.europa.eu/juris/document/document.jsf?text=&do...
Corporations are people too, or something :)
Early indications are that Europe has learned from the mistakes of the GDPR, and enforcement of the DMA is going to be a lot more proactive. Notably, Facebook seems to be scared of it; the delay to launching Threads in Europe seems to have been for DMA/DSA compliance (in particular, it's not login-walled anymore, at least in Europe). Hard to imagine them delaying a product launch for GDPR compliance...
Many Apple indie devs and fanboys are literally screaming. I bet many people @Apple are too. There are so many things the company could do to regain geek-cred. Package manager and windowing on macOS. Align Mac App Store policies with the more liberal Windows 11 Store policies. Let people run what they want, even outside the EU, including other web engines. Invest in Proton so old Windows games can run on Mac (but then, no App Store tax). Keep OpenGL and Vulkan around for the scientific computation folks (and others). Commit to keeping Rosetta2 around indefinitely, because compatibility is your #1 job as a platform. Open-source more stuff (god forbid, your OSes! why not?).
But they've gotten timid and conservative. Top execs see risk, and VPs seem to think they're making products only for the stereotypical technophobic grandpa, rather than power users.
It was the popularity of unofficially created apps running on unlocked original iPhones (which led to many unlocking their iPhone) that convinced Apple to create the App Store.
This just isn't the case. The first iPhone with iOS 1.0 was essentially a very advanced demo that just barely made it out the door. There was no SDK, API documentation, or much of any developer toolchain for early iOS. Ask anyone that fought to build even simple unofficial apps what a nightmare using those early frameworks was like. They were not ready for public consumption.
Web apps were never the long term goal for third parties. Steve Jobs might have said that in public but it was a deflection about native SDK questions. Web apps were a stopgap until the dumpster fire of an internal SDK could be rebuilt.
It’s much easier to just make virtualization of old versions of macOS easy to facilitate compatibility with old software, which they’ve done — one can spin up a full featured GPU accelerated macOS VM with just a few lines of Swift, so you don’t even have to use third party software if you don’t want to.
I've heard from several former Apple fans who switched, and they all marvel at being able to run old binaries without recompilation. Even though they ship apps with the latest frameworks. It's still "just plain cool".
Linux is kind of a mixed bag. Some devs are ultra responsive while others only update when absolutely necessary, but the FOSS nature of most apps there helps since you can always take matters into your own hands and fork a project if it’s accumulated too much rust to be usable.
It’s a bit of a different situation under Linux where the norm is dynamically linked libraries kept up to date with a package manager, but even there static binaries and things like flatpaks and app images can be bad news.
The stick was mainly necessary for big devs back in the day, who never cared about making Mac-assed Mac apps. Now those have switched to Electron anyway; the stick no longer provides meaningful incentives. It just annoys people who want to play Half-Life for 5 minutes every few years.
I'm sure the people on the Mac team think exactly the way you do though, so I guess I hope they read this, or at least that they make sure their assumptions are still valid.
It’s hard to overstate the impact of Sparkle, it made it easy for developers to ship updates while also putting the control of that process in the hands of developers rather than the platform.
Linux went the opposite route with dozens of package managers which makes it harder for updates to reach users.
That doesn't right at all.
Apple famously dropped support for 32 bit binaries on iOS/iPadOS a while back (it's why I sold my iPad Pro).
Pretty sure they dropped support for 32 bit binaries on macOS at some point as well.
Hasn't Apple always been "computers for people who don't want to think about computers", while power users finding the tech interesting is just an accident?
This isn't 2012 anymore. Developers are into freedom and openness, and either Apple aligns itself, or Mac/iOS will have just as much appeal to cool indie devs as Android/Windows (a fraction of its current appeal). Apple platforms no longer feel exciting to devs.
But why do geeks have to destroy everything for everyone else, just for the benefit of their hobbies? Isn't Linux and Android enough and everything else hardware wise and software wise that isn't Apple? Apple devices work great for people who want to get stuff done in the real world and are willing to pay developers for great software. Why does that annoy geeks? Not everybody is interested in tech, they want something that works and get on with their day.
Just because geeks understand computers doesn't give them the right to dictate how other people should use their devices. Just like car modders shouldn't have a say on how normal people use their cars.
No one is telling normal people how to use their phones/cars. If you want the option of doing something different, however, you may need the government to help you stop companies from being anti-consumer.
You can make the same comparison for any machine. If your hobby is off-roading or dirt biking, you might want to be able to adjust fuel injection exactly as you see fit. But making every car or motorcycle owner have to adjust their gas/air mixture is not what normal people want. They want a safe vehicle that they can rely on for their commute.
You should seriously reconsider how much you believe Apple has a monopoly on usable personal computing.
Instead of nerfing Apple and ruining a good thing, why can't open source loving hackers try to improve Linux and Android (non-Google) instead, to make people want to use and pay for those systems and devices? It worked with servers for Linux. More competition and more better products is better for everybody, not trying to ruin Apple systems for consumers because of jealousy.
This implies they have lost geek cred. I think that Apple could install razor blades in their keyboards tomorrow and have more than half of HN believe it's a good thing.
Is Apple trying to get fined? They're not even hiding the fact they're maliciously complying.
For one, this makes deploying a free app on an alternative store (that becomes popular) simply impossible? I highly doubt that was the EU's intent.
Usually with malicious compliance you can at least see the logic for a future legal case. Here, if they were trying to lose a future case I don't think you could do worse.
You can monetize it with in app payments or ads such that wealthy people subsidize other users.
If the app is from a nonprofit they can get the fee waived.
It's 'nice' that there exists options to pay for the fee, but realistically the fee shouldn't exist, and it is also illegal.
I shouldn't have to register as a non profit so I can release a hacker news reader app for free...
What's your source on this?
The core issue is that Apple doesn't want to give away the absolute god-like control over how apps are distributed on iPhone and they can't be compliant until they let go. I am guessing this is going to get dragged on with 3rd version of Apple policies coming out soon after they get sent back to drawing board by EU.
iPhone users don't really own their own device, do they...
I will keep using Android devices with physical SIM until it isn't no longer viable.
However, over the years there have been more and more instances where Apple decides what I can do with my phone. From restricting APIs to give their first-party apps advantage, to, most recently, not having any (local) method to move voice memos off my Apple Watch.
I've realised they are orchestrating their hardware and software to build a truly solid wall from within which they can extract continuous rent from their captives.
I don't own my device because I cannot freely run the software I create on it (without paying Apple and gaining their approval, which is impossible in some cases).
I'm done with Apple... but there are no acceptable alternatives. Android is bad in other aspects.
This is not a free and fair market; it's a duopoly.
I genuinely pray weekly for a phone like the Framework Laptop, where I can run my own software (Arch Linux) and repair and replace the hardware as needed.
It is the closest phone to what I have been after for a while. I particularly like their long software support and their support for right-to-repair. It runs stock Android, however I'm not sure whether that means Google is still fully entrenched into all aspects of the phone by default including through Play Store APIs, notifications, etc.
(If anyone would shed some light on the software side, I would appreciate it because I'm not familiar with modern Android.)
Even if it were suitable I would not be in a position to buy it for a while, hence I am still plodding along with my iPhone but just keeping an eye out for good alternatives.
Edit: I re-noticed you said it runs postmarketOS. That's awesome and I'll need to look into it - I know very little about it. Though it seems many aspects of the hardware are not supported on even the Fairphone 4.
The bootloader can be unlocked trivially (just like on OnePlus/Nexus), but loses SafetyNet when you do.
https://eylenburg.github.io/android_comparison.htm
That said, you can flash any Android Os that supports Fairphone, or PostmarketOS to it.
The phone itself is responsive/quite good despite being a bit old at this point. I can do all normal phone tasks (email, web, music, navigation, etc) with no lag or any issues. I have not attempted to game on it. The Fairphone 4 is modular, parts are available for repairs, and it works great in the US with T-Mobile or T-Mobile MVNOs.
https://murena.com/america/shop/smartphones/brand-new/murena...
That is a reasonable fee every month for the tool I get. I'm not tweaking every little thing and I don't need full access. I don't want it either. So far, Apple has created dependable devices that serves my purposes. I don't see the value in "upgrading" my phone. Maybe the pace will soon be slowed enough that it makes sense, but so far, the leap every 2 years has been enough for me to justify it. I know that is not what everybody want.
I used to do hardcore linux on computers as well, but now that I have other things I want to spend time on, I just need a laptop that is a tool. And maintaining and especially debugging Arch/Debian/Whatever breakage due to an upgrade is not part of the things I want to spend time on.
In principle, I do agree that we should have the ability to gain full access, one way or another. Maybe that means you cannot be part of the walled garden, but that should at least be a choice you can make.
You...think there are many people in 2024 with an even higher upgrade pace?
But I suppose it's better to just jump on semantics instead of trying to understand the whole of the post.
IMHO hackers should focus their efforts on the likes of Pinephone / Librem 5 instead...
(See also : avoiding Chromium.)
For one, batteries certainly are user replaceable, though it does require specialized tools and quite a bit of care.
Would you consider a car to be "rented, not owned" because they are difficult for the average end-user to repair?
https://www.ifixit.com/Guide/iPhone+1st+Generation+Battery+R...
Everyone should be able to run whatever legally-obtained program they have on their device without needing to pay someone, and without needing the permission of someone else.
In my opinion, that should be law. (I think that would be net-beneficial to society and so worth the restriction on profits for a couple of humongous companies or whatever.)
Then again, we are at the end stages of game consoles. Microsoft in particular seems to be considering the idea of not even bothering with hardware. Software is where the money is, Chinese hardware companies can make hardware like you see in the retro handheld scene.
So, I don't think it'd affect them too much. Alternative stores would mainly just end up being convenient for small indies and homebrew developers, neither of which would've been able to afford the fees to get onto the official stores anyway.
The market for consoles would still exist. It would just be that the bar for console manufacturers would be set higher from "make a good console then extract value" to "make a good console, then make the best digital marketplace for it, then extract value" which seems fair to me. Make the big three sweat a lil.
P.S. Apple stockholders downvoting me, lol
https://www.opensecrets.org/orgs/apple-inc/summary?id=D00002...
Also, it is notable how free market fails to solve the problem: almost 100% of consumers seem to not care about freedom to install any software on their devices.
P.S
As long as the regular Joe doesn't bother about walled gardens, apple is on the green.
How many developers actually have a problem with apple's "My Way or highway" approach when it comes to walled garden tax or others, and how much are them from EU..