> That was actually the reason I ditched my Android and switched to an iPhone a few years back. After writing an app for both platforms and seeing how terrifyingly easy it was to get on the Play store ($25 and 4 hours after uploading the apk) vs Apple's more rigorous review process which took close to a month, checked out our company's DUNS number and _actually_ tested/used the app.
An optional appstore with verifications is one (great) thing, making it mandatory is another. We have the entirery of desktop computers history to know that. That's like saying "I ditched Linux/OSX/Windows because they allowed me to install things not from their package manager/store".
And if what you meant is "I enjoy a well curated app store", well the truth is that apple's store is not well curated at all, that many apps are being abusive anyway especially from the big ones, and that there are several alternative stores for Android if you want one.
I just can't agree with "I want apple to make it impossible for me to be in control of what runs on my device even if they disagree", and I think both stores are absolutely terrible so I don't get the whole "I ditched terrible for execrable".
> Also the cluster hell that is the forced Android permission system and how intrusive the most basic ones are vs. Apple's opt-in "Read contacts? (Yes/No)" while using the app are why I'd never go back.
That hasn't been the case for quite some time, apps now ask for granular permissions and they do so when they need it the first time. There are still some holdouts that don't upgrade to the newer api on purpose but that's why google is bumping the minimum api version to publish on the store soon and force those leftover to clean up.
> An optional appstore with verifications is one (great) thing, making it mandatory is another.
Sure, and it's great that Android has side-loading and it would be nice if Apple offered that too without a Mac/Dev License and XCode. But, given the option between the two ecosystems, I continue to choose iOS.
> There are still some holdouts that don't upgrade to the newer api on purpose but that's why google is bumping the minimum api version to publish on the store soon
No, lolipop offered the new api that allowed to ask for granular permissions, but apps using the older api were still using the old permission system, and the store still allowed to publish apps using the older api (because most phone of the time weren't being updated).
Now (like right now and for the first time) google is making is impossible to publish new apps, or update to existing apps, using the older api.
That's two very different things, "X is deprecated but still there, the new Y is available for those who want it" and "X is removed now, you must use Y".
I kind of agree, my comment was toward his about the previous version of (non granular, must allow all at install) permissions.
Though if we're being frank, just like I said about the app store quality, I believe that apple permission system is well above others, but it's still nowhere near good enough. Rule is, don't install crap on your phone thinking "the permission system will protect me from all abuse", it won't.
An optional appstore with verifications is one (great) thing, making it mandatory is another. We have the entirery of desktop computers history to know that. That's like saying "I ditched Linux/OSX/Windows because they allowed me to install things not from their package manager/store".
And if what you meant is "I enjoy a well curated app store", well the truth is that apple's store is not well curated at all, that many apps are being abusive anyway especially from the big ones, and that there are several alternative stores for Android if you want one.
I just can't agree with "I want apple to make it impossible for me to be in control of what runs on my device even if they disagree", and I think both stores are absolutely terrible so I don't get the whole "I ditched terrible for execrable".
> Also the cluster hell that is the forced Android permission system and how intrusive the most basic ones are vs. Apple's opt-in "Read contacts? (Yes/No)" while using the app are why I'd never go back.
That hasn't been the case for quite some time, apps now ask for granular permissions and they do so when they need it the first time. There are still some holdouts that don't upgrade to the newer api on purpose but that's why google is bumping the minimum api version to publish on the store soon and force those leftover to clean up.