6 ms·
"So Google has abandoned the open source part of Android and is now developing the operating system as a completely closed product." Not sure what's new here..
by sciwiz 13y ago
"So Google has abandoned the open source part of Android and is now developing the operating system as a completely closed product."
Not sure what's new here.. Play always came with strings attached. OEMs can choose Play or use AOSP and roll their own Play analogue like Meizu or Xiaomi or Amazon.
- msoad 13y agoCorrect me if I'm wrong. From 4.0 Play is mandatory if you want drivers. That's why Barnes and Noble had to put Play on their devices.
- magicalist 13y agoInteresting. Everyone put it as an attempt to keep the Nook relevant (because you get all the google apps with it), but I'd be interested in seeing more on that side of things. Which drivers, though? Usually you'd get the graphics driver from the chipset manufacturer, for instance, who they would already be contracting with because they make the device.
- estel 13y agoI'm not sure what drivers you refer to, but Play definitely isn't mandatory to use the AOSP. Barnes and Noble presumably had all the drivers they needed to make the Nook functional without Play?
- speeder 13y agoI am OEM app developer and can confirm this. One of our apps rely on GPS, and the manufacturers that bought that app from us could only make it work after installing Play Services, and they could not figure a way to make it work without Play Services.
- gbvb 13y agoI think there might be a need for providing a decent layer between the various closed layers created by Amazon, Google et al. At least, that would allow apps to be friendly to Android without marrying Google Play. (Is there one?)
- Zigurd 13y agoLocation Services is a special API, in that Google bears some costs to enable it for geocoding, for example. It is possible to have access to basic location data from a built-in GPS receiver in AOSP, so the system is not completely dependent on Google Play Services.
- ajross 13y agoExactly. "GPS" data is certainly available and part of the standard open source framework: http://developer.android.com/reference/android/location/package-summary.html http://developer.android.com/reference/android/location/pack... But access to e.g. Google's giant wifi-to-location database isn't part of that API. And it's a good service, and something that is hard to replicate and thus a competetive advantage. But to speak to the upthread parent: it has nothing to do with "drivers". The HAL interface for GPS data is part of AOSP.
- kalleboo 13y ago> And it's a good service, and something that is hard to replicate and thus a competetive advantage. It's a service that Google will not let manufacturers replace even if they want to. Horribly anti-competetive. http://www.mobileburn.com/news.jsp?Id=14923 http://www.mobileburn.com/news.jsp?Id=14923
- king_jester 13y agoIf Google had allowed this, it would mean using Google branded android apps that use a completely different location API. I would be nervous about this if I were Google, when something goes wrong or doesn't work with the API, my apps will take the heat since the average user won't know the difference between Skyhook and Google location APIs. Further, as a consumer I would have never been able to switch back to the Google location APIs without flashing. Of course, manufacturers can still have their own apps using Skyhook's SDK.
- Zigurd 13y agoThat's not exactly correct. Amazon, for example, is free to use whatever location services they want, since they use an Android-based system that uses no part of the Google ecosystem. So if you want Google Play and everything else Google in your device, you have to take Google's location services, too. That may not be unreasonable.
- Zigurd 13y agoThat's just incorrect as far as I know. It remains possible to support all drivers with an AOSP build. B&N decided they wanted to "mainstream" their Android in terms of enabling it to be a "Google-logo" device. Probably a good choice if you haven't got the scale of Amazon's ecosystem.