For example, there is absolutely no reason my facebook app should ever have access to a microphone.
For example, there is absolutely no reason my facebook app should ever have access to a microphone.
Let's see how this works in practice, but so far I am hopeful that this is in fact solved in Android. (Modulo actually disseminating the fix)
For example, Google release Android 6.0 but I can't upgrade until Motorola decide when and if I can update my phone. Why can't I upgrade at the same time as everyone else, like on iOS?
Second is the abysmal permissions system which grants access to everything and anything - else you can't talk to your friends on Whatsapp.
Because Google doesn't control updates for your phone and most likely neither does Motorola, complain to your carrier. The carrier has the option to offer a vanilla Android that can be updated whenever new versions are available, but most don't to offer their own customized versions.
Right, and this is the very problem with Android.
However, I was forced to update my Nexus 7 to 5.x, and the device became absolutely unusable. So I wonder whether I want the upgrades if even Google can't handle them properly.
I know it's pointless to say that my Nexus 7 runs Android 5 just fine though, just to counter your comment about Google not handling updates properly.
It was the 2012 version of Nexus 7 and while not everyone had these issues, it was a pretty common problem and I consider it a huge failure on Google's part. As far as a I know, there is no way to downgrade without rooting the phone. Some people reported that factory reset helped with the performance. I haven't used it for several months and then installed CM - not as fast as the 4.x was, but somewhat usable.
Do you need mic access to record video with sound?