3 ms·
They actually already have this, except not with naming and trademarks but holding back access to the closed-source first-party Google apps (which I believe inc
by saurik 4y ago
They actually already have this, except not with naming and trademarks but holding back access to the closed-source first-party Google apps (which I believe includes Chrome, as the AOSP browser was deprecated), most notably Google Play (the Store and Services, which are required to get and then use many apps... hell: even Signal, of all things, requires Google Play Services still afaik). To get access to these apps requires passing a complicated compliance process which includes a comprehensive test suite that limits the kinds of changes you can make to your fork of Android.
https://www.android.com/gms/ https://www.android.com/gms/
- easrng 4y agoSignal doesn't require Play Services but if it's included in the base image you need to have it installed even if it's disabled for Signal to work. Basically this: __________________ | GMS Preinstalled | Current |---------+--------| GMS Status | Yes | No | _____________|_________|________| | Installed | OK | OK | |-------------|---------+--------| | Disabled | OK | OK | |-------------|---------+--------| | Uninstalled | NOT OK | OK | +-------------+---------+--------+
- ThePowerOfFuet 4y agoWhy is that the case?
- easrng 4y agoI don't know exactly but it seems to interpret GMS being part of the ROM but not installed as it being mid-upgrade IIRC.
- blep_ 4y agoMost apps do not require Google Play Services. Many of them will show "X requires Google Play Services" warnings and then... continue working fine anyway. It's always the same wording, so I assume it's just a thing that the app-side libraries do when it tries to talk to the service and it isn't there.
- mmis1000 4y agoI think it's more likely to just crash because most software author simply don't care class not found exceptions (If you already being hosted on Google play, why would you?)
- blep_ 4y agoThat's what I'm saying. I have seen many instances of that warning dialog. I have not seen a single application actually crash because of it.