As a user, I want Apple to lock down the system and make things hard for developers.
As a developer, I empathize with my perspective as a user and build products that take this into account.
As a user, I want Apple to lock down the system and make things hard for developers.
As a developer, I empathize with my perspective as a user and build products that take this into account.
For example - https://seclists.org/oss-sec/2019/q1/119
Nor are manual reviews by Apple staff...
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-1087
I never liked MacOS; Macintosh's charm, which was its UI, went away when I got my Amiga.
I also never liked the iPhone, because a) it's terribly overpriced, b) I don't want a walled garden.
I survived all these years in the raw PC market with no one holding my hand. I don't need a walled garden.
Of course, that's my strictly personal preference.
The web is, or at least was in part, a democracy. Apple is clearly a dictatorship.
Trust doesn't really come into it. You trust your user data to 3rd parties every single day using apps that very publicly compromise you like FB, Google etc. So to say that you trust your relationship with Apple doesn't mean squat. Sure Apple is good at preventing people from breaking into your iPhones, but it's not good at stopping Facebook from selling your data to 3rd parties which you talk about. Your security is already compromised.
In the days even before the web we had many programs from independent 3rd parties that have now turned into household names today.
I refuse to believe that Apple's incredibly convoluted App store is the way forward. I ultimately believe Apple will fail here and have to make major changes, indeed I hope it does.
Horrible analogy - the App Store is not "life" it's business. We deal with demanding, undemocratic platforms in business all the time.
The way forward is the open web. I support that and there's room for both.
People don’t give up any freedom when they choose Apple products.
It’s a feature of a democracy that you can decide to contract any third parties you like to carry out professional services - such as verifying software quality, or protecting the privacy of your data.
Anyone who doesn’t like Apple’s services can simply buy Android, which explicitly offers openness as a differentiator.
The comparison between a managed software store and an authoritarian regime makes no sense at all precisely because you can leave.
The software company behind the original posting has chosen to leave.
Presumably you have chosen to leave or never enter.
The only authoritarians in this scenario are the people who wish to use government power to deny others the right to choose the service Apple provides.
This holds for any kind of store, from supermarkets to Amazon.
A balance has to be struck somewhere. Developers increasingly do not like where Apple is placing the balance (generally on the side of 'go screw yourself, time to rework your app for our latest guideline and API changes, also buy some new hardware to run the latest xcode')
This doesn’t seem all that onerous. If you’re stuck on a Mac that’s a decade old for some reason all it’ll take to be able to develop again is picking up a $150-$200 Mac mini or iMac on eBay/Craigslist.
You stance also implies that there's no way Apple could allow sideloading in a safe way (real sideloading not their 7 day and/or paid cert crap). I already need to contact Apples servers to unlock my phone, I would be fine if I had to unlock my device with Apple to allow sideloading. And since this is becoming more of a free market and free speech issue, I hope lawmakers will fix this problem.
I don't see any reason why one would trust Apple more than a random third party dev. To me they are one and the same.