Re:Jolla’s Sailfish certified as Russian government’s first ...
by realusername on Wednesday November 30, 2016 @09:41AM
(#13071080)
I honestly don't know why this is downvoted, I pretty much agree with everything here. The current situation is pretty much a result of politics and policies, not technical issues which can't be solved.
Second, the OS, designed for openness, would have open protocols for apps to build on that could be backed by anyone's servers. For instance, you can add multiple location providers to Android, there's no excuse for telling developers to build a dependency specifically on "Google Location Services". An open platform would have the location provider in the open source OS, and then apps would pull from whatever location services happened to be on the device in question, whether that be Google's servers, Samsung's servers, or someone else's.
The reality is that Play Services was designed for one purpose, and one purpose only: To create a proprietary fork of the Android application platform that would only run on devices Google controls via their secretive contracts with manufacturers.