- Jun 23, 2001
- 27,730
- 8
- 0
http://arstechnica.com/gadgets/2013...oems-step-aside-google-is-defragging-android/
We all know fragmentation was pretty much a myth invented in a mostly futile effort to try slow Android's growth, but this action pretty much drops an atom bomb on that argument. And throws egg on the face of the company that started the myth because even a phone running Android 2.2 or 2.3 can get nearly all of the software features afforded to the newest devices running 4.2.2 and 4.3, compared to competitor's phones getting updated to the latest OS but with most of that OS's coolest features removed.
It's such a simple idea: Android updates roll out too slowly, so start releasing all the cool stuff separately. The hard part is making it actually work. But the first reason this is now possible is a little app that has finally come of age: "Google Play Services."
Google Play Services can do whatever it wants.
Calling Play Services an "app" doesn't really tell the whole story. For starters, it has an insane amount of permissions. It's basically a system-level process, and if the above list isn't enough for whatever it needs to do next, it can actually give itself more permissions without the user's consent. Play Services constantly runs in the background of every Android phone, and nearly every Google app relies on it to function. It's updatable, but it doesn't update through the Play Store like every other app. It has its own silent, automatic update mechanism that the user has no control over. In fact, most of the time the user never even knows an update has happened. The reason for the complete and absolute power this app has is simple: Google Play Services is Google's new platform.
This gets even more interesting when you consider the implications for future versions of Android. What will the next version of Android have? Well, what is left for it to have? Android is now on more of a steady, continual improvement track than an all-at-once opening of the floodgates like we last saw with Android 4.1. It seems like Google has been slowly moving down this path for some time; the last three releases have all kept the name "Jelly Bean." Huge, monolithic Android OS updates are probably over"extinct" may be a more appropriate term.
Not having to package everything into a major OS update means Google can get features out to more users much faster and more frequently than before. Android feature releases can now work just like Google's Web app updates: silent, continual improvement that happens in the background. Your device is constantly getting better without your having to do anything or wait for a third party, and developers can take advantage of new APIs without having to wait for the install base to catch up. This should all lead to a more unified, less fragmented, healthier Android ecosystem.
We all know fragmentation was pretty much a myth invented in a mostly futile effort to try slow Android's growth, but this action pretty much drops an atom bomb on that argument. And throws egg on the face of the company that started the myth because even a phone running Android 2.2 or 2.3 can get nearly all of the software features afforded to the newest devices running 4.2.2 and 4.3, compared to competitor's phones getting updated to the latest OS but with most of that OS's coolest features removed.