|
|
|
|
|
by ocdtrekkie
1837 days ago
|
|
So, the problem is that Android is open source in concept and name only, not in practice: Code is developed in the dark, and then published later, it's not a collaborative environment. And the important part is that Google fully controls what direction Android development moves in. So they're going to design it to advantage themselves and disadvantage others. So the first problem with that is that the work to remove their influence becomes progressively harder, and the bigger problem is that if you want to maintain app compatibility, you basically have to accept nearly everything Google decides to do as is... you can't really "just fork it" without losing the main perk of running Android: Running Android apps. As it is, most Android apps won't work on a device without Google Play Services, because Google has pushed app developers year after year to switch from depending on Android platform APIs over to Google Play Services APIs for basic functions like location. |
|
How so?
> you can't really "just fork it" without losing the main perk of running Android: Running Android apps.
> As it is, most Android apps won't work on a device without Google Play Services
Most, so you mean it's still possible to not depend on google play services. Although of course, app developers will always prefer the play store as it's the only way for them to make money in a reliable way.
> for basic functions like location.
What do you mean? All phone have GPS chips, they don't depend on google for that.
Even with all those problems, the main one being that app developers want to make money by participating to the ad ecosystem or with microtransactions, to me it doesn't seem like android is completely tied to the google ecosystem.