Earlier quoted context omitted.
Firefox and Ubuntu phone both run on top of an Android layer so they're not great argument against the openess of Android.
No, absolutely not. Ubuntu on existing Android phones uses the Linux kernel with the Android patches so it can use the OEM binary drivers. It doesn't use any bits of Android. FirefoxOS is the same.
Google is defragging Android
171–180 of 221 posts
Re: Google is defragging Android
#172Earlier quoted context omitted.
What? It absolutely helps 3rd party app developers. Need a new and better video/gps/network/etc.. api? Right now you stuck depending on a new OS Version. if they start tying api's to play store updates, as they have with things like geolocation/gps functions, they worrying which OS and about fragmentation mostly goes away for 3rd party developers of apps.
I'm not sure about the extent of the 'mostly' part. You still have the huge differences in CPU speed, GPU capabilities, screen sizes and amount of memory to cater with. That 5 year old phone may have the latest Play Services, but what good is that if that leaves only 10 kilobytes of RAM for your app?
Re: Google is defragging Android
#173Earlier quoted context omitted.
The problem isn't Play. It's that people are being bound more tightly to the ecosystem. As a developer, one of the things that was more appealing to me about Android was that Android seemed to be a more level playing field. But this approach tilts things substantially in favor of Google. In particular, this solves fragmentation for Google, and maybe for Google trusted partners, but it doesn't seem to do so for any ot…
I don't see any reason why the play app shouldn't be Free software. So, while I might be a minority, I'd certainly like to see all of it opened up. I'd much prefer a reality where the play service and app is open, and which upstream source you trust is defined by which certificates you trust, and nothing else. That'd make it trivial to set up trusted sources for a company, for example.
Now that Google has to worry about de-Google'd Android products, they need to keep more of their work for themselves.
Re: Google is defragging Android
#174Earlier quoted context omitted.
Exactly. "GPS" data is certainly available and part of the standard open source framework: 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…
> 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
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.
Re: Google is defragging Android
#175From what I understand, this means developpers will be able to rely on android "services" being updated more often and more consistently available.
However, what about things like using new UI components ? For this, you still need the latest OS version, right ? If that's the case, then maybe this would mean users caring even LESS about updating their OS, and thus an even worst situation.
i suppose Google thought about it, so there's probably something false in my statement, could anyone confirm ?
Re: Google is defragging Android
#176A closed source app that can update itself without notifying the user, and has full permissions? How is this any different from the 'loss of control' to American institutes, like the Windows 8.1 / TPM 2.0 warning from the German government. Isn't this exactly the same thing?
Re: Google is defragging Android
#177Unlike Apple, where the iOS landscape is 100% consistent (minus physical hardware variations) Android is a mess. Before going to town on Google for "closing" the operating system, let's at least look at the problem they are trying to solve and how this attempt - I'm not saying it's correct, or good - addresses those issues.
Re: Google is defragging Android
#178Earlier quoted context omitted.
What? It absolutely helps 3rd party app developers. Need a new and better video/gps/network/etc.. api? Right now you stuck depending on a new OS Version. if they start tying api's to play store updates, as they have with things like geolocation/gps functions, they worrying which OS and about fragmentation mostly goes away for 3rd party developers of apps.
I'm not sure about the extent of the 'mostly' part. You still have the huge differences in CPU speed, GPU capabilities, screen sizes and amount of memory to cater with. That 5 year old phone may have the latest Play Services, but what good is that if that leaves only 10 kilobytes of RAM for your app?
Re: Google is defragging Android
#179Earlier quoted context omitted.
What? It absolutely helps 3rd party app developers. Need a new and better video/gps/network/etc.. api? Right now you stuck depending on a new OS Version. if they start tying api's to play store updates, as they have with things like geolocation/gps functions, they worrying which OS and about fragmentation mostly goes away for 3rd party developers of apps.
How is Play going to update the kernel without the OEM's involvement? Some software improvements and new libraries will be available, and that's a plus for users. But this is still a far distance from REAL OS updates. I'd worry this disincentives OEMs to do real updates.
Re: Google is defragging Android
#180Earlier quoted context omitted.
No, absolutely not. Ubuntu on existing Android phones uses the Linux kernel with the Android patches so it can use the OEM binary drivers. It doesn't use any bits of Android. FirefoxOS is the same.
I didn't say they run on top of Dalvik, I'm saying they share some of the lower level foundations like e.g. "the Linux kernel with the Android patches so it can use the OEM binary drivers", which is important because that kind of stuff is what separates a smartphone from a brick.
Btw, the Linux kernel is the only GPL piece of code in Android. However closed Android is or will become, the kernel will still be provided because of the virulent license. Arguing Android is open because they ship the kernel that allows FirefoxOS and Ubuntu to boot on some devices is wrong because they are legally bound to ship this kernel, it's not an act of good will (but doesn't mean they wouldn't do it out of good will).