(评论)
(comments)

原始链接: https://news.ycombinator.com/item?id=39678532

总而言之,欧盟的《数字市场法案》给苹果带来了监管挑战,因为该法案要求应用程序开发人员开放设备访问权限。 虽然需要替代应用程序商店和降低应用程序分发成本,但确保兼容性仍然很重要。 苹果面临有关平台访问费用的审查,特别是有关 iOS 开发帐户和定价模型的审查。 这场辩论围绕着诸如平台访问费是否构成访问特定平台的直接支付或服务的间接支付、哪些 API 仅限于 Safari Web 应用程序以及开发成本是否影响应用程序开发选择等问题展开。 此外,虽然有些人建议与数字版权管理 (DRM) 方案进行比较,但其他人则质疑 DMA 是否真正符合客户关于轻松购买和更好地控制设备的愿望。 最终,在消费者需求和法律义务之间找到平衡对苹果这样的公司构成了持续的挑战。 最后,根据地区差异创建独特的苹果生态系统进一步引发了人们对潜在碎片化的担忧。

相关文章

原文
Hacker News new | past | comments | ask | show | jobs | submit login
Apple announces ability to download apps directly from websites in EU (macrumors.com)
660 points by Hamuko 22 hours ago | hide | past | favorite | 1221 comments










Related: https://developer.apple.com/news/ (via https://news.ycombinator.com/item?id=39678555, but we merged that thread hither)



Oh the horror, it must be so hard for Apple to cave to an open system for these people. What will they ever do without their unbelievable tax on app profits simply for existing on their nearly unlimited real estate, that is, the web?!

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.



You are not a big fan of the EU after this? They seem to care more about privacy and rights of the people within the majority of the countries that make up the EU then any other outside country that I could name.

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.



Well, yeah, but isn't the EU also responsible for all the trash cookie-consent notifications I get from every website now?

Overall, I'm happy they're actively involved. The hands-off attitude in the US is terrible.



No, it's the builders of the consent notifications who are responsible for that. They are often skirting or even breaking EU law to make it a headache to refuse. The GDPR says, for example, that refusal should be just as easy as acceptance. Having to click to another screen to do that is... not that.

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.



It's not just the dark-pattern cookie popups that are a problem - it's having any mandatory cookie popups --even the fairly-designed ones-- on virtually every website that you ever open. That's what's crappy about the implementation.

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)



Cookie banners are not mandatory. If you're just using technical cookies you don't need a banner at all. Websites with them want to track you, that's why they have them. They need to ask for your permission to do so, which I think is a good thing. So instead of being mad at the EU we should be mad at those websites trying to get as much data as possible from their users.


Actually, websites could "not track" BY DEFAULT (so no popup) and have a nice widget in a corner asking for consent to track, explaining why they need it, without this widget being obstructive...

The problem is definitly NOT THE REGULATION but the way that websites have become a data/cash machine...



> Actually, websites could "not track"

Yes, why not stop there?



Well, note that I said it could just as well be a widget on the website somewhere.

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.



But they're not mandatory. There is nothing stopping websites from not doing it, the previous poster was wrong. The GDPR requires consent, how you obtain that consent is irrelevant. Websites could not store cookies by default and you'd have to manually go and opt in. Maybe we even can have a per browser setting.


Specifically, GDPR requires consent before you do (some) things the user might not want. You could simply not try to do those things and then you won't need to obtain consent at all.

It's absurd how used we have become to wantonly collecting user data that some people can't even imagine not doing that.



Also, and too often overlooked or silently ignored:

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!



> The GDPR says, for example, that refusal should be just as easy as acceptance.

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.



That is a common misconception. In EU law, there are regulations and directives. Regulations are immediately active in all EU countries. In contrast, directives need to be translated into national law by each individual country. The GDPR is a regulation. (for details: https://european-union.europa.eu/institutions-law-budget/law... )


This is a misconception that I've seen going around, and I still wonder where it came from.

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.



Ya, can't square the two? Check this out: violence actually works, so should we beat our kids?


The EU should make a public service announcement.

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.



"forced" to block... seems like the only ones who can use force is them


Not to disagree with your main argument - but high end real estate often works that way. The developer is often cut into the topline of the stores.


Not just high end real estate. Your local mom & pop in a strip mall somewhere (at least in the US) has a high chance of paying % of gross receipts to the landlord + rent.

This may vary by location and landlord but it absolutely is a thing. And a guarantee for any high-end, high-traffic location.



Demand and supply. As long as there is a marketplace and people have a choice, the market will balance.

I have friends in strip mall businesses and they have moved locations for better landlords.



Sometimes there's something else at play though, because there are situations which cannot be explained by offer and demand. For example, developers are paid less in average than for example some consultant jobs while in my view (and I'm a consultant) both the skills required for a developer are higher while additionally the available workforce (supply) is lower for developers as well.

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.



There is a higher demand for a certain kind of consultants (let’s call them “good”) and fairly low supply. There are plenty of people who call themselves consultants but nobody needs them since this is a bit of a winner takes all market (.e.g. like being a broker or even a lawyer to some extent)


Luckily that's a rare thing and the vast majority if commercial real estate has no such rules whatsoever, even on main street.


I’m very curious how you have this position yet have a MacBook. Why not support a better company like framework?


To answer directly, I actually really love the Framework conceptually. What they're doing is immensely important for notebooks, and I'd love to see Apple follow suit one day (but I doubt that'll ever happen).

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.



I see this question a lot.

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.



Yeah that seems to be a common theme with Apple peeps, being fine with "Well if you don't like what Apple gives you, go somewhere else!"

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?



Your last point is exactly where I'm coming from here. People complaining about a product is usually a sign of its wide, and possibly avid, use.

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.



If it's been a few years since you gave Linux a try, I'd strongly recommend giving it another go.

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?



> If it's been a few years since you gave Linux a try, I'd strongly recommend giving it another go.

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.



I could say the same things, but at some point I realised that for me the less the interface the better. And Linux is so very good at it.


and they're not "supporting" a company by merely buying their product.

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.



When I bought my MacBook Pro M1 Pro (ugh, stupid names, c'mon Apple!), it was probably the most confident I felt about a technology purchase in years, at least since Apple finally ditched the ridiculous touch bar and gave us back the Escape key and function row.

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!



Because Apple is a company that does actually make great hardware, just marred by their idiot suit and tie MBA best schools social ties 1% tax dodging executive team that wants to foster the cultish attitude of their consumers and... well they succeeded in a way.


Did you entertain the possibility that Framework might not be available at OP’s place. Because that’s very much likely to be the case, just like it’s not available to a lot of us :)


"You hate capitalism so much, _and yet you live under capitalism!_ How very hypocritical of you..."

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...



What a false equivalency.

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.



The tech companies have boiled their frogs slowly and deliberately. Apple didn't start out the way it is today after all.


Good point -- With great power comes great inevitable irresponsibility and abuses. The human condition never fails to pollute and corrupt anything as untouchable as Apple. Too big to fail, by definition!


Potentially because Macbooks represent a more sustainable model for software distribution and don't prevent people from downloading apps directly from websites.


Precisely! That's the key difference between iOS and macOS devices, essentially. I've never owned an iPhone primarily because its environment is so constrained, and the possibility of losing access to important apps due to failure of approval or other frivolous issues Apple hysterically deems unfit for publishing, is a huge single point of failure not worth risking.

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



Because MacBooks are just better. (Have owned both.)

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.



Within the corporate monopolist called Apple, that is to say within the minds of all its collective employees, lies an old idea still warm and vibrant after decades of waning indifference. This idea is called Apple Computer, and it makes the best gosh-darn computers in the world: the Mac.

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.



Heh, Apple Computer also made the iPhone. Everything since launch has been incremental change, not innovative.

Except Airpods. They're pretty sweet.



> Except Airpods. They're pretty sweet.

Sweet devices that keep falling off your ears. You need AirPod ear hooks to keep them on.



Until battery life starts deteriorating any that happens real soon and you can’t even know when it started and where it is currently unlike that of, say, an iPhone. Then it’s unusable — hurrah, buy a new pair. The Apple way! :)


This is not unique to Apple. All headphones with tiny batteries in the drivers take the piss after a few years aging.

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!



I have a pair of Pixel Buds, how do I see their current battery capacity and cycle counts?


It's obviously an opinion.

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.



Consider stating opinions as opinions, and not as facts.


And yet if your statement were true, it would not explain why others who also own "both" disagree with you. Absolutism does not serve you, there are few subjects in this world that lack nuance.


My statement is very clearly an opinion.


Because people are incredibly entitled and want to have their cake and eat it too.

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.



You might find this hard to believe, but people buy products based on a number of factors. For smart phones, the number of factors is dizzyingly complex, and yes, the effects it has on smoothness of communication with the people in your life is one of those factors. Sometimes a specific feature is one of those factors.

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.



Imagine there are only two restaurants in the world and they both only serve steak, yet when you want a salad people say go to the other restaurant.


Except in this case your beloved android lets you do whatever you want, so why not go use them?

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.



Imagine using YC as a corollary for consumer demand (or hell, corporate righteousness).

> I don’t even care

> This is simply an amusing situation, the grandstanding is simply funny.

Wait till the Commission delivers the punch-line.



I don’t think you made the point you think you made here.

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.



This is a great metaphor because if we accept it then the salad is the web, yet no one wants that.


I think there is a great desire for web-like application distribution to work well on smartphones, but with none of the drawbacks like poor rendering performance and lack of native features.

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.



Why are you defending a trillion dollar company lmao?

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.



maybe because forcing people or companies (property of people) is wrong?


The phones are not property of Apple though.

The users should not be forced to run Apple approved applications.



Apple is the only one acting entitled here. Why doesn't the App Store deserve competitors? Why should we accept Apple's fees and failures when they deliberately limit competition?

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.



Agreed, and well worded. Never in computing history has a walled garden like Apple's existed until the iPhone. Distributing and finding apps wasn't always simple, but then again, the need for a central browsing experience to find and download apps was never truly a thing before -- maybe outside of Steam for games. The key difference with Steam is that the same games have always been available on other distribution platforms, generally, so it doesn't suffer from the same limitations.

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".



Overall -- a great post.

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.


True, though the situation isn't exactly equivalent.

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.



Except in the real world, toys generally can’t do things like steal your private data and send confidential data to third parties.

If you’re going to come up with analogies, at least do something that is remotely applicable.



Why not? You are presumably less-clothed in a pool, it could take pictures. Or record private conversations. Or both.

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.



Why can apps installed from anywhere steal your data?

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".



What is the luxury of an app/software?


Look up 'turnover rent'...


Why are you no big fan of the EU ?


In general I lean libertarian, and governing bodies like the EU have enormous capacity for overreach at the expense of participating countries and their citizens.

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.



[flagged]



I do, in fact. My parents both use Android phones, and I'm more than happy to support their needs when something goes wrong. 99% of the time, they love their phones and use them regularly without issues.


Supporting families downloading bad software is in itself a job. Im always torn if i should get them a password manager or just stick with the handwritten notebook. I feel like the book approach is safest


It depends on how tech-savvy they are. My dad used a password manager. My mom and grandparents keep a handwritten notebook. Just bookmark https://www.random.org/passwords/?num=1&len=12&format=plain&... for them to generate a password.


Password manager. Please, do it. It is a substantially better solution than a notebook.

- It's always up to date

- Previous values are kept (but hidden)

- It encourages stronger passwords

- Its automation makes it harder for people to put passwords into the wrong/phishing sites.

- You can share passwords across a group

- Remote administration

- Distributed possession: You have them on your phone out and about, you have them at your desk.

Really, a password manager is a really great tool. I don't know your family but I strongly recommend using and supporting one.



Unfortunately for many senior folks, using them is just too complicated. I've badgered my parents into using theirs, which is already setup, and it confuses them every time, so they prefer to memorize or write their passwords on a sheet of paper they never lose in their apartment.

It's just easier than fiddling with a buggy mess of auto-fill prompts that only work half the time, and when they do show up, they fail to fill in the password, so then you have to open the app, hunt down the entry, copy it to the clipboard, and go back to the app or site you were signing into.

Multi-tasking on phones is already very difficult for my parents, and they're well aware of it being a feature. Eventually all of these frustrations add up, and the path of least resistance is writing passwords down, as much as it kills me.



> Alternative app marketplaces. Marketplaces can choose to offer a catalog of apps solely from the developer of the marketplace.

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.



> All of this just makes it crystal clear what Apple's goal is: to prevent competition.

Web Distribution requires stricter app and developer review than Marketplace distribution.



Apple makes more money from marketplaces than apps downloaded from the web.


Isn't that kind of the point? The goal was to get out of Apple's clutches when your customers have their devices, so Apple made the thing meant to be independent even more dependent than the original in order to deter adoption.


The parent comment cited Web Distribution as evidence that Apple doesn't actually care about safety and security, when in fact Web Distribution is more secured 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.



> The parent comment cited Web Distribution as evidence that Apple doesn't actually care about safety and security, when in fact Web Distribution is more secured than Marketplace distribution.

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.



The comment literally says "It's not about security like they've been lying about", when the opposite is actually true. They were implying that Web Distribution was a way to get around security of a Marketplace, which is not possible.

Without a kill switch, gatekeepers would lose control over apps, making them "strictly necessary." Most interpretations of the DMA agree.



> The comment literally says "It's not about security like they've been lying about"

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?



> 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.

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.



> 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.

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.



> Doesn't that depend on who the developer is?

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.



> 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.

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.



I love how a never-used-by-courts-before regulation would supposedly already have "most interpretations" with any sort of authoritative value. I can probably walk into a pub tonight and get 27 other "interpretations", they will have the same value of yours. Technically speaking, even the Commissioner's own interpretation might well be flawed - we won't know until a court spends some time on it. I would humbly suggest, though, that when the very same lawmaker who wrote the law is publicly pulling your ears in public on related matters, your interpretations are probably not the right ones.

Apple pay enough real lawyers to defend them, they really don't need pro-bono amateurs.



It's not my interpretation, self-proclaimed humble person. Educated people have been discussing this ad nauseam for months. I would not-humbly suggest you actually read up on topics before breathlessly dismissing them deep down an HN comment thread.


Before this, if you had an alternative marketplace, you had to accept submissions from other developers. You are still allowed to accept submissions from other developers, but are no longer required to.


I suppose the point is that, if we're being pedantic (and after all, that is what the internet is _for_), you cannot have a single vendor marketplace based on the commonly understood meaning of the word 'marketplace'.

(But yeah, this is just slightly silly naming from Apple).



Are you demonstrating Cunningham's law because the internet is for porn


> it's all about maintaining their app store monopoly.

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?



It is much harder to explain to consumers why Apple should get a percentage-based rent (sorry Core Technology Fee that enables Privacy and Security™) if they go to a non-Apple website, download a non-Apple app, to do non-Apple-related things.

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.



It’s more like car manufacturer charging license fees to the dealership for their use of the original manuals and tools to provide services that rely on their diagnostic tools and manuals.


But a car is used for more things than going to the dealership, and the dealership does not sell me groceries. Perhaps I want to race, or carry ikea furniture, or jump start another car - it is a general-purpose transportation device.

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.



we don’t care how the car is used. It’s the dealership that pays the fee on service manuals and access to tools, not the customer. The dealership can choose to pass the cost to customer but it doesn’t have to.


Oh but we do care. Not every app developer is a dealership, a car is used in a much broader context.

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.



> Apple does not even enter the picture.

Not exactly true, there are fragments of Apple intellectual property distributed with compiled binaries.



Most platforms would offer the core libraries and services for free as an incentive to attract developers to the platform/make development easier.

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.



> Most platforms would offer the core libraries and services for free as an incentive

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?



Even back when Visual Studio did cost you an arm and a leg, you didn't need it to build and distribute software for Windows. Free options were always available; you paid for the comfort.

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).



Well most certainly in many cases a flat fee even annual and not a percentage.

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.



>Not exactly true, there are fragments of Apple intellectual property distributed with compiled binaries.

Which the annual tax (aka developer fee) presumably covers.



A Happy Meal doesn't include a Sundae because you believe McDonald's is morally obligated to include one.


Apple fans would always claim that this was a security measure to prevent malware. I have always found the claim dubious.

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.



Mind giving some high level clarification on how Apple would revoke entitlements on applications they’re not allowed to manage? Honestly curious about the infrastructure involved, is it really simple from a technological stand point?

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?



I thought they already do this with notarized binaries on macOS. Conceptually it's no different from certificate revocation. The platform can phone home periodically to discover binaries for which notarization has been revoked.


You may be correct? Then the assumption would be developers need to pay the $99 fee to be part of the Apple dev program (pretty sure that’s the only way to get notarized). Next step in Apple’s playbook might be upping that fee for third party stores?


Ads


debating about how they run the store is totally valid, but there being only one store absolutely does make iOS safer overall


The vast majority of Android users use the Play Store (or the Amazon thing) exclusively. So Android is not different than iOS in this regard.

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.



> The vast majority of Android users use the Play Store (or the Amazon thing) exclusively

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.



> Are you sure?

No, good point! I hadn't thought about the China market. I don't know how things work there.



    > 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?


Google and its services are mostly blocked in China, so using the Play Store would require the use of a VPN or a foreign SIM card. There are a variety of local app stores. I've found that people often just use whatever came on their phone (which is often the phone manufacturer's own app store).




If the argument is "the number of stores is not a useful metric", I agree.

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.



But does it? I haven't seen any hard evidence, and lots of anecdotal tales of technology illiterate grandparents, fathers and mothers being better off.


> lots of anecdotal tales of technology illiterate grandparents, fathers and mothers being better off

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.



> 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.



I still feel like that argument is like a "won't somebody please think of the children" one.

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.



In fact, Apple devices already ship with something called "Assistive Access", which is a mode that you can enable that limits what can be done with the phone. In particular, it limits the ability to install apps.

https://support.apple.com/guide/assistive-access-iphone/set-...



This was my reasoning as well. I guess the mention of the elderly side tracked the discussion of safety and security of app stores.


I think you are overall correct that the iOS store does improve the experience of the elder. But I suspect it's more due to the lack of 'side loading' and locked user experience and less so do to do with apple inspection/code review. I have no evidence to support this.

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.



Particularly when there are better alternatives. For example, put a physical hardware switch on the inside of the device that disables new stores from being added. Now you can set up your technically disinclined relatives with Apple's store, and a couple of others you trust if it pleases you, then flip the switch and they can't get into trouble because they can't add others.

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.



What happens when Meta, X, Google et al. move to their own stores where they distribute apps unencumbered by Apple's privacy policies? Your relatives then contact you and insist that you flip the switch for them so they can install Facebook and Instagram from the Meta store so they can continue scrolling cat memes.

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.



Why should that be prevented exactly? Why shouldn’t users be able to download apps directly from companies if they want to? Isn’t the whole point of the EU legislation to make all this possible?



You tell them to use the service's web page because their app isn't available from a trustworthy source. And if their web page sucks, you encourage them to use a competing service whenever possible and only use the inconvenient one when strictly necessary. Which, as others do the same, pressures the service to do what you want and put their app in the existing store.

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.



Users don't have much power, individually. They express their power collectively through the political system. 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.


I'm confused by this post.

> 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.



Apple markets their offering on its privacy and security. In effect, they act as a bargaining agent on behalf of their users which says no to a lot of the tracking Google, Meta, et al. want to do. Due to Apple's marketshare and the nature of this arrangement (the walled garden), these trackers are forced to bargain with Apple as a unit. The DMA seeks to put an end to this arrangement and allow the trackers to bargain with users individually.

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?



> If we really want to empower individual users we should be looking to inject more competition into the social media markets as well.

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 don't have much power, individually.

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.



> Okay, you have to use Signal instead of WhatsApp, so what?

When everyone you actually need to communicate to is on WhatsApp, Signal is pretty much useless.



>What happens when Meta, X, Google et al. move to their own stores where they distribute apps unencumbered by Apple's privacy policies?

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.



> Your relatives then contact you and insist that you flip the switch for them so they can install Facebook and Instagram from the Meta store so they can continue scrolling cat memes.

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.



> You should not have to police adults on what they're allowed to do with their property.

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.



> 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.

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.



Having only one website would also make the web safer. But it would also be super lame. Is that a trade you would make?

Why would we want freedom to self publish on the web but not in mobile apps?



I'd prefer zero websites, but I'd settle for one.


> How does that count as a "marketplace"?

I'm assuming that Apple is going to profit from that catalogue.



Apple is just trying to protect users from scammers! I'm sure all this sensible authorization and notarization business will continue even after the fees are removed from the equation


The whole app ecosystem(android and apple) is carefully constructed for maximum market owner value extraction, user value is a secondary consideration.

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.



Oh, the tragedy of what could have been: https://en.wikipedia.org/wiki/Firefox_OS


But that would have required someone other than Mozilla to run Firefox


Also MeeGo, which was killed off before it really had a chance: https://en.wikipedia.org/wiki/Nokia_N9


Mobian, PureOS and pmOS are here today. Sent from my Librem 5.


> The whole app ecosystem(android and apple) is carefully constructed for maximum market owner value extraction, user value is a secondary consideration.

And it has become the norm because both developers and consumers have readily and happily accepted that deal.



To be fair, this evolved naturally.

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.



> For your safety, of course.

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.



The premise of a walled garden is to keep unwanted things out, not to imprison you inside. Apple maintaining a store where they've vetted everything in it is fine, and if you like you can refuse to install anything from outside of it.

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.



A better metaphor would be the shops at an airport. The monopoly airport fleece the shops with high rent and in turn the shops fleece their customers with high prices.


A better metaphor would be the shops anywhere in your country. Governments and banks charge taxes and fees and in turn, through an elaborate architecture of laws and consequences, their customers don't have to wonder if their glass of water contains rotaviruses, or if the silverware has high levels of lead, or if 0.000014 BTC is gross overpayment for a hamburger, or if people in the next town will decide to rape and pillage sometime in the next hour.


For-profit corporations aren't governments. Something something America.


Yes they are, this is literally the definition of a corporation. A group of people wanted to form a government to run their "for profit endeavor" so they incorporated, that is, they received a license from their parent public interest corporation(aka "The Government") that allows them to operate under rule of law.

It's corporations all the way down. corporation is really just another word for government.



So in your twisted world view, who are a corporation's citizens? The customers? The surely we should demand that they get democratic voting rights, no?


Something something there's no such thing as a perfect analogy


The distinction kind of matters though. Monopolies are terrible and to be avoided but if you're going to have one, e.g. because roads are a natural monopoly, then you damn well want it to be an elected body and not a for-profit corporation that will do everything it can to extract monopoly rents from everybody in its fiefdom.


I'm not arguing that it shouldn't be opened up. I'm just stating that by being a walled garden it is safer.

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.



"Walled garden" does not mean "safe system". And it is not a prerequisite for a safe system, or vice versa.

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...



Consider these two statements:

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



Those who like AppStore actually benefit from it being the only store. It means that almost all developers will bend under Apple rules and users will get their apps.


These users can do the same thing by refusing to use any other store even if they are allowed to, and if there are many of them they'll have leverage. But what they want is to force other users, who would willingly use other stores, to also use only the same one as them. They have no right to force others to do that any more than Apple does.


> The App Store is by far much safer to use than Google's Play Store

By what metric? The warm fuzzy in your stomach because you believe apple's bullshit? Have you actually used the play store? They are identical.



Have you tried parental controls on Android or are you just taking out of the side of your mouth? I have parental controls for my kids android devices and it works exceptionally well. I am not dissing the apple version because I have not used it, and based on your comment I have to assume you have not used the android parent controls and are just needing to convince yourself that apple are better and the apple premium you are paying is worth it.

Spoiler: it isn't.



I have tried it. More than one phone from different carriers. The parental controls are lacking.

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.



What were the subpar controls? I use it daily for my kids so would genuinely like to know what you feel didn't/doesn't work because for the last 4 or 5 years I have never had one issue using it.


> More than one phone from different carriers.

I'm confused by this. Did it come to play regarding parental controls ? Like an extra layer from the carrier ?



Yeah seems to detract from the Google angle if it's carrier related


https://news.ycombinator.com/item?id=39685272

So safe in this walled garden where Apple reviews all apps for user safety and security.



I didn't claim that it's perfect, just that it's safer.

Regarding smartphone safety, the only truly safe thing to do is not not use one at all.



Everybody who lives dies, so to avoid dying just dont ever live.

Solid workable solution you have proposed there.



Based on something "real" like scam/fraud metrics, or just "this is what Tim Cook wants me to think"?

Both stores are walled gardens.

One onboarding experience: https://news.ycombinator.com/item?id=39685272 :-D



There’s literally nothing stopping someone from distributing their app as a web app, and no PWA isn’t necessary for distribution.


I am really impressed how much time and effort Apples legal department spends to find every single loop hole in the wording of the DMA. The 50ct per install for alternate app stores, 50ct per install for non-App Store apps after the millionth install, 1 million dollar in securities for alternate app stores, etc all follow the words of the DMA, but not the spirit. I am really interested to see the European Commissian drag Apple in front of a court and them having to legally defend their actions. I assume that all of those things they are setting up to circumvent people from using their rights will really blow up in their faces.


The EU has always been enthusiastic about the spirit of the law, and Apple is not used to this. You can see their temper tantrum unfold every time they find this out.


Disregarding the letter of the law seems arbitrary and capricious.


Is it? Developers used to determinism in software frequently don't understand that in all jurisdictions the law is ultimately interpreted by humans. I've been going through some legal processes myself, and my friend who is a lawyer reminded me more times than I care to admit that this is the case.

In the US, SCOTUS's job is literally to interpret the spirit of the law in the event of ambiguity.



Developers are fully used to this ambiguity and "spirit of the law" when interpreting standards. Search for WeirdNIX (popularly known as Windows NT and other names too).


There's different ways to interpret laws for courts. One of them is called teleological interpretation where you follow the intent of the law. For this courts also look into the documentation the legislation provided when defining the law. This is usually not done by lower courts, but courts like the CJEU use those when the letter of the law is unclear to define this for the lower courts to follow.


This would be more valid if the law was passed with a message that says "please interpret this law according to this documentation teleologically"


But that's the thing, when your law is legally binding in 24 different languages it's really impractical if not entirely impossible to have a system based on letter-of-the-law interpretations...


> Disregarding the letter of the law seems arbitrary and capricious.

There's a distinction to be made between principles-based and rules-based regulation which I bet you're unfamiliar with.



The situation in the US seems to suggest that trying to finely analyze the exact sequence of words in a law or the consitution still leaves a whole lot of room for arbitrary decisions. Abortion was a constitutional right until it wasn't and the constitution was not changed between.


All language carries inherent ambiguity. However, developments in American constitutional law aren’t really about that. The Constitution is very general and it uses terms that lack an objective meaning (for example, “Due Process” - what counts as “process”? What process is “due”?) It can’t really be implemented without bringing in a pile of philosophy and policy making.

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.)



Of all the examples you could've brought up and you thought a person's right to control their body is a stretch? Try "qualified immunity" if you want an example of justices reasoning with their bare ass showing.


I was responding to the parent comment.

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”.



I’m so tired of this, instead of doing the right thing, Apple just keeps trying to brute force the legal framework. You don’t need fancy legal team to know this is not the way.


From a business point, I can totally understand what Apple is doing. Making this as painful and unpredictable (as a developer you never know if your app will be successfull and gain more than 1 million installs) is the way to keep developers using the old contract and keep them on the app store. This makes sense for Apple to find every loophole possible ...

As a consumer, and an Apple users, I want them to be slapped as hard as possible for how they implement this.



Funny how things go. As a consumer especially, but even as a developer I don’t want the DMA to succeed and purposefully want iOS to be a walled garden. It’s literally one of the reasons why I’m on iOS!


That's the nice thing about the DMA ... Nobody forces you to install a 3rd party app store, nobody forces you to install apps from websites, nobody forces you out of the walled garden. For you nothing changes. Those that want to use their 1000€ device differently than you now have the chance to.


As the “tech guy” in the family things might change actually.

(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…)



That's also solveable. For android you need to enable deep inside of the settings to allow 3rd party installs. Nobody is preventing Apple to do something like this. Or that you can create a profile that disables that setting that you can install on your familys devices. Nothing in the DMA prevents this.

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.



The way it’s going I’m actually pretty sure if they did that they’d get reprimanded…

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.



Nearly no sites comply with the cookie-banner law, if they did, you wouldn't mind it.

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".



> Basically it’s the cookie banner again. Served no-one (at least definitely not the consumers), but annoyed a lot.

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.



90% of the websites today use google analytics which is not GDPR compliant, and yet nothing happens.

Ironically Apple did more for privacy than GDPR ever did, and was able to enforce it… by having a walled garden!



> yet nothing happens

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.





> 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.

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?



I have ads and pop up blockers already? What are you on about??


People (myself included) say the same thing about why they buy their tech illiterate relatives macOS computers. And it works. And guess what, it works despite Apple not getting a cut of every everything.


My girlfriend only install the handful of apps she wants both on her Mac and her iPhone and doesn't go back to the app store. She just put things on auto update. Most people don't fiddle with their computing device. And if installation steps are confusing, she just asked me to do it. I guess that's why Microsoft are enabling so many things on Windows as most users won't enable them by themselves.


That's neither here nor there for whether Apple has the right to insert themselves into every transaction on their platform and gets to decide which apps are allowed to exist.

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 perfectly reasonable to create even more walled gardens than the Apple walled garden, once you open up for different markets. That's the beauty of choice.


> My peer not being tech-savvy might install stupid things from stupid places and it might be a problem.

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?



I doubt it. "Walled" and "Safety" are getting confused here.

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.



For years Apple has placed deliberately crafted limitations on 3rd party apps that put theirs at an advantage. They've done anything but treat developers fairly. If they did, maybe this legislation was unneeded, but with the way they've been acting, it feels like a long time coming.

Edit: self plug: https://boehs.org/node/private-apis



Opening up the app store doesn't force you step outside the walled garden.


Until some apps are not in the App Store or a website is chromium-compatible only… Or that apps (e.g. youtube) outside the App Store is surprisingly more feature-complete than the equivalent in the App Store…

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)).



And if you don't trust an app vendor without Apple's underpaid Chinese reviewers playing with it on an iPad for 5 minutes to guarantee your safety, then don't use those apps that pull out of the App Store. If YouTube or FB pull out of Apple's App Store and go to their own, Apple will have to cut it's hosting fees to get them back or lose that business and you'll suffer not because Google and FB pulled out of the App Store but because Apple pushed them out with exorbitant fees. You should want Apple facing that threat because it'll lead to lower App Store prices as developers won't pad a $5 app with $1.50 in extra cost to you to cover the exorbitant Apple fees. But you'd rather blame users who want to run what ever software they want on the computers they purchased than blame Apple's shitty business practices. That's on you, bud.


> And if you don't trust an app vendor without Apple's underpaid Chinese reviewers

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.



Once again there are alternatives; nobody forced anybody to buy iPhones.

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.



You might want to familiarize yourself with the last 200 years of industrial evolution.

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.



Wait, children aren't forced to work in death factories anymore?!?!

Huh, guess it's just Foxconn then.



To be blunt, Apple, Google, and other tech megacorps should be glad that we as a society allow them to exist in the first place, even despite growing to the size where they are clearly hindering free market (by actively blocking competition). Never forget that corporations are artificial entities chartered by governments; and nobody has a natural right to a corporate charter, so those can and should come with hefty strings attached.


And nobody is forcing you to do anything.

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?



It's not at all the same thing? Also there's a more apt comparison, which is forcing Google to make Android open and allow alternative app stores (oh wait, they already do).

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.



Well, just don't use those apps, then, or use their website.


Yet somehow, when people suggest not to use an iPhone but instead an alternative device, that’s not an acceptable argument to many.

Funny how that works.



> I am really impressed how much time and effort Apples legal department spends to find every single loop hole in the wording of the DMA.

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.



Perhaps it seems unusual, as Apple has so much technical control, an unusually extensive legal budget, and doing a very effective job of castrating any "threats" or as the EU might say "significant competition".

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.



Can't they just make their devices more expensive instead?


There is also an explicit clause about on anti-circumvention in the DMA so they're on thin ice here.

Article 13 is the fun one for Apple: https://www.eu-digital-markets-act.com/Digital_Markets_Act_A...



Being a complacent market leader may come back to bite them in the backside.

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.



Complying with what you guess at the lawmakers' intentions was/were is a fool's errand. The law is the text, nothing more, nothing less. That's the point of the law. If the law falls short or has loopholes, it's a bad law and it's the legislature's job to fix it, not citizens' to suss it out.

To assume the law means things that aren't written in the law is, quite basically, undemocratic.



The DMA is perfectly clear regarding its intention and context. Trying to split hairs to find wiggle-room in the text just so a gatekeeper can maintain the status-quo for a while longer is absolutely malicious.

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.



Obviously Apple doesn't hold the EU's values in high regard (few people in the Bay or even the US do), so of course they will try to fight it. It's perfectly rational and even expected behavior.


Personifying large groups (the EU, or Apple) as if they have one set of “values” or “regard” is almost always a logical mistake.

22,000 of Apple’s employees are EU citizens and residents.



Written it in another comment. If there are ambiguities in the written law, for example because the legislature did not specify in the text of the law, that you can't charge for the access to the platforms, high courts like the CJEU will take approaches where they determine the spirit of the law (i.e. by looking at the discussion material the legislature presented for passing the law) to find out what the intent of the legislature was and then defines this law.

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.



This is just more malicious compliance by Apple. Indie developers are completely locked out of web distribution, and it applies only to developers who are already paying the Apple tax.

> 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.

https://developer.apple.com/support/web-distribution-eu/



> and have an app that had more than one million first annual installs on iOS in the EU in the prior calendar year.

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".



It's a half-assed bribe to try and keep big developers on their side. "Alright, alright, we'll let you keep some money - just stop crying to the regulators already!"


What a joke. No such restrictions on MacOS or Android. It is completely useless and doesn't solve anything.


I suppose the next stage of malicious compliance will be to allow absolutely everyone to publish apps everywhere, but with some technical warning that is designed to be ignored.


That would be great! I'd love to just be able to make and app and let Iphone users get it, without Apple having any business in it.


You just explained why web apps are nerfed on Safari.


I would love that. I have recently tried downloading a few apps for different reasons and every single all is locked away, for any useful features, behind in app purchases. I remember the days back when iPhone first came out you could find apps and no such thing as purchasing features. It dawned on me that my iPhone is a pretty shitty platform unlike my Pc where I can download many free open source projects made by passionate people who like to share. I haven’t owned an android in years but I am seriously contemplating getting a google pixel phone as they still have unlocked bootloaders. Our phones are capable of so much more but have been dumbed down so apple can let developers sell us features through apps while taking a 30% fee along the way.


This reminds me of my tragicomic experience trying to install a calculator on my work iPad.

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.



Same with PDF reader. A simple one that just let you read and annotate is something I guess no one is asking for. Everything has a premium plan that is a subscription.


This kind of UX is why I ended up installing a bunch of the official geogebra apps on an ipad in the past. Although, almost any calculation you'd want to do on a calculator can be done inside of spotlight search.


> I have recently tried downloading a few apps for different reasons and every single all is locked away, for any useful features, behind in app purchases.

And you think those developers, once freed from the Apple App Store, will release their apps for free on the web???



Probably not them, but other developers for whom Apple's bullshit (like the 99$/year fee) is too much of a barrier of entry would be happy to share their work for free.


Well if the iPhone was not locked down and one could install open source freeware yes. There are apps for almost anything you can imagine for free on a pc. Look at OpenOffice for example. Free where ms version is quite costly. People are passionate about sharing things. Yes there are paid software that is great and I think they should be allowed as well but they should also have to keep innovating and offer something to entice customers like real human support for example. But open source freeware also has a place but it is being blocked for “security “ which too is alright but at the end of the day we have these phones which are very powerful mini computers and if I want to risk my security I should be allowed to install anything I want. This is why I was into jailbreaking back in the day. I bought an iPhone and the guy at the cell store sold me 1000 video messages with my plan. Be me surprised to learn there was not even a way to take videos on the iPhone back then (people think this is bull shit but it is the truth iPhone only had a camera back then no video). When I searched how to take videos I learned about cycorder available on cydia. Then I learned about jailbreak and took the chance and did it. Then I was able to take videos. Although apple slowly closed the gap a jailbroken phone was far more superior for years. My current iPhone is jailbreakable but I have been out of the scene a long time so not sure I want to mess around I think it might break my banking app not positive but haven’t the time to figure it all out.


I'm developing an open source app(flutter) I have already started it in a simulator(kvm). I just don't want to jump through all the hoops and pay to be able to publis the app somewhere for ios users.


What's malicious about that? That the warning is designed to be ignored? If they deleted the warning, would that be much different?


I suspect the GP is being sarcastic.


The same reason it’s frowned upon to install random apps from the internet onto your PC. It’s a disaster waiting to happen.


It's not frowned upon, it's the normal way of doing anything non-trivial in Windows land. You don't get something from a repo, you go to the Foobinator Tools website to download BarApp Pro


Windows is frowned upon.

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.



I thought Windows had winget or something now?


Sounds like their sandbox and permissions system is lacking then.

Hmm somehow I can go to any website in a browser and be just fine hmmmm



Mobile OSes are not the same as windows or even Mac.


With typical usage they contain more sensitive data and people are less aware of what happens in them than PCs.

And mobile phones are perfect spying devices too. So the security question is more delicate



Well, not really. Usually people have all their personal data on their PC, rather than mobile phone.

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.



The location data from your PC, for example, is not nearly as sensitive as a phone.


Yeah, their main differentiator is that they’re locked down.


They're locked down through technological measures such as sandboxing, which is designed to resist against malicious guests regardless of their origin and distribution method.


and are most peoples 2fa device


I've directly installed hundreds of apps on my PC. No disasters have happened.


“I’ve driven many miles and never crashed. Why do I need to pay for seatbelts?”

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.



The implication that restricting user freedom to the degree that Apple does is as vital as the seatbelt in your car is hilarious to me. A better analogy would be "how come my Apple car can only drive on Apple-owned toll roads but every other car can drive wherever it wants?"


“Why are people buying safer cars than the brand I am emotionally attached to?”

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.



https://news.ycombinator.com/item?id=39685272

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.



Right; but the whole point of a browser extension is that it interferes with how other webpages work. But iOS apps can’t do that. They’re more like webpages themselves - sandboxed and run as isolated processes. In the absence of browser bugs, it should be safe to click any web link. Websites can impersonate one another. But my device stays secure.

iOS apps already work like that. Why does Apple have so little trust in their own security model?



I have no emotional attachment to any brand, and I suspect that you are projecting your own attachment by saying so. I simply want tools that take orders rather than give them. I want a system that gives me so much freedom that it will let me sudo rm rf myself. That is important to me on a pragmatic level (not an emotional one) because it is useful enough to me that it is non negotiable.

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.



https://news.ycombinator.com/item?id=39685272

Making a safe choice by downloading an app from the app store where Apple reviews all apps for user safety and security.



> “I’ve driven many miles and never crashed. Why do I need to pay for seatbelts?”

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.



I used seatbelts because every car safety measure you can think of has had someone complaining about having to pay a cost for something they’re too good a driver to need. Having apps notarized to enforce some basic legal & safety standards seems similar: it definitely costs more than zero, it definitely is a restriction on absolute freedom, but it helps prevent things which are statistically certain to keep happening otherwise.


Analogies don’t really work in arguments, it always just devolves into an argument about the analogy. They are useful in other contexts (like teaching, where it might be necessary to simplify something).

Overuse of analogies is one of the worst things the internet has done to discussion in general.



> Having apps notarized to enforce some basic legal & safety standards seems similar.

Which things, exactly?



Consider how well malware and adware has done where the authors can impersonate legitimate developers (remember when people got faux-Firefox as the first Google hit?) or can run distribution campaigns from shady web hosts for years? Notarization and domain limits mean Apple can block malware almost instantly and the developers have to burn a real company identity on each attack campaign.


https://news.ycombinator.com/item?id=39685272

Not exactly blocking immediately are they.



That's a very weak argument in favor of apple, and I respectfully disagree. Just another variation of 'think about the children' meme without much substance, repeated in every single apple discussion ad nausea.

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.



> Look, you lock your phone as much as you like, your device, your choices (here we are already very far from apple mindset)

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.



Software and service vendors can't "go around security and privacy protections", they can do exactly what the operating system and Apple allow them to do (short of actual bugs and vulnerabilities which would exist regardless of distribution method).

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.



Look at the history on the PC and Mac desktop side. Ever see someone who had Firefox or VLC, only the binary they got was loaded up with things not shipped by the real developer? Notarization prevents that shady phished from talking your dad into installing “a critical security update!!!” from their own server and then either having it immediately get access to his stuff or walking him through logging into his password manager, etc.


I'm not against notarization as long as it's free (akin to Let's Encrypt) and strictly used for combating outright malicious software like you described, and not as a way to keep competitors off the platform, rent seek, or ban apps for "philosophical" reasons (like NSFW content).

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.



There’s in-fact an in between, which is humans enforcing rules. It’s what’s in place now. It does have an actual effect, it’s not like it’s imaginary or doesn’t do anything. Some of the rules aren’t practically enforceable by software alone, at least so far (things like “don’t try to fingerprint the user or device in unauthorized ways”)


Those rules are even less enforceable by human reviewers because they don't employ people to reverse engineer your app, never mind any subsequent updates.


Your contention is that the review process entirely fails at enforcing privacy and security rules that cannot be achieved entirely through automation, or fails at such a high rate that it may as well be entire?

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?



Some people need to be protected from themselves though. I don't receive support requests anymore from my grandparents since they switched from a Windows-based computer to a ChromeOS system. It suits their needs while being locked down, and it limits the amount of damage that can be done.


Isn't ChromeOS secure because of sandboxing, not because of curation? And isn't the situation similar with iOS? I wouldn't really expect Apple's curators (or automated analysis) to reliably detect malware, but I expect the OS to limit what kind of damage can be done.


> I don't receive support requests anymore from my grandparents...

And yet the ChromeOS platform still supports putting hardware into developer mode.

Apple's policy is about protecting profits.



Nah, I bet they'll let people install apps from anywhere, but for those apps they'll purposefully crack open the app sandbox to truly allow anything & everything, then when malware/scams hit Apple will be like "see, we told you it was a bad idea "

Predicting it now.



You mean like Android does?


I really hope the EU regulators won't let this slide.


Which part? I don't think the EU can rule that Apple can't charge publishers to be on iOS. This isn't malicious compliance, sans the size requirement it's exactly what they asked for.

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.



Even if they were allowed to ask for a fee, they would not be allowed to set conditions that they can subjectively rule on. Particularly the "in good standing with Apple" is a blatant violation since it effectively lets them block anyone they want for any reason, which is in violation of the very basic "shall allow and technically enable" language of the DMA.


> I don't think the EU can rule that Apple can't charge publishers to be on iOS.

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.



Yeah that's why I'm expecting another change. When they tried banning Epic the EU said no, and Apple was forced to move to this point. I expect/hope that the EU comes back with a further "clarification" on Apple's contention that they can gate this to 1,000,000 downloads.

It is funny to see American companies scream "that's not fair" when faced with a functional government.



> if the goal isnt reached, there will be enough iterations until achievement.

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.



GDPR is an improvement though.


This is somewhat a naive interpretation. Yes, the EU can enforce certain regulations, ban Apple, etc, but not without repercussions. We live in a global trade environment. It really comes down to whether the US administration would find the EU's actions unreasonable and whether there would be economic repercussions in turn.

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.



They'll not ban anyone, the DMA allow fines up to 20% of the international revenue. I think there is enough room to enforce rules without banning anyone.


DMA requires free access to the platform


Citation needed


56: 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


That's not what that means, that's saying Apple can't give themselves special private APIs to do things other apps can't or charge to access them.

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.



As an example,

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.



That’s strange considering I get those location access popups for the Apple Weather app on my iphone.


The only reason you do is to negate negative commentary or performance around battery usage, and the increased drain of always allowed location.


It seems RAW they could go a few directions:

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.



4. They make 'Find My' available to competitors


If that ends up meaning that competitors can make Bluetooth headphones with the functionalities of Airpods, I'm all for it !


It's basically saying the same thing. One thing other apps can't do on iOS is... installing packages on the system. This is only a thing that the App Store app can do. So Apple has to open up to third party the possibility to install packages on the device, exactly how on Android any third party can install apps on the device.

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.



Yes. The App "App Store" has special APIs that allow other apps to be installed on the phone that do not experience this charge.


That's a pretty tortured reading of the DMA. Yes, Apple has to allow more than just the App Store to install iOS applications, but nowhere does it stipulate that Apple can't collect fees from apps installed through alternative stores.

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.



I think the original reading is pretty damn correct. It says apps should be able to access the platform "free of charge". Maybe I'm wrong but it seems to me that the reading that limits this to special API access is the tortured reading.

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.



Y'all really need to read the whole act. The quote that stated this doesn't even come from (56).

> (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.



I read that as: if Apple wants to allow installation of programs ("apps") on IOS, it must allow, free of charge, others to do the same. Free of charge to everyone. Free of charge to alternative app stores, free of charge to developers, free of charge to apple customers, ... free of charge to anyone. As I said, I'm no lawyer, but that is definitely a valid interpretation to me.

What exactly is unreasonable about that reading?



"free of charge" is pretty clear, but IANAL.


Using that loophole would be an Article 13 violation


Wow, cool. So how do I get distribution on Mercedes (HQ: Germany) or Renault (HQ: France)'s infotainment systems to install any apps I want on cars?

What? These European companies are exempt? Crazyyy



Petition your representatives to designate those as gatekeepers of a core platform service. But first look up the definitions of those, and the criteria for gatekeeper designation, in the DMA.


This is has nothing to do with the companies being European. DMA doesn't apply to infotainment systems.


Ahh yes, the "all lightbulbs regardless of their manufacture are required to have at least energy efficiency" style regulation where is set "neutrally" at the efficiency of LED bulbs.

Read article 3 paragraphs 1 and 2 and tell me this wasn't written to target like five US tech companies in total.



US, with its severe underregulation of oligopolies, allows companies to grow that big. Why do you then complain that they are the ones targeted by laws in countries which are sane enough to understand the need to regulate such things?

Apple is welcome to vacate the EU if it finds it all too onerous.



I have read it. I defines how much money the company needs to be making the EU and how many users they need to have. Sure, it's targeting big companies.

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.



>DMA doesn't apply to infotainment systems.

Gee, I wonder why. Maybe you should re-examine this statement:

>This is has nothing to do with the companies being European.



If you're going to mindlessly accuse the EU commission of favoritism you should look through the mountain of cases that prove otherwise.

https://competition-policy.ec.europa.eu/antitrust-and-cartel...



Just the size requirement makes it useless, why would anybody bother with a web distribution if they already have 1 million (!) installs on the appstore where they already have all their customers?


The front runners for doing this would probably be Google and Meta. Large companies that publish several ad-supported apps. Side stepping the App Store would let them revert Apple’s privacy protections for tracking

However, I believe another statute of Apple’s implementation is that developers must pick. App Store or Self Distribution— an app cannot be both



Are there any apps from Google/Meta where you _don't_ need to authetnticate?


The only Google application (besides Play store and all the stuff that's more or less part of the system) I use is Google maps and it doesn't require being logged.


The Youtube app works without logging in (on Android).


I don't see how they would. Aren't many of the anti tracking features implemented at the OS level?


Trivially easy. Create an app that generates a random number and store it in the apps local storage. Send that with any interaction to whatever service you're providing. Hiding this feat in plain sight isn't that hard.

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.



But all that does is let one app track your usage in that app. To do tracking outside of that, you'd need other apps to get access to another apps' local storage. Which you need the OS to give you permission to do.

We have toggles for preventing cell data usage, they could trivially do the same for wifi usage, or accessing other app's local storage.



Sure you can create a sandbox that can cater for some app and keep it completely isolated. And yes, whereas previously any app could basically see and do anything, now there are limits at the OS level.

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.



And no one, not even Apple, complains about that kind of tracking nor attempt to stop it.


This is a ridiculous example

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.



I think computing devices need to have some kind of zero trust sandbox available for installation (kinda like a VM) where any API and system calls that an app use is spoofed. iOS have done this for files and photos (recently), but some is still all or nothing, like contacts. At least camera and microphone access show an indicator when they're in use.


> Nothing at the OS level to prevent this

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.



If you really have to pay a fee per install, ad-supported apps are probably the worst candidates to go standalone in my opinion. Those don't get much money per user.


The fee is ~50 cents per user.


That's the point of these ridiculous rules


> I don't think the EU can rule that Apple can't charge publishers to be on iOS

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.



> 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.



> 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.



For Apple to be able to take a cut from other app stores, they need to have full control over said stores

No, they just need a legally binding agreement.



Since when do you have to pay to use an ABI or link against system libraries? Shipping your own apps to your own customers doesn't entitle Apple to a payment.


Is that a legal opinion, or a this is how the world should work opinion?


Yes, it's a legal one. Under the DMA:

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



The DMA absolutely allows charging money for access to a regulated platform. The Core Technology Fee is the only thing Apple is charging that can even remotely seem like it may be prohibited. We'll see how that goes:

> 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 Core Technology Fee is the only thing Apple is charging that can even remotely seem like it may be prohibited

The CTF is the exact topic of discussion in the context I provided the clause



The CTF is a platform access fee, and not a fee for interoperating with system ABIs/services/APIs. That's the distinction, and why it isn't automatically illegal. It would only be illegal if it gives Apple's App Store an unfair competitive advantage.

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.



> The CTF is a platform access fee, and not a fee for interoperating with system ABIs/services/APIs.

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



The CTF applies when not using the App Store, because the equivalent of the CTF is baked into Apple's 30%. People asked for unbundling, and this is what Apple came up with.

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).



> 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).

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?



> 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.



Those costs are paid by the users when they buy their devices.


Dev kits for consoles are so even more insanely controlled and costed.


GCC works on HP-UX, so I don't know what this is trying to prove. They can charge for Xcode whatever they want, but what does that have to do with installing apps.


Back when I was working with HP-UX, GCC worked if you wanted something completely independent and didn't need to link against system libraries. For the companies I worked for when using AIX, that wasn't an option.

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.



It is not new on microcomputers, though, and those have essentially defined the expectations for consumer devices going forward. That is why it was such a big deal back when Apple first introduced the app store with all the restrictions - that was new, even compared to other mobile devices in the market (even feature phones had J2ME by then).

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.



Exactly. Not to mention, the HP-UX business model famously flopped in the face of Linux, BSD and Free Software. It's almost the perfect example of how Open software distribution provided a better experience than the alternatives.

The CTF is it's own refutation. A competitive market should not need to kiss anyone's ring in order to function.



> The CTF is a platform access fee, and not a fee for interoperating with system ABIs/services/APIs

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.



Web apps are forced to use webkit, and the EC is fine with it. Because apparently web apps are not a core platform regulated by the DMA.


Why do you say the EC is fine with it? I bet you can't produce any statement from the EC even marginally supporting it. All you know is that Apple proposed something blatantly illegal, and then backed down from that plan.

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.



Well, is there a legal basis for Apple charging this fee? I'm licensed to use Xcode presently, which means I can legally produce iOS binaries without paying them. I'm legally allowed to distribute those binaries because I own the rights to them, the apps being original works (and not derived 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?



Have you actually read the licensing terms you agreed to for Xcode and Apple SDKs?

> 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.



> 4. The gatekeeper shall allow and technically enable the installation and effective use of third-party software applications or software application stores using, or interoperating with, its operating system and allow those software applications or software application stores to be accessed by means other than the relevant core platform services of that gatekeeper.

> 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...



Yes, people keep quoting these sections but it doesn't say what folks want it to say.

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.



I think the intent is clear. If apple is allowed to charge, they could charge 1000 USD per install and the whole law would be moot.


Here's something to blow your brain: perhaps the English version is incorrectly translated. With Ireland now the only Anglophone country in the EU, I would trust the French and German versions of the text to have far more clear intent.


English is still the lingua franca of the EU. I'd trust the English version.



usually all translations of eu law are canonical.

all officially translated versions of the EUPL are too.



I'm not saying they don't have force of law. 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.

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.



If indie developers were to quality, anyone would qualify and security incidents would inevitably increase. That's what Apple is trying to prevent. Keep the attack surface small.

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.



something something "those who give up freedom for security deserve neither" something something

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.



My comment was from the point of view of the security provider. The security provider receives your freedom and gives you security. Of course, from the point of view of the freedom holder, there are no guarantees that the security provider will fulfill the promise in the sense that you expect (i.e. that they won't violate it themselves) but you can generally expect that they will at the very least reduce the number of individuals threatening your security from private individuals plus the state to just the state.

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.



No, they want more money. They are hesitant to give up a big cash cow.


It doesn't have to be an exclusive choice for Apple: more money and more security for Apple. Many HN folks (many of them using plenty of Apple products) probably won't like it but the reality is that we all vote with our wallet and with our time


We can also vote with our actual votes and outlaw behaviours we don't like.


It's an interesting situation.

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.



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



Search:
联系我们 contact @ memedata.com