News for hackers. Stuff that matters.
Re:Apple Fitness+ by Andrew_nenakhov on Tuesday September 15, 2020 @03:51PM (#24485958)
With each new release, more and more parts of Android are reliant on proprietary Google APIs. It is known.

If you remove everything Google from Android 19, you'll be surprised how little it can do.

Re:Apple Fitness+ by chromedev on Tuesday September 15, 2020 @05:19PM (#24486821)
Little as in what? You're being very vague. Do you want to use official Google Apps without the Google APIs? At least the OS is open source, but I can have a very functional device without needing gapps. Same with COS on their cloud platform. Apple is actively preventing users from even installing apps outside their app store.
Re:Apple Fitness+ by Andrew_nenakhov on Tuesday September 15, 2020 @05:36PM (#24486993)
I think by now it is common knowledge in anyone interested in this subject. A good place to start is this ArsTechnica post from 2013 (updated in 2018) [1].

One nice user on Reddit made a list [2] of AOSP apps replaced by Google:

Google Services Framework removed in 1.1, replaced by Google Play Services

Search removed in 1.5, replaced by Google

Music removed in 2.3, replaced by Play Music

Browser removed in 4.2, replaced by Chrome.

Calendar removed in 4.4, replaced by Calendar (G)

PinyinIME removed in 4.4, replaced by Google Pinyin IME

Gallery removed in 5.0, replaced by Photos (G)

Messaging removed in 6.0, replaced by Messages (G)

Camera removed in 6.0, replaced by Camera (G)

LatinIME removed in 6.0, replaced by GBoard.

Contacts removed in 7.0, replaced by Contacts (G)

Phone removed in 7.1, replaced by Dialer (G)

Clock removed in 8.1, replaced by Clock (G)

Calculator removed in 9.0, replaced by Calculator (G).

This extends to APIs too. For example, Android Location API [3] has a very nice warning on the documentation page:

> This API is not the recommended method for accessing Android location. The Google Location Services API, part of Google Play services, is the preferred way to add location-awareness to your app. It offers a simpler API, higher accuracy, low-power geofencing, and more. If you are currently using the android.location API, you are strongly encouraged to switch to the Google Location Services API as soon as possible.

To learn more about the Google Location Services API, see the Location API overview.

Hope I removed some vagueness left by my previous comment.

[1]: https://arstechnica.com/gadgets/2018/07/googles-iron-grip-on...

[2]: https://www.reddit.com/r/fossdroid/comments/c332yr/what_impe...

[3]: https://developer.android.com/reference/android/location/pac...

Re:Apple Fitness+ by fomine3 on Thursday September 17, 2020 @08:12PM (#24511505)
This is really nice listing.
Re:Apple Fitness+ by chromedev on Tuesday September 15, 2020 @06:31PM (#24487494)
Android Location API uses Google services to provide better location data using Wifi hotpsots and other devices. I wouldn't expect to be able to use Google services without Google. You don't have to use it and get accurate results without it as well.

As you can see they also provide examples of alternative apps that can be used that do not rely on Google, or you can install F-Droid and use apps from the open source marketplace that are open source as well.

This is much more than Apple, who won't even let you install apps outside their app store. While it would be nice for Google to open source their apps as well, they aren't necessary and there are plenty of alternatives and phone manufacturers who have built their entire reputation on providing an alternative to the Google experience while using Android.

Re:Apple Fitness+ by Andrew_nenakhov on Tuesday September 15, 2020 @06:42PM (#24487585)
> You don't have to use it and get accurate results without it as well.

And this can be applied to nearly every 'improvement' in all Android releases. Can you name any improvements to AOSP in the past five years? All I see on every their presentation is more and more Google Services, FCM, Assistant, etc.

Re:Apple Fitness+ by commoner on Tuesday September 15, 2020 @09:59PM (#24488823)
Almost all of the items listed here are improvements to AOSP rather than to Google Play Services, including the changes in the last 5 years:

https://en.wikipedia.org/wiki/Android_version_history

Re:Apple Fitness+ by zepto on Tuesday September 15, 2020 @06:56PM (#24487677)
It doesn’t matter that it’s ‘more than apple’ or if some parts are open source.

Android as most people understand it is not open source.

Google promised an open alternative and have simply reneged on that promise.

Re:Apple Fitness+ by chromedev on Tuesday September 15, 2020 @09:41PM (#24488735)
It matters more than you think. No one expected Google to open source all their apps. Android has plenty of open source apps.
Re:Apple Fitness+ by zepto on Tuesday September 15, 2020 @10:46PM (#24489062)
How does it matter?
Re:Apple Fitness+ by chromedev on Wednesday September 16, 2020 @01:49AM (#24489916)
Because they literally have an open source operating system that is being used by a multitude of phone manufacturers, kiosks, home security systems, developers, hobbyists, security experts, Amazon Kindle, etc without any licensing fees which can be audited by anyone.
Re:Apple Fitness+ by zepto on Wednesday September 16, 2020 @12:20PM (#24494135)
This is simply false.

There is not a multitude of phone manufacturers using an open source operating system.

The Android that phone manufacturers use is largely closed source, and only part of it is open source.

This has been irrefutably documented elsewhere in this thread.

This thread is about phones.

The fact that you can use the open source components of Android to build a home security system, but not a phone, just proves the point, that Android as a phone operating system, as most people consider it to be, is not open source.

Re:Apple Fitness+ by chromedev on Wednesday September 16, 2020 @03:58PM (#24496938)
The operating system is open source. You are trying to say Google apps and services are part of the operating system, but they aren't. I take it you've never installed a custom Android ROM before, who frequently don't package gapps? Are you suggesting that before you have an operating system, you have to install the gapps APK?
Re:Apple Fitness+ by zepto on Wednesday September 16, 2020 @04:51PM (#24497727)
Certainly some of the apps and especially services are considered part of the operating system by most people.

You only have to look elsewhere in this thread to see all of the features which have been moved out of AOSP into Google Play Services to see this proved.

Re:Apple Fitness+ by chromedev on Wednesday September 16, 2020 @06:17PM (#24498653)
So you're suggesting that without Google specific proprietary apps and services that Android doesn't boot up and the phone can't be used with third-party apps?
Re:Apple Fitness+ by zepto on Friday September 18, 2020 @06:38PM (#24522528)
Third party apps won’t work if they rely on Google play services as many do.

Whether it boots or not is irrelevant if it doesn’t do what people expect a smartphone OS to do.