Hacker News new | past | comments | ask | show | jobs | submit login
EU antitrust: Apple shouldn't use privacy and security to stave off competition (appleinsider.com)
173 points by webmobdev on July 4, 2021 | hide | past | favorite | 175 comments



The headline is editorialized, which isn't surprising considering the biased news source. You can see in the body of the article, Apple is _stifling_ competition, which is what the antitrust is about. The headline reduces it to "stave off" to make it appear harmless.

I'm glad this is being pointed out, as Apple has long subverted (and done damage to, IMO) the privacy conversation by telling users that privacy can be obtained by giving up their privacy. The main aim has not been privacy, it has always been to lock users into their ecosystem with carefully controlled images, misleading advertising campaigns, PR spins, and their analogues/equivalents to "think of the children".

Realistically, I do not have any hope of anything being done as there is far too much support for, and normalization of, the current jail. This isn't the same landscape that punished MS many years ago - who have been relatively harmless when compared to FB, Apple and Google - these three companies have been playing a slightly more clever game with their EU ties and I fully expect them to get away with little more than a slap on the wrist, while relaxing in their tax haven.


> …Apple has long subverted (and done damage to, IMO) the privacy conversation by telling users that privacy can be obtained by giving up their privacy.

If you listen to the interview, the actual message from Cook is "privacy and security go hand-in-hand", which is plainly obvious and supported by history and data.

Maybe I'm missing something from a different source. Where has Apple said, "privacy can be obtained by giving up privacy"?


Well, I want decentralized peer-to-peer networks and the ability to pay for things using currencies like Monero and Zcash; only, to build the tools that make that world happen, I can't only build apps and platforms that only work for half the potential users: the network effects simply don't work like that :/. And yet, Apple insists that, for their own good, all push notifications for users must go through their servers--requiring apps to always have centralized backends, which they currently often outsource to Google or Amazon, further centralizing all data collection--and all payments for all products everywhere by anyone must be made with centralized credit cards through Apple's payment processor. I mean, this is the same company that implemented a feature that causes your computer to phone home to Apple every time you run a program, which they also claim is for your own good? Even the entire setup of their centralized App Store makes them a tool of oppressive governments to do further surveillance on their population, providing centralized chokepoints--ones that only exist because of Apple: Android phones that are marketed to these same regions do not have these issues, proving Apple's excuses are lies--to ban applications such a scam VPNs. The whole situation is ridiculous: centralized systems are inherently anti-private, if not in the short term then in the long term as their incentives wear out.

https://www.youtube.com/watch?v=vsazo-Gs7ms


> only, to build the tools that make that world happen, I can't only build apps and platforms that only work for half the potential users: the network effects simply don't work like that

I call complete bullshit on this. I want the same thing, and so so many other people. The only reason we don’t have it is that it’s a lot of work and nobody has done it yet.

Blaming Apple for their business standing in the way of network effects is just an excuse.

If the software was built, we’d find a way to run it.


Well, claim what you will, but the Ethereum community has been making great strides in these areas, but Apple has forced all of the wallets to remove their dApp browsers and has caused companies such as mine to have to spend immense amounts of time trying to figure out how to build fiat payment gateways for cryptocurrencies over Apple in-app-purchases rather than working on our actual decentralized product as we got rejected from the App Store due to failing to give Apple their cut.


Again, just false.

Nobody has built anything like the whole stack needed for a secure distributed App Store with private payments.

It’s obvious you can’t build such a thing on top of Apple’s store, it’s just not credible to claim to be trying and being stopped by Apple.

You could build one for Linux or Android. If you actually made it work, then it would be existence proof that a centralized model is not needed for a private and secure store.

That hasn’t been proven and the way to prove it is clearly to build it where it can be built, not to make arguments about Apple’s bad faith.


With all due respect, this is not about your open source decentralized peer-to-peer crypto utopia. This is about third-party app stores. This is about Google- and Facebook-type companies gaining unfettered access to the most lucrative user segment (rich iPhone users) and data-mining the crap out of them. This is about billions of dollars of juicy advertising revenue.


Privacy is not the same as anonymity. Confidentiality is a technique for offering a degree of privacy without anonymity.

Offering services to fully anonymous counterparties is fraught with challenges.

Android is extremely vulnerable to third party attackers via apps.

> I can't only build apps and platforms that only work for half the potential users.

Are you sure even close to half of your potential users use (exclusively) iOS? I severely doubt that.

Exactly for the reasons you mention, people who want self-managed security don't use iOS.


If you're a mobile developer, the market numbers are pretty well known. About %50 in the USA is iOS & %15-%20 is iOS internationally. And even in the international case, that %15-20 is around +%50 of the REVENUE. iOS users pay way more and these facts have been fairly stable for years.

And what apple is doing is not giving their customers and users a choice other than an extremely radical one of abandoning the platform completely.


In addition to the absolutely "well known" market share and revenue numbers listed in the sister comment, because many of my users care deeply about both security and privacy--which this absolutely is: Monero and Zcash are both called "privacy coins" and not "anonymity coins" for a reason... being able to avoid any third-party (including Apple or banks or governments) from knowing who you transacted with is different from building systems where the person you are transacting with doesn't know who you are (even if they are related)--I would expect more than the usual share of users for such a product to be using iOS, a decision that even I tell people is a smart decision... due to the better permissions and capabilities/entitlement systems and due to the longer support and seemingly better care towards security in general, and not at all due to the App Store's centralized BS.

FWIW, though: 1) even if you expected the vast majority of people to be using one system instead of the other, you can't build a communications platform or payment system or ecosystem generally at all that simply cuts them out as it causes problems for the people and companies trying to adopt it... if you build a platform for decentralized apps that doesn't support iOS or a chat system that doesn't support iOS or a payment system that doesn't support iOS, well, you now have to convince everyone else in the world not to support iOS: your hands are frankly tied here.


I hate leaving such a useless comment but this autocorrect-assisted typo is so horribly confusing: "a scam VPNs" -> "as VPNs". (I guess I will just take this forced opportunity to then point out that this is all viscerally concrete for me, as the developer of both Cydia and now Orchid: I recently sued Apple over these issues.)


Curious why the video is unlisted?


OMG that would explain why it is always so difficult for me to find the link every time I want to paste it!! Thanks!!


They pretend to care about consumer privacy by only encrypting on device and at the same time hand data over to governments through unencrypted iCloud backups.


That's a user choice.

iCloud supports storage if encrypted data and disabling unencrypted backups.

It's fine that you reject the legitimacy of government, but unreasonable to expect huge organizations to do the same while serving hundreds of millions of users.


I don’t understand why you’re being downvoted. It seems to me that either you keep the key that’s used to encrypt the data or Apple does. If Apple keeps the key then they have to comply with subpoenas. If you keep the key then you’re on the hook to not lose it which is a big ask for non-technical users (I’ve seen lots of technical users lose important keys too). Am I missing something?


Apple doesn’t let you keep the key but give them your encrypted data.


So they let you choose how much privacy you have with all you backed up data,but if the choice of privacy might also let someone compete with Apple it's not a choice the user can make


> "privacy and security go hand-in-hand", which is plainly obvious and supported by history and data.

This doesn't seem to be true. Privacy here means "user privacy" whereas security means the security of the systems holding the user data.

Almost any system that hold large amounts of user data is a counter example. Such systems are typically highly secured but are antagonistic to user privacy.


You are correct that privacy is not necessary for security. But here, Apple is arguing that security is necessary for privacy. This seems to me obviously true. If a system isn't secure, it cannot safely store private data.

Think about this in the extreme: imagine your computation platform is a virtual machine on a hypervisor controlled by your adversary. There would be no way to use this platform to safely interact with your private data.


It is definitely true.

A good example, since we are talking about Apple is "the fappening". A massive leak of celebrity photos, including nudes, coming from compromised personal iCloud accounts. It is an obvious attack on privacy, made possible by poor security.

Now, you can tell me that the best way to respect privacy is not to store user data, and it certainly helps, but if your software is insecure, it may be used to harvest passwords or do all sorts of nasty stuff. In other words, maybe you don't store anything but hackers will.

You can't guarantee privacy without security. And even for companies with poor privacy practices, with security, only authorized people can spy on you, without it, anyone can do it.


That’s a pretty poor example considering we’re talking about a spearphishing campaign.


What OP meant was that Apple has access to, and does datamine our personal information on every Apple devices.

They sell the idea that Apple is the only "trustworthy" entity capable of handling and protecting your data, so you can trust them with your data and you should ignore how they are datamining it (because they are "trustworthy").


What personal data does Apple data mine?


According to their privacy policy, virtually anything you send them. The only promise they make is that they don't link it in an identifiable way with third party data.


Location traffic data. How do you think Apple Maps shows traffic flow on the most minor side streets?


That traffic data is opt-in. You're asked if you want to participate when setting up a new iPhone.


Location data used by Maps is aggressively anonymized prior to being collated.[1] By the time Apple has a "mine" of data to collate for Maps, it has no practical privacy implications and is no longer usefully described as "user data". At most you could describe it as user-derived.

[1] https://www.idownloadblog.com/2019/03/13/apple-maps-navigati...


The do data mine user information, if given permission, but they anonymise it first.


Of course Apple doesn't say that explicitly. That stance in implicit in Apples refusal to users to install without Apple's knowledge (i.e. use other app storea) and their many measure to force apple product users to pay for amy software features or services outside Apple's ecosystem.


MS is (slowly) reading off of the same script when it comes to security on Windows, as well.


Apple sells you privacy from everyone but Apple.

When are they going to allow us to opt out of the baseline telemetry that we cannot opt out of as per their EULAs?

When are they going to make their own ad targeting network opt-in instead of opt-out?

When are they going to give us the option of full E2EE for our iCloud data?


> Apple sells you privacy from everyone but Apple.

What you have just described sounds like a really good product to me since Apple themselves are not a vector in my privacy threat model.


> Apple themselves are not a vector in my privacy threat model

Mostly the same here.

But, when their ad-targeting goes fully online?

When they hand over your data due to a lawsuit you didn't expect?


There's no limit to the scenarios you could posit as a hypothetical. What if the US Government had a backdoor in every Wi-Fi chip (which works even if you don't load drivers for it) and a brutal exploit for SHA-256? Hey, it's possible. And there goes your façade of security.


Apple gives your emails to the US Government (PRISM) then runs ads for Privacy.

Apple products are exploited near weekly, then run ads for Security.

Apple makes everyone use the same app store and web browser, then run ads saying "Think Different"

Apple runs on doublethink, merging the latest psychology tricks with their marketing department so their product departments can cut corners. Accounting and Finance departments love it.


> Apple makes everyone use the same app store and web browser, then run ads saying "Think Different"

Ironically, in the case of web engines specifically, mandatory WebKit on iOS is the only remaining substantial resistance against a Chromium monopoly. Safari/WebKit sits at ~18% while Firefox/Gecko has dwindled to ~3%[0]. If third party web engines were allowed on iOS, WebKit's share would almost certainly plummet to match that of Firefox with Chrome and other forms of reskinned Chromium taking its place.

[0]: https://gs.statcounter.com/browser-market-share


Yet Chromium's Blink engine is a fork of WebCore from WebKit and it's still open source. (LGPL and BSD Licenses)

It gets contributions from Google, Facebook, Microsoft, Opera Software, Adobe, Intel, IBM, Samsung, etc... It is not controlled by one company.

So, not nearly the "browser monopoly" as it was with Internet Explorer at the time.

Blink didn't become a "monopoly" because of pressure from Google... as it was pressure from Microsoft with IE. It became widely adopted because it's actually the superior engine.

I hope you're not trying to drawl parallels with what happened with Microsoft by calling it a "Chromium monopoly." I'd argue it'd be disingenuous to do so.

If the only thing keeping Apple's spin of Webkit alive is its own anti-consumer practices of keeping it as the only option within its own walled garden, that's hardly a statement of confidence for the engine itself. Perhaps it should die.


> If the only thing keeping Apple's spin of Webkit alive is its own anti-consumer practices of keeping it as the only option within its own walled garden, that's hardly a statement of confidence for the engine itself. Perhaps it should die.

I like Safari because it uses less power and my battery lasts far longer than when using Chrome. Google’s software in general eats up a lot of battery.


Psst. Chrome on iOS is still using the same engine as Safari.


> It gets contributions from Google, Facebook, Microsoft, Opera Software, Adobe, Intel, IBM, Samsung, etc... It is not controlled by one company.

The former statement is true. The latter is incredibly false given that Google drives the engineering direction in pretty much every sense.


Users can already choose chrome on iOS and most of them have no idea what a browser engine is so why should we suppose allowing another browser engine would make them any more likely to stop using safari?


Pressure from developers. Right now, sites just have to work with WebKit because all browsers on iOS use it. Once browsers with alternative engines are available, developers can just drop a "Works best in Chrome" badge (just like the "Designed for IE" badges from the 90s) on the page and call it a day, putting the onus on users to install a compatible browser.


> Apple products are exploited near weekly, then run ads for Security.

Citation needed?


PRISM is an endpoint for companies to upload legally-mandated data demands from the government. They can either join PRISM or pull that data by hand; the data is going to USG either way.


Given how Apple allows side-loading on Mac and obviously the 2 other dominant consumer platforms (Android & Windows) do as well with no significant consequences, it's pretty disingenuous for Apple to engage in these privacy/security scare tactics to maintain platform control and profits.

Add to this the fact that they only really started this campaign more than a decade after they launched the iPhone just compounds Apple's loss of credibility on this.


Bryan Lunduke recently made some good points about sideloading[1,2].

It's difficult to rationalize Apple's stance on this as anything but anti-competitive. They invented a new term they can use in their scare tactics that would obscure their goal of being the only company to profit from software sales on their platform.

Apple loves to market the iPad as the "modern computer", yet the ecosystem is so controlled and locked down that it can barely function as anything other than a media consumption device.

Good on the EU for pushing back on this.

[1]: https://www.lunduke.com/2021/06/apple-sideloading-is-the-dev...

[2]: https://www.youtube.com/watch?v=9mXExBK0SnQ


> Apple loves to market the iPad as the "modern computer", yet the ecosystem is so controlled and locked down that it can barely function as anything other than a media consumption device.

The iPad is an incredible device for creating digital art (Procreate + Apple Pencil) and electronic music (Korg Gadget and literally hundreds of great synth, DAW, and effect apps.)


That's pretty much the only productive work you can do with it. And even that is crippled. Can you export the files you create to an external hard drive and import it on a PC? Can you hook up an external monitor that doesn't just mirror the iPad display? A real Photoshop port has been promised for years and is still not available. I would like to do some real programming that doesn't require SSH or VNC. Why can't I run virtual machines?

So, yes, you can do some creative work in this limited environment. But it's nowhere near the flexibility a real computer would offer. And that's a shame given how powerful the actual hardware is.


Personal computers aren’t nearly as personal as our smartphones. My laptop has no clue about my heart rate, exercise level, how much I’m spending at the grocery store, where I am any time I leave the house, etc.

It’s not unreasonable to argue that a smartphone requires more security than a laptop.


Amusingly, my iPhone often gives that information to my Mac.


Apple allows sideloading on computers because that’s how computers have always been. Introducing a Computer back then that had no means of getting needed software would be suicide for any computer. It had to open because computers for the most part were always open and Apple didn’t have the leverage or starting position like they did with the iPhone.

Something like a Chromebook would have absolutely failed decades ago. A lot of things done today would have failed decades ago and vice versa.


> Something like a Chromebook would have absolutely failed decades ago

Video game consoles existed decades ago, were locked down systems, and succeeded tremendously… starting all the way back in the 1970s with Atari 2600.

> because that’s how computers have always been

Phones before the iPhone allowed any app to be installed. J2ME. There was no precedent to do what Apple did with a lockdown like that, as far as I remember. Glad to be corrected but don’t forget to include the J2ME landscape in your analysis.


Video game consoles were extremely limited, as well as being cheap enough that people could buy several, as well as being completely inessential luxury toys, not tools for running businesses and lives.


The scope and utility of a piece of technology is a weak argument in anti-trust debates, in my opinion. You have a similar set of issues with game consoles, too. Why should publishers like EA have to fork over 30% of their PS sales to Sony but Naughty Dog doesn’t have such a restriction? And have you even read about the onerous requirements that Sony imposes to allow for cross-play? And why can’t MS offer a streaming Game Pass on a Sony console? Being extremely limited does not make one not subject to anti-trust scrutiny.


Most (modern) Chromebooks allow you to run any linux software you want.

Just because you have the ecosystem lock-in to force something new down the throats of users doesn't justify doing it.


Yes but we’re not talking about us we’re talking about general consumers and the useful of a tool for general consumers. The general consumers is not is talking Linux or using Linux app. The closest they’ll ever touch to Linux is Unix via MacOS.

We can write 100 things for Linux but it means Jack nothing to a consumer who will never do that to the Chromebooks. I.e School IT’s for student use.


I'm not really clear what your point is.

Sideloading apps on MacOS, Android and ChromeOS all require taking a few additional steps. It's unlikely that most average consumer will ever take these steps, but it is easily doable for those consumers if you follow online instructions (and so some do.)

iOS really is unique in the level of difficulty involved in sideloading apps.


I had the first gen Chromebook and the first thing I did with it was install Crouton and access Ubuntu.


These days you can turn on a system setting and launch Debian.


I don't think sideloading in itself is necessarily a threat to privacy. It's unquestionably a downgrade in security thanks to the existence of social engineering, but that might be something we just have to live with.

Where the real threat, in my opinion, lies is with third party app stores. It's easy to imagine Facebook for example launching its own app store where rules for information gathering are lax or nonexistent and then forcing its success by making the powerhouse apps it controls exclusive to it - a lot of people wouldn't think twice about installing a questionable app store if that were the only way they could get Instagram, WhatsApp, Facebook Messenger, etc. There's also no shortage of unscrupulous developers who would jump aboard their platform for the anything goes policies.

One could argue that users have a choice in that situation, but that's not really true, particularly where network effects are concerned. Most people are not going to switch to Signal for example if WhatsApp becomes a Facebook Store exclusive - they're just going to install the Facebook Store and get on with life, because the energy involved in getting entire social groups moved over just isn't there.

Technical solutions to this privacy problem like sandboxing sound good on paper, but there will always be holes, and if the gatekeeper is happy to look the other way when developers use said holes (as Facebook themselves have in the past), those protections may as well not exist. Even if Apple puts maximum effort into closing off these holes, it'll be an endless cat and mouse game with user information dripping out the whole way.

Some will point out that third party app stores and sideloading have been possible on Android since forever and the above described outcome hasn't occurred, but the incentives are quite different in the case of iOS/App Store, both financially (iOS user eyeballs are worth a lot more) and from a policy standpoint (the App Store, historically, has been much more strict than the Play Store). It could also still happen in the case of Android, and is perhaps even likely given how Google has been tightening the bolts on the Play Store's policies.

So, my thought is that any legislation that forces the ability to sideload and install third party app stores must be accompanied by parallel legislation that effectively takes the App Store's privacy policies and codifies them as law, and potentially even criminalizes abuse of platforms to gain personal information without the user's explicit consent.


> Where the real threat, in my opinion, lies is with third party app stores. It's easy to imagine Facebook for example launching its own app store where rules for information gathering are lax or nonexistent and then forcing its success by making the powerhouse apps it controls exclusive to it - a lot of people wouldn't think twice about installing a questionable app store if that were the only way they could get Instagram, WhatsApp, Facebook Messenger, etc. There's also no shortage of unscrupulous developers who would jump aboard their platform for the anything goes policies.

You make a very good point.

And that point is exactly why apple shouldn't be allowed to editorialize their app store byond security and privacy controls. Blocking apps that compete with their pre-installed apps, blocking apps that don't allow apple to make money off of them, blocking apps that apple disagrees with morally (adult/porn apps, forcing discord to block joining adult servers on ios) etc.

Apple really fucked themselves here and they will lose this battle for side loading because they weren't good custodians of the app store platform, and it's a battle they didn't have to lose.


like, if i had to choose between security, safety, and privacy, vs a system where you can install non-malicious apps that your OEM doesn't agree with, im choosing the latter on ethical grounds.

And by that, i mean i have, by getting only android ever since the "droid does" of the moto droid days.


>like, if i had to choose between security, safety, and privacy, vs a system where you can install non-malicious apps that your OEM doesn't agree with, im choosing the latter on ethical grounds.

It's great that consumers have this choice available to them.


But what if they could have both?


Your last paragraph would be great, but I doubt we will see that.

What I personally think is a good way forward is to allow side-loading individual apps, but disallow them from managing other applications natively — that way apple’s precious walled garden will remain, while tech enthusiasts can use their devices to the fullest.


Your last para is the key - unfortunately, the legislative process is so slow in most democracies that it might take a decade or more for most countries to setup such regulators.


This assumes Apple's pro-consumer store policies are nominally finished or complete. In reality, Apple has been slowly "boiling the frog" year after year, progressively adding new privacy protections. It's one thing to codify current policies into law—good luck with that—but it's another thing entirely for the law to keep pace.

The most recent privacy win is their much-lauded "App Tracking Transparency" policy. This policy does have a technical component (it blocks the app from reading the IDFA) but it would be trivial for developers to find other ways to match up users if they wanted. Ultimately the policy is enforced by threat of penalty by Apple.

This could be (theoretically) replaced with a threat of penalty by Government, but entities like Facebook wouldn't treat this nearly as seriously as they do the threat of being kicked out of the only means of app distribution on iOS.

I am personally conscious and wary of the fact that Apple has extensive control over a platform which is increasingly defining the way many people interact with the Internet. But for now I'm fine with it—and I will be so long as there is strong competition from a more open platform.


> This could be (theoretically) replaced with a threat of penalty by Government, but entities like Facebook wouldn't treat this nearly as seriously as they do the threat of being kicked out of the only means of app distribution on iOS.

It's not as if laws and regulations don't already exist for other industries, and governments haven't enforced them. I'd trust my democratically elected government over a corporate that only cares about its self-interest than mine. (And no, I do not believe that Apple's self-interest are aligned with their consumers, and will never be under the current form of capitalism we have, however much they like to sell that idea).


Governments are usually too good at regulating industries they understand—and abysmal at regulating industries they don't.

You don't need to believe that Apple's self-interest is aligned with their customers; that's an entirely valid view which you can exercise in the free market. Eliding the inferred red herring of perfect alignment, there are many people who would consider Apple's corporate interests to be more in line with their own when compared with their government's, or with Apple's closest competitors.

One of my favourite quotes is by P. J. O'Rourke who said: "There is a simple rule here, a rule of legislation, a rule of business, a rule of life: beyond a certain point, complexity is fraud. You can apply that rule to left-wing social programs, but you can also apply that rule to credit derivatives, hedge funds, all the rest of it."

Beyond a certain point, complexity is fraud.

Nothing captures the dirty truth of modern life more succinctly than that, in my opinion.

I think that Government has too much complexity to assertively claim that it is more aligned with my interests than, say, Apple is. For all of its (many) faults, one redeeming quality of Apple is that their corporate interest is brutally simple—almost nostalgically simple. They make a useful product, they convince me that it's worth a certain price, they sell it to me for that price.


And even when the laws do get passed, every big and small corp and business blatantly ignores them. See the many dark patterns around GDPR consent banners.


Agreed, this is one of the main points of view often not brought up


My preferred policy would be that platform stores either have to comply with strict regulation or open up the platform.


Sideloading is a threat to privacy because it allows apps to ignore the consent requirements the App Store enforces.

As it stands, if any app wants access to your contacts, your camera, your microphone, your photos, etc, it must ask first. Allowing sideloading removes this protection, and apps installed that way could simply siphon all your data silently.

You even describe how that can be the case, but you couch it as being with third-party app stores. While what you say is not false, it is also not limited to that case: the removal of both privacy and security protections happens as soon as you stop having the App Store be the sole source for iOS software.

Yes, of course, a hypothetical "Facebook App Store" with all Facebook apps being exclusive to it would have a higher chance of getting nefarious data-siphoning apps onto users' iPhones than any old random sideloaded app, but it's hardly a necessary part of the threat to privacy. It's just a way of guaranteeing much more widespread compromises of privacy.


> Sideloading is a threat to privacy because it allows apps to ignore the consent requirements the App Store enforces. As it stands, if any app wants access to your contacts, your camera, your microphone, your photos, etc, it must ask first. Allowing sideloading removes this protection, and apps installed that way could simply siphon all your data silently.

There's no reason that the OS can't implement sandboxes and enforce protections for such data. There's literally decades of research on operating system security.

Besides, when we forgo system safety in favor of corporate gatekeeping, that isn't security. In fact, such a scheme is responsible for mass distribution of malware. Apple's App Store is responsible for distributing over half a billion copies of Xcodeghost to iPhone and iPad users[1], and that's just one piece of malware.

[1] https://www.vice.com/en/article/n7bbmz/the-fortnite-trial-is...


People always cite sandboxing as some kind of panacea but the problem is sandboxing is entirely incapable of preventing bad actors from abusing permissions that were originally granted for legitimate purposes.

For example: I might be okay with granting a messaging app access to my contacts to make it easier for me to send messages to people, but that doesn't mean I'm okay with that app exfiltrating my contacts to build a shadow graph of my social network to sell to advertisers.

Putting a permissions dialog in front of my contacts only solves the problem of whether an app is allowed to access my contacts in the first place, there are zero restrictions on what can be done with that data once access is granted.


> For example: I might be okay with granting a messaging app access to my contacts to make it easier for me to send messages to people, but that doesn't mean I'm okay with that app exfiltrating my contacts to build a shadow graph of my social network to sell to advertisers.

> Putting a permissions dialog in front of my contacts only solves the problem of whether an app is allowed to access my contacts in the first place, there are zero restrictions on what can be done with that data once access is granted.

There's no reason that sandboxes have to be so lenient that this is possible. Permissions can be fine grained, and network connections can be filtered, restricted and denied. Contact access doesn't have to be black or white, either. On systems that work for the user, you can even feed dummy data to apps if you want to.


I'm sorry but I don't see how any of that actually solves the underlying problem of granting a third-party access to data you don't want to see abused.


> Allowing sideloading removes this protection, and apps installed that way could simply siphon all your data silently.

I don't have any iDevices, but are you suggesting that any iOS app has access to all of your files if the code makes it through the app store review? Because that would be a major issue in Apple's sandboxing in my opinion. I don't think you're right about how the OS security policies work, at least I hope so.


You are right. Every app lives in its Sandbox, so it is really not an issue.


I would imagine that the OS's APIs should be the ones to enforce that, rather than the app store


One of App Store review's uses is to block misuses of valid API

Some good examples are:

* Exorbitant subscription pricing (3-day free trial, then $20 per week)

* Misusing in-app purchase dialogues. There are some apps that dim the screen down to zero brightness when the in-app payment prompt pops up, and tells the user to rest their finger on the home button

* Ensuring data collection practices match the claimed data collection practices in the privacy policy / "nutrition label"

I don't know whether Apple is any good at enforcing those. We can only see the ones that slip through the cracks, and there are many. But not enforcing them hurts trust in the App Store and decreases revenue for all legitimate developers. I know two people who refuse to accept any free trials due to being burnt by subscription scams on iOS. And I personally have an app in the App Store with a free trial (no subscription, just a once-off lifetime purchase!) and constantly get one-star reviews claiming I run a subscription scam

Lack of enforcement of the above is directly hurting my revenue. So I worry that allowing side-loading opens up the above channels to all sorts of scammy behaviour, and that then reflects poorly on the official App Store (many users won't know the difference, doesn't matter how many dire warnings / official dialogs you pop up)


I think that sideloading represents a greater security threat in terms of what the sideloaded app can do, but it's counterbalanced by the number of users sideloading - especially if sideloading is designed to be a highly technical process, the number of users doing it is going to be quite small. Even now very few Android users sideload.

By contrast, third party app stores could open an entire one-click universe of privacy abuse. Even if individual apps can't do as much damage, the overall footprint is much larger as the information that's accessible is scattered across a far wider spread of companies/developers by giving them access to users who don't possess the technical aptitude to get themselves in trouble with sideloading.


> By contrast, third party app stores could open an entire one-click universe of privacy abuse.

This is similar to the argument made for censorship - we should also censor newspapers, books, television, movies and the internet to ensure that people get the right information and values, and are not influenced by "harmful" content.

At some point, you have to start treating adults like adults, rather than mollycoddle everyone as some immature and / or innocent being.


I think the key difference is that in the case of media, people aren't unknowingly signing up for anything – those partaking decide they like what they see and continue to partake. Media also has no element of lock-in… if one media source becomes untrustworthy in one's eyes, it's pretty easy to switch to some other outlet.

With third-party app stores and even apps themselves, it's very easy for users to get more than they bargained for at mass scale. As I noted in my original comment, it's very likely that an app store run by the likes of Facebook would operate in such a way, and the worst part is that many users wouldn't have any choice but to go along with it — they're forced to install the Facebook Store and accept all that it and the apps on it (WhatsApp, Messenger, etc) entail in order to continue to connect with their friends and family. Malicious app stores can effectively hold parts of users' lives hostage to force access to data.

Which is why I'm not against third party app stores, but rather third party app stores without regulation that makes foul play a costly mistake on the part of the developer.


Sideloaded apps on Android have needed to ask the user for permissions since day one. This is not (necessarily) a feature of the store.


sideloading also disallows stores like f-droid.

The same argument could have been used by microsoft a long tjme ago to lock machines to windows and kill linux. It would not have worked then, it should not now.

What apple does is basically avoiding competition. That's not fine when you have 50+% market share


Huh? Locking a machine to Windows is the manufacturer's choice, not Microsoft's.

A better comparison is if MS banned installing apps not distributed by MS.


> Locking a machine to Windows is the manufacturer's choice, not Microsoft's.

Microsoft has hardware certification requirements for machines that ship with Windows, and these certification requirements mandate whether or not a machine will be locked to Windows. On traditional x86, these requirements mandate that it must be possible to both disable SecureBoot and enroll the owner's keys; on ARM, Microsoft changed these requirements to forbid both options (https://softwarefreedom.org/blog/2012/jan/12/microsoft-confi...), so that these machines would be locked to operating systems signed by Microsoft.

If manufacturers want to be able to ship machines with Windows, they have no choice but to follow these hardware certification requirements; and it's not hard to argue that Windows is a monopoly, such that manufacturers have no choice but to ship machines with Windows.

> A better comparison is if MS banned installing apps not distributed by MS.

Isn't that what "S mode" does?


> Huh? Locking a machine to Windows is the manufacturer's choice, not Microsoft's.

Microsoft used to tax OEMs on all pcs with x86 sold as having windows pre-installed on them (otherwise OEMs wouldn't be allowed to sell windows at all). This got them into anti-trust issues. By the same mechanism they could have asked OEMs to lock machines to windows.

Anti-trust lawsuit could have lead to Microsoft being broken up into separate companies.

It would be funny if Microsoft avoided that only for Apple to be broken down into separate companies. (one for app store, one for iphone, etc)

> A better comparison is if MS banned installing apps not distributed by MS.

If they did this what would be the consequences?, are potential anti-trust lawsuits going to appear again?

Also see what happened with bundling internet explorer in europe.


What about an EFF store that only allows strongly vetted open source apps? Wouldn't that allow users to have more security and more privacy?


I expected the worst when reading the headline but this is great news. If the EU forces Apple to allow side-loading apps I might actually buy an Apple smartphone.


> If the EU forces Apple to allow side-loading apps I might actually buy an Apple smartphone.

This will result in different phones for different markets. For example, iPhone in Japan must play a sound when the camera takes a picture. This is not true of iPhones sold in the US. iPhones in some markets also are not allowed to have active 5G modems while, obviously, iPhones in the US are.

I think splitting the market will be fine. However, I suspect many side-loading-capable iPhones are going to have many more security problems and privacy breaches.

We’ll have to wait and see.


> I think splitting the market will be fine. However, I suspect many side-loading-capable iPhones are going to have many more security problems and privacy breaches.

Security and flexibility are always at odd with each other. But for side loading, I'm not really worried.

Users that are susceptible to security problems don't have the technical know-how to even do something as simple as sideloading. Those who are technical enough usually are not the entry point for malware.


This is not true.

Thanks to friendly YouTube and web tutorials, non- technical users are great at hacking themselves:

https://en.m.wikipedia.org/wiki/Self-XSS


>Users that are susceptible to security problems don't have the technical know-how to even do something as simple as sideloading. Those who are technical enough usually are not the entry point for malware.

If sideloading is made too difficult for average users, it would totally negate the anti-trust (competitive) benefits of forcing the platform open in the first place.

Either governments make sideloading easy and approachable to the masses, and accept the UX/security/privacy risks involved, or they make it cumbersome, and accept the continuation of the App Store monopoly.


> I think customers will not give up neither security nor privacy if they use another app store or if they sideload. (Emphasis mine)

Confusing phrasing, but would I agree that security and privacy could in fact be reduced by using another app store or sideloading.

Consider an app that is removed from Apple's app store for violating Apple's privacy and/or security requirements (for example refusing to report, or inaccurately reporting, collection of personal information). There is no guarantee that the app would also be removed from third-party app stores, or that it could not be sideloaded.


We’re witnessing the death of general purpose computing


s/death/commercialization


What? Computers have been made commercially for decades.


Apple has abused their position as a market leader for years. I'll burn karma if it bears repeating, but their unrivaled hostility has kinda destroyed the technology sector.


I won't downvote, but you need to clarify. Are you talking only about iPhone?


I can't argue with that, but if you kill something, calling the result death seems more appropriate.


> Vestager said "I think customers will not give up neither security nor privacy if they use another app store or if they sideload."

Horseshit. Consumers will install anything from anywhere, all the time.



I wonder if Apple would leave the EU if forced to do this.


Unbiasedreviews.mom


well that is an unexpected twist.


Someone had to look at the world's most profitable company and wonder where all that money came from.


So where can I go if I want a device that does not allow sideloading? I want a device that has a single trusted root that takes a hard stance on all apps to make sure they’re not abusing privileges, and signs the apps that are validated. Is that going to be gone now? Should I just go to a feature phone?


Apple does not actually "take a hard stance on all apps to make sure they're not abusing privileges" though they say that they do in their advertising.


I see plenty of complaints from devs about Apple dropping their app because it runs unverified code, and that’s enough for me to know that the system is working.


If you read HN regularly you also know the app store has a huge share of scam apps that Apple has been made aware of multiple times and that perfectly legitimate apps gets removed for strange and suspect reasons (like because Apple is making a competing app for example).

Earth's population shouldn't be forced to do something for your sake. If you have a problem like what you mention with your job, solving it for yourself is much better than wanting to force something on everyone. It's very egotistical to even think that another person shouldn't be able to sideload apps because you have a shitty boss or job.


"I want a device that has a single trusted root that takes a hard stance on all apps"

Every corporate IT department configures windows this way


I mean, you don't _have_ to install another marketplace for apps.


I do not want the option to install other apps, because it gives me plausible deniability when my employer or someone is like “install this app or you’re fired”. Or if someone gets a hold of my phone and now I have a brand new app with all permissions installed.

Having the ability to side load gives the ability to people to coerce you into installing things that wouldn’t fly under a single root model.

I do not feel that computing is headed to a good place in terms of privacy and I feel like giving the Googles, Facebooks, and spyware companies more levers to pull is going in the wrong direction. (Well, maybe the right direction under normal circumstances if the tech industry was more ethical)


If you are being abused by your employer, and you want the rest of society to help, the way to do that is though employment law, and not through taking away rights from the rest of us and giving them to Apple


> Or if someone gets a hold of my phone and now I have a brand new app with all permissions installed.

System permissions aren't tied to the App Store as far as I know (same on Android). You still need to give apps permission to access your camera, mic, location, etc.

While allowing sideloading would bypass Apple's review process (which can be bad), if someone has that type of access to your phone, there's nothing stopping them from installing tracking/spyware apps from the App Store right now.


>I do not want the option to install other apps, because it gives me plausible deniability when my employer or someone is like “install this app or you’re fired”

Tell your employer to give you a work phone then. No way I'm going to install work-related sw on a private device.


>install this app or you’re fired

What sort of backward country do you live in where that's even remotely legal?


>it gives me plausible deniability when my employer or someone is like “install this app or you’re fired”

Employers can already sideload through MDM. If anything MDM will give them more control than just an app.


Just recently my company’s HR forced us to download a payroll vendor’s app on our phones. The app was downloaded from the App Store.


Because it’s from the Apple App Store, you can be reasonably sure it does what it says and isn’t monitoring your communications. You can also use permissions to deny it things like background app refresh or location data.


No review from Apple is a downside, but I doubt iOS' system permissions are tied to the App Store.

On Android (and Windows/macOS, to a certain extent), the OS asks you if you let <app> access/use <feature> independently of how the app was installed.

Also, can apps monitor your communications on iOS? On Android you can replace the apps that control calls, sms, etc, but that wasn't possible on iOS last time I used it.


To be honest, I don’t know what an app literally can’t do on an iOS device (or Android device), regardless of how it gets there. I expect there are private APIs that could be exploited to do things an app otherwise couldn’t do that could be against the user’s interests.


Apps on iOS and Android run inside a sandbox. If Apple allows apps to bypass the sandbox like that, then iOS isn't very secure/private.

I know there are downsides if they allow sideloading, but iOS is very restrictive and Apple would still control iOS. They can add more restrictions and fix flaws if needed.


> I do not want the option to install other apps, because it gives me plausible deniability when my employer or someone is like “install this app or you’re fired”.

Employers have enterprise certificates and ability to install custom apps on both iOS and Android, and they can do so while bypassing their respective app stores.


What you are asking can be implemented in the phone OS. Apple's macOS shows one way to do it - System Integrity Protection - https://en.wikipedia.org/wiki/System_Integrity_Protection ... you need to disable it in macOS to make any system changes, like installing a Kernel Extension. Another way is how you have to jump through some hoops to enable root or unlock the bootloader in some phones.


Maybe don't blindly trust a corporate entity that doesnt have your interests at heart snd had been oroven before to be cooperating with the NSA and foreign state entities


China.


> if I want a device that does not allow sideloading

It's pretty simple. Just don't sideload apps.

Or perhaps there could be a setting that you turn on, that disallows sideloading.

If you turn on a setting, that disallows sideloading, then in that case you would have a platform that does what you want.


This does not solve the problem.

If sideloading is available, there will be a nonzero number of developers who choose to provide their app only through sideloading, and eschew Apple's App Store.

Some of these will be doing so merely so they don't have to take the extra effort (or pay the extra money) to submit apps to Apple. No malicious intent, but they still won't be reviewed, so unintentional danger can still get through.

Others will be deliberately avoiding Apple's App Review so they can steal your passwords and spy on your banking apps, or hell, just install a rootkit if there's one available at the time.

And still others will be trying to create commercial-grade apps that provide full functionality, but can violate your privacy without asking permission because that's their business model (particularly Facebook and Google).

And some of these will replace apps that are currently available from the App Store, with all the protections that entails. Particularly Facebook and Google.


For the 1000th time: just don't use those sideloaded apps. Nobody is forcing you to install Facebook or any other trendy app of the day except your own weakness and childishness. The argument goes the other way for actual adults: currently, on android I can only choose between app backup on Google drive, or no backup at all. I cant firewall untrusted apps. or disable intrusive features. With full access (i.e. root) I can do all those things that improve my privacy tremendously. However currently phone manufacturers in concert with Google make it harder and harder to control your own phone. I'm calling out android here because it seems to follow apple regarding the war on general computation.


> just don't use those sideloaded apps. Nobody is forcing you to install Facebook or any other trendy app of the day except your own weakness and childishness.

If we’re going to bring consumer choice into this argument, why can’t the consumer who wants sideloading just vote with their wallet? I’ve yet to read a good argument here for this separation. After all, “nobody is forcing you to buy iPhones except your own weakness and childness.”

You mention how Android isn’t better in that regard, but it’s still an option.


You seem to be confused and looking for Librem 5 or Pinephone. They seriously need audience, users and money to get up to speed to be viable alternative.

In other words: pay for your tools. Configurable tools for pros cost more.

Some people recognize their weaknesses and pick tools accordingly. You want to take this choice away. Please fuck off.


> Others will be deliberately avoiding Apple's App Review so they can steal your passwords and spy on your banking apps, or hell, just install a rootkit if there's one available at the time.

Sideloading and app permissions are orthogonal.


You seem to misunderstand app permissions. A sideloaded app doesn't magically avoid the permission system. If you can steal passwords by installing an app via sideload then there's a huge hole in the security of iOS. You seem hellbent on badmouthing sideloading but seem to have a poor understanding of sandboxes and app permissions. The security against what you mention is supposed to come from iOS - not app review teams.


Your comment makes little sense

But one point that is very clear. You belong to a group of users that enjoy the leverage Apple has on developers, and you want it to stay that way


> there will be a nonzero number of developers

Oh ok. So this has nothing to do with your phone and your choices.

Instead, what you want to do is force other people to do certain things with their own hard work.

Not really sure why you think you should have domain over what other developers do with their own apps.

If you don't like those apps, then don't use them. Problem solved.


    "I think privacy and security is of paramount importance to everyone," Vestager said. "The important thing here is, of course, that it's not a shield against competition, because I think customers will not give up neither security nor privacy if they use another app store or if they sideload."
Spot on! There is a point of no return for us consumers too when the manufacturers use the argument of "security and privacy" to take so much control away from us. At that certain point, can you really say that you own the device you have paid for?


I'm pretty sure we already passed that point when we accepted the argument that users need to be protected against themselves.

Forced updates, walled gardens, mandatory online accounts, all of it has been pushed down the throat of users with the justification that it is necessary to protect users against themselves.

And in most cases it's pretty easy to see it wasn't primarily in the interest of those users, since they weren't given the opportunity to make an informed decision.


I would feel fairly confident in saying the majority of the iphone install base is both incapable and completely disinterested in making an informed decision in these matters. They don't care how it works really, so long as it works, whichever product "just works" is the one they will buy.

Power users like the majority of HN users are different, but they're not the majority of the market.


I agree with this but must add that laws aren't made to force what the majority knows (or in this case doesn't know) down the throat of everyone. This is why we have people like Vestager to counter what Apple does.


She isn’t making a sensible assessment of tradeoffs though. You do take a security hit from sideloading. There’s no way around that.

Society may find that it is worth mandating sideloading nonetheless and that the competition gain is worse the privacy loss. But it is senseless to argue there is no tradeoff.


That's debatable, you don't have any more control as a user on apps downloaded from the appstore compared to a sideloaded app. They are running in the exact same security sandbox and the lack of insights on what the app is doing is there in both cases.

For me the most secure medium right now is the web (much more than any appstore) and it's designed to run code on demand.


The sandbox is extremely limited protection. There's no recourse against misuse of data you grant permission to use, but in the main App Store Apple can kill a deceptive app


> The sandbox is extremely limited protection.

There's no reason that the OS can't implement sandboxes and protections for user data like that, either.

> There's no recourse against misuse of data you grant permission to use, but in the main App Store Apple can kill a deceptive app

Apple can also distribute malware via the App Store, like it did with 500 million copies of Xcodeghost[1].

Other mobile app distribution methods can be more secure than the App Store, as well. Users can enjoy the increased efficiency and lower costs that free markets and competition in app distribution, security, and payments can bring.

[1] https://www.vice.com/en/article/n7bbmz/the-fortnite-trial-is...


You’re assuming that App Stores have no influence. Not enough people make choices based on privacy to offset the profits from violating people’s privacy, however gatekeeping App stores have real leverage. What they use that leverage for is a real question.

We have plenty of examples where opening things up caused issues. For example the minimum quality of NES games massively declined after Nintendo opened the floodgates.


I can agree that having the appstore does maintain some quality standards, however it does not guarantee any security, that's not really a good argument considering that their security model still needs to catch up to reach something as good as the web which is completely opened.


In terms of security the web might theoretically win, but in terms of privacy the App Store clearly wins. Further, the web really isn’t safe. Kids randomly clicking stuff will still infect PC’s long before those same kids randomly clicking the App Store will cause issues.

It’s not even a question of adoption, iOS is a huge target and the App Store actually provides meaningful benefits for the general public.


No webapp ever stole your pictures or your agenda details, no webapp ever used some "private api", no webapp ever had access to an advertising id, I could add more items to this list.


We apps have done all that and more including steeling all your Bitcoins. IE has a long and rather storied past including such wonders as ActiveX.


No they did not, unless you count thirdparty browser addons as part of the web (which they are definitely not). And ActiveX is long gone.

If you are really worried about security, the answer today is still to avoid using native apps, they have more permissions and are harder to investigate than web apps.

But we all know this talk about "security" is just an excuse for corporate control, especially when the web just runs code on demand and is more secure.


You can pretend Flash for example never existed, but ActiveX was native not 3rd party. Further it’s even still supported by Microsoft.

The Internet Explorer 11 desktop application will be retired and go out of support on June 15, 2022 (for a list of what’s in scope, see the FAQ). The same IE11 apps and sites you use today can open in Microsoft Edge with Internet Explorer mode. https://docs.microsoft.com/en-us/DeployEdge/edge-ie-mode

Beyond that even Linux users have faced zero days. The web is inherently unsafe which in practice is rarely a issue for the cautious, but that’s only so useful.


All of those issues are from legacy browsers nobody should have been used in years.

> Beyond that even Linux users have faced zero days. The web is inherently unsafe which in practice is rarely a issue for the cautious, but that’s only so useful.

Go ahead and try to find me an exploit working right now to access your local files, they are so rare I can't remember seeing one in a long time. If you are going with zero days, Apple also had an exploit not that long ago where every app could snoop into the data of any other app as well, pretty scary and that also happens to them.

Not talking about security exploits but just security design, the permission system is broken by design on native apps. On the web, you do indeed need a zero day to access user files, on a native app, you just need to go ahead and follow the documentation, pretty big difference.


That’s a lot of weasel words. In practical terms, the only measure that matters, it’s safer to hand kids a locked down iPad than let them browse anything on a stock Windows 10 or Mac OS machine than let them download via the iOS App Store.


I don't agree personally, I think it's safer to let them browse on a stock Windows 10 or Mac OS than let them install things on an iPad. I'd worry too much about their data being stolen or shared by apps without their knowledge on the iPad.

Apple's marketing department might disagree with me but hey, that's just the marketing and they are free to say what they want.


I am not making a theoretical argument, actually dealing with kids Windows / OS X machines is a pain.


It’s never been about it the guarantee of security. There is no such thing and never will be. It’s about the degree of security and having a Single App Store has a degree of security that multiple does not.


I don't agree that it provides any security and they don't provide any way to verify those claims anyways so it's not like their empty list of verifiable arguments will convince me.

The web is currently orders of magnitude safer than the appstore and is designed to run code on demand.


Even if your talking this second many people running unsecured browsers and unpatched system are at significant right now. So looking at every user of each system, the web is inherently less safe.


> You do take a security hit from sideloading

The security comes from the sandbox, not from the app stores. This is why it's secure to use the web even though the websites are not individually approved by Apple.


You’re thinking of App security and not other aspects is Social engineering that will absolutely happen more with the introduction of third party app stores. That IS an inevitability when it comes to things like this.


It doesn't have to be side loading though. What EU are really trying to suggest is that Apple is having too much power to dictate other business via App Store. Sideloading or Alt App Store are only some solutions.

But instead Apple uses privacy and security to flat out deny any wrong doing.

I have often thought the advice Steve gave to Tim Cook, "Dont think What he would do, do what you think is right" was all good intention but turns out to be possibly the worst advice ever.


Why?

Steve Jobs was deeply anticompetitive and anti user control since 1980 or older. Wozniak fought him to get the tiniest bits of user freedom into the Apple computer.


He and Scott Forstall were also the ones who fought for side loading in the initial iPhone. And was also aware of the business consequences, App Store was there to help selling more iPhone. It is now a rent seeking machine with absolute power over many trenches of our society and economy.

I also think people often mistaken some of those design choices as anti user freedom. Where the results of those decision might seems that way, the starting point were different. Things like integrated hardware design.

Steve was an empathic and also a hash person. People often seems to read everything as if he was an asshole and very little about his empathic side of stories.


Apple should obviously inform users of the possible hazards when sideloading (like Android already does), but that's still no justification to withhold functionality from the user.


Certain firms (ahem... Epic in particular) would argue that these warnings are anticompetitive in nature.


Be that as it may, Epic wouldn't be suing Apple if they treated sideloading the same way Android did.


Epic is suing Google because of Android’s side loading model.


Well they use the "save the kids" argument pretty often in the US to take away what's left of the privacy out there.


In the US? Everywhere. Also popular: "but terrorists could use this encryption thing"


Just for the record MS stated that they don't support older CPUs in Windows 11 because "security"; mind you not your security but security for the media companies that can feel safe with the new DRM being stronger.


another example of bad amoral behavior doesn't make this example any less significant (whataboutism?)


test




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

Search: