What is Nostr?
cyberotter / Cyber Otter
npub1qeh…ehrn
2023-08-20 13:40:37
in reply to nevent1q…tshr

cyberotter on Nostr: From the official GrapheneOS account: microG uses Google services and apps depending ...

From the official GrapheneOS account:
microG uses Google services and apps depending on Google Play still use the Google Play SDK and Google Play libraries. microG replaces the middleman (Google Play services) between the Google Play libraries and many of the Google services they use. microG downloads and runs Google binaries for certain components. It's not really a reimplementation of Google services.

microG requires privileged functionality for many of the basics. It needs to be able to impersonate another app for certain checks, which is privileged functionality. Those checks are likely to be expanded until the point that it doesn't work at all without that spoofing.

The whole point of the sandboxed Google Play approach is that it runs as regular apps in exactly the same app sandbox used for the apps depending on it where the Google Play SDK and Google Play libraries run. It provides absolutely no special access. This means it provides no additional access or capabilities. The Google Play libraries could do everything that it can do without it. In many cases, Google's libraries including the Google Ads SDK do work without Google Play. There is no inherent need for Google Play to use Google services. You can see for yourself that Google Maps works fine without it, although it depends on it for some functionality even though that could also work without it. Everything that sandboxed Google Play can do could simply be done by the Google libraries without it though.
Author Public Key
npub1qehh3ex9fl7jjqfus2dld0yhvv5kuuzeq4tq863hw0h6xrlkzp5qlcehrn