Missing key point
Article misses the key point and distinction.
Apple controls the hardware, that is why upgrades are easy, they can test all hw versions in-house before updating. I don't own a nexus, but I would think updates are frequent and smooth on the devices google has full control over.
Most of the android vendors modify the OS before they release it, adding custom UIs etc, like HTC. This is much harder to control.
I have both an iphone and a droid, both are just ok, both hang. Apple updates have been smooth, but I never notie any benefit, other than a new apple watch icon I didn't ask for.
I thought microsoft was more controlling of the platform, no customizations, so I would have thought they would have better updates.