> Do you want to open map links in an offline maps app? Impossible on the iPhone.
Yes and no. The app launcher defaults to Maps. You can copy and paste addresses into any offline maps app.
> Do you want to develop apps for your own device without handing over card details? Also impossible.
Blatantly false. You can compile and sideload direct from Xcode to any iOS device without the need for a paid dev account. The paid dev account is only for putting your app on the App Store, or using Test Flight, etc.
> Do you want to install apps at all without telling Apple you installed them? Too bad.
I currently have a Nintendo DS and GameBoy Advance emulator on my unjailbroken phone. I installed direct from a website. I had to 'trust' the developer's certificate first.
> Would you rather not tell Apple your location every time you use GPS?
Citation needed. This information is stored locally and not (afaik) sent to the cloud.
> Yes and no. The app launcher defaults to Maps. You can copy and paste addresses into any offline maps app.
Are you serious? Do you normally copy and paste links instead of clicking on them? You think it's reasonable for somebody to do this with every map link? How about map links inside native applications that aren't even copyable at all?
> Blatantly false. You can compile and sideload direct from Xcode to any iOS device without the need for a paid dev account.
But you will have to reinstall it weekly, which makes this method unworkable.
> I had to 'trust' the developer's certificate first.
When you did that, you also had to tap a "Verify App" button, which phones home to Apple. Ultimately, Apple may revoke the enterprise certificate used to sign your emulator apps, and then you won't even be able to install them.
> Citation needed.
"By enabling Location Services for your devices, you agree and consent to the transmission, collection, maintenance, processing, and use of your location data and location search queries by Apple and its partners and licensees to provide and improve location-based and road traffic-based products and services."
This is true although you can turn off location sharing with apple for all these services, under Location Services->System Services. This includes Maps, Analytics, traffic, and Apple Maps improvement.
The point is that on Android and other platforms, you can get your location (or install an app, etc.) without telling anybody, while the supposedly privacy-focused Apple will only give you privacy if you essentially don't use your phone.
> Do you want to open map links in an offline maps app? Impossible on the iPhone.
Yes and no. The app launcher defaults to Maps. You can copy and paste addresses into any offline maps app.
> Do you want to develop apps for your own device without handing over card details? Also impossible.
Blatantly false. You can compile and sideload direct from Xcode to any iOS device without the need for a paid dev account. The paid dev account is only for putting your app on the App Store, or using Test Flight, etc.
> Do you want to install apps at all without telling Apple you installed them? Too bad.
I currently have a Nintendo DS and GameBoy Advance emulator on my unjailbroken phone. I installed direct from a website. I had to 'trust' the developer's certificate first.
> Would you rather not tell Apple your location every time you use GPS?
Citation needed. This information is stored locally and not (afaik) sent to the cloud.