Cons: You end up in Apple's high walled closed source garden. And have to deal with whatever they remove from the next iteration of the device based on their whims and fancies. And the exorbitant price tag.
> You end up in Apple's high walled closed source garden.
Google’s ecosystem is just as negative as apples walled garden. If you want, you can build and sign your own apps and put them on your device on an iPhone.
> And have to deal with whatever they remove from the next iteration of the device based on their whims and fancies.
I presume you’re talking about the headphone jack, which google followed up by removing from their pixel phone 12 months later? Why does apple get the hate here and not google?
> And the exorbitant price tag.
An iPhone 8 is £699 new right now, and a pixel 2 is £629. An 8 is £48 a month, and a pixel 2 is £53/month on contract (I’m sure there are better deals but I’m on a phone) - it’s disonfeuous to call apple out for having expensive Hugh end devices when the google equivalent is just as expensive.
"Google's ecosystem" is Android, not just their overpriced pixel phones, so Google get hate in some quarters for losing the headphone socket but it's not an Android thing. You can pay a few hundred pounds for a perfectly good Android phone and run as-is or replace with a true open source alternative, with headphone sockets (so no need to turn your lossless files into a streamed lossy mess courtesy of Bluetooth). I pay £9 for 4 gigs of data. In no way is Apple anything like at parity with Android here. With Android you choose what you pay and what you get. I'm bored of phones and apps now, so I'm out of the "spend a grand every two years/£50+ a month for an average camera and the ability to choose to install about 15 of the 17 million apps out there" game but if that's your thing there's a phone for you. With a headphone socket.
> If you want, you can build and sign your own apps and put them on your device on an iPhone.
HA! Sure. For $100 a year. And from a Mac.
> I presume you’re talking about the headphone jack, which google followed up by removing from their pixel phone 12 months later? Why does apple get the hate here and not google?
Because Pixel is not the only choice one has inside the Android ecosystem, as opposed to iOS one? Samsung, Sony and others still have the jack afaik.
I agree with you about price though. Apple is no more expensive than others (considering the quality of build).
If they can prevent it Apple will of course not allow you to run any pirated app you want. That’s the flip side of being on the platform where developers actually earn money.
> Off topic. Using F-Droid, you don't need to touch Google's ecosystem.
Absolutely. I still don't get why I can't compile and deploy my own apps on my own devices without paying Apple $99 a year.
I thought it was really cool that you can deploy apps you compile yourself on your device out of the app store without paying the $99 yearly fee but apparently that's not the case.
> There are three levels: $300/yr for "enterprise" allows you to deploy your app on a large number of devices within your organization (and the terms of service are very explicit that the devices must be under your control: not even for testing by a customer at an off-site location unless you are overseeing), $100/yr for an individual or company normal developer license that lets you install your app for testing purposes on up to 100 of your devices for one year (after which point the apps expire and you have to reinstall them), or $0 for truly "free" provisioning (no yearly fee) which lets you install up to three apps (total; not per account: across all free accounts any device can have only three such apps) on a device using a slightly limited set of APIs (for example: no VPN support) which expire every seven days.
> Clearly the free tier is pretty worthless in the grand scheme of things, and being able to write software for you but not being able to legitimately give it to anyone else not also paying the $100/yr "please let me own the piece of hardware you sold me instead of renting it" tax is not really acceptable for people trying to learn to write software as a big part of software is being able to give it to other people. In practice, though, a lot of people are seriously only learning to develop so that one day they can pay the full Apple developer tax and deploy their apps to the App Store under the Apple software approval process, and so it works out: like, to them, software development is all about writing software for Apple hardware under Apple's rules, and that's what Apple wants anyway. The entire scenario makes me feel a little sick: this shouldn't even be legal as far as I'm concerned.
> I thought it was really cool that you can deploy apps you compile yourself on your device out of the app store without paying the $99 yearly fee but apparently that's not the case.
It's the case as long as you manually recompile them once a week when the code signing cert expires. It is deliberately impractical to actually distribute apps this way.