I disagree with this. Most Android phones have a bad track record of getting OS updates (which may not be extremely important with Play Services not being part of the OS) and security updates. Depending on what one buys, it may be a phone with an outdated OS and no security updates or something that gets by for two to three years (on average). Apple provides updates for four years or longer (this has been the minimum for the past several years).
Combine the above with more malware spreading through APKs from random sites and "friends", I'd say Android is still stuck in the DOS era of PCs.
Of course, I realize this is a very harsh comparison that doesn't touch upon the flexibility that some users love, but in my opinion, non-tech-savvy people shouldn't be using anything but the best flagship phones if they choose Android and stay away from getting APKs from different sources. Any cost advantage with respect to an iPhone then disappears.
That's a massive deal breaker.
The digital divide between those who can afford an iPhone and those who cannot is glaring on the security front. One of the ways this could get better is for Apple to introduce truly low priced phones (no, the iPhone SE is still quite expensive in developing countries). That's probably as much a pipe dream as getting Android manufacturers to care for their customers.
I finally switched permanently last year, and man has it been worth it. I can actually browse my own files on my own phone, and it does virtual reality better than any current Apple product! I grew up with Apple around me and I used to love them, but they have fallen behind and made terrible choices and I won't feel bad for them if they fail.
Motherfucker. I BROKE Objective-C 2.0 and its GC in order to meet the soft real-time constraints of video rendering, I made all video related objects reference counted.
Now there's ARC, but back then I took so much flack just to make video work appropriately.
Anyways the guy 10 years my junior didn't know anything other than the Java GC so explaining myself was futile.
Moral of the story: Don't work for Hudson River Trading.
Corollary: Don't be old.
I haven't installed Cyanowhatever it is now - mainly because the IR sensors and gestures are really handy.
Sadly it's too late for Cyanogenmod. http://lifehacker.com/cyanogenmod-is-dead-and-its-successor-...
So now I'm using a Nexus 5X. It's okayish, but costs 1/3 the price of the iPhone 7 that would also be relatively ok. Phones are just phones these days.
The awkward part is that if you've ever played audio or video on an iOS device, you've executed some of my code.