Just over 2% of Android devices in the wild are running the latest OS, compared to 80% running the latest version of iOS. Google’s ambitious plan to put an open source OS on as many devices as possible, is still in progress.
Google has taken a mighty step in helping to speed up the process of OS modification from manufacturers
The issue arises when the manufacturer decides to differentiate their products from competitors on a software-level by modifying each Android release from Google; which consumes a lot of time and effort. After this process, the software update has to be gone through carrier testing, will slow the process even further.
In order to help dilute the problem of developers’ applications not having access to new APIs on the many devices running older versions of Android, Google unbundled many of them from the OS itself and start delivering them in ‘Play Services’ updates deployed through Android’s built-in app store.