News for hackers. Stuff that matters.
Re:Review: Copperhead OS by paulryanrogers on Friday December 29, 2017 @01:56PM (#16031159)
Lots of third party apps rely upon Google APIs which are not a part of ASOP
Re:Review: Copperhead OS by dublinben on Friday December 29, 2017 @02:53PM (#16031559)
There are over a half billion Android users in China who are prevented from using any of Google Play Services, and they're still fine.

AOSP may not be as fully featured as it could be, but it's clearly quite possible to use Android without Google.

Re:Review: Copperhead OS by loxs on Friday December 29, 2017 @03:18PM (#16031719)
They mostly have their own version of it, just developed by Chinese companies and controlled by the government. From what I have seen, it's quite on par with Google Play Services.
Re:Review: Copperhead OS by izacus on Friday December 29, 2017 @05:10PM (#16032359)
Google Play Services are pretty much replaced by Baidus package there which pretty much does a lot of things the same way.
Re:Review: Copperhead OS by izacus on Friday December 29, 2017 @04:33PM (#16032143)
And those APIs actually rely on things hosted on Google servers (Push notification system, fused location system, Google login and other come to mind) which can't exist without Googles involvement.

Making people implement their own services proved to be problematic, because most developers didn't care enough to optimize their services for low memory and battery usage, resulting in terrible battery life on Android devices. Since Android must compete against iOS, a central system had to be established to reach similar battery life.

Re:Review: Copperhead OS by ryukafalz on Friday December 29, 2017 @05:02PM (#16032312)
>fused location system ... which can't exist without Googles involvement

That's kind of a cop-out though. It certainly could exist without Google's involvement if the location provider were a pluggable module within AOSP. microG does this - my phone supports the fused location API using Mozilla's location database instead of Google's. (There are other modules too, like a local database of cell towers if you're willing to dedicate some storage to it.)

Push notifications and Google login sure, but some of what's in the Play Services APIs should really be in AOSP, IMO.

EDIT: For that matter, you could even have the push provider available as a module too, even though Google's push service is the only one currently available.

Re:Review: Copperhead OS by lern_too_spel on Friday December 29, 2017 @05:21PM (#16032423)
How would you have push provider available as a module? The sender is communicating with a particular push provider.
Re:Review: Copperhead OS by ryukafalz on Tuesday January 02, 2018 @11:02AM (#16052609)
The client could provide the push service to use when initially setting up push notifications for that app. I believe that's how Web Push works.
Re:Review: Copperhead OS by izacus on Friday December 29, 2017 @05:10PM (#16032353)
Sure and you can use microG and other services on your Google free phone. I do agree that flashing firmware without Google services should be easier on devices, but the actors preventing that aren't Google (locked bootloaders are demanded by your American telcos like Verizon, DRM lockdown is demanded by the copyright lobby and SoC vendors refuse to release the kernel sources).

But in general, I don't get what your expectation is, that Google will spend millions developing an OS and then give it to competition or deliberately provide worse user experience than their main competitor?

Re:Review: Copperhead OS by jayd16 on Friday December 29, 2017 @03:39PM (#16031831)
Yeah and most of them wouldn't exist without those APIs. These complaints often feel like they're trying to square a circle.
Re:Review: Copperhead OS by lern_too_spel on Friday December 29, 2017 @02:04PM (#16031216)
In what way does that mean that Google services are required for Android? Lots of Linux games rely on Steam being present.

If you don't want Steam, don't use games that require it. If you don't want Google services like Google's Maps widget or its push messaging service or its game leaderboard, use apps that use another data source for maps and another persistent connection for push messages and another leaderboard service.

F-Droid and Amazon's App Store are filled entirely with apps that don't (can't) use Google's services, yet many on HN blindly continue to claim that this is not possible.