Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Google Play Services: FOSS implementation #6

Open
IzzySoft opened this issue Nov 6, 2020 · 2 comments
Open

Google Play Services: FOSS implementation #6

IzzySoft opened this issue Nov 6, 2020 · 2 comments

Comments

@IzzySoft
Copy link

IzzySoft commented Nov 6, 2020

Yes, I know – and no, I don't mean the "original spyware" πŸ˜† You could link to an alternative instead: The microG project maintains a compatible FLOSS variant. Their android_packages_apps_GmsCore is described as "Free implementation of Play Services". The API presented to the outside is the same Google's proprietary package shows (so apps written for the latter usually work fine with it and don't even notice the difference). Just the internals differ. So if e.g. an app asks for map tiles from Google Maps, it gets the map tiles, but just from OSM instead. Thus "internal workings" can still be investigated, though it's not the "original Google implementation".

Other sub-projects could also be interesting, like FakeStore (mocking the existence of the Google Play Store) or UnifiedNlp (location services). You won't want to add all of them, but certainly might wish to take a pick.

@pyricau
Copy link
Owner

pyricau commented Nov 13, 2020

Interesting, though I'm not sure I'd want to look at sources for an alternative impl when investigating?

@IzzySoft
Copy link
Author

If you cannot get your hands on the "original", that's at close as you can get. And by far better than nothing.

Your choice of course – I was just suggesting, not "demanding"; no bad feelings if you say "No" πŸ˜„

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants