Hacker News new | ask | show | jobs
by makeitdouble 737 days ago
As a user no apps outside of Apple's will be on your iphone if you don't explicitely install them. Make sure to install no such app and you'll be fine for the forseeable future.

If you think this is unamanageable and there needs to be more provision to protect your consumer rights, you should talk to the consumer rights regulators to ban the behaviors you need protection from, Apple isn't a proxy for that.

3 comments

Apple has been serving as a fairly effective proxy based solely on the fact that they have developed the software, the developer tools, the hardware and the APIs and the distribution platform that developers use. The same thing that makes the iPhone lucrative for third party developers is also he same thing that makes it lucrative to bad actors, and part of the iPhone’s appeal is precisely because it is more locked down than Android. I can try out an app, find out the developer is an asshole that wants access to all my contacts based solely off the fact that I’m getting prompted by a system UI and delete the app and know that it is gone.

So yes, there is totally a place for private enforcement of a comprehensive developer agreement (read: contract) backed by automated review tools and human review. It’s not perfect, but it is pretty good.

I think this is unmanageable, but I am happy with the status quo. If I want a device with an alternative marketplace, I can go go android. Instead I now have people who want to use the device that I bought under the terms and agreement that was available changing how I use the device because they think it impinges on their rights.
A technical solution that prevents the issue in the first place is better than a legal protection that slaps a company on the wrist if they are caught.
That's quite literally a technical solution to a social problem.

And as usual, the problem is not fixed, Apple just gets to chose who they get cosy with. Historically Japan Railways had privileges the France national railway didn't, for instance.