Google’s Android operating system may be open source software, but some of the most popular Android apps including YouTube, Google Maps, and the Chrome web browser are not. Neither is Google Play Services, which is a framework that many apps from Google and other developers tap into.
So while any device maker can load up a phone or tablet with Android, some apps may not work on those devices if they don’t have Google Play Services installed.
But developer MaR-V-iN wants to change that with a free and open source framework that allows apps that normally require Play Services to run on devices that don’t have it.
The framework is called microG GmsCore, and it’s still under development. But if you’re not scared of testing potentially buggy software, you can give it a try by downloading the latest version from the xda-developers forum.
Note that this is still very much a work in progress. Certain Play Services features including support for authentication, location, and cloud messaging are working. Other features including support for Maps are partially working, while work is just beginning on support for Google Cast, Plus, and Wearable support.
In order to use microG GmsCore, you’ll need a custom ROM based on Android 4.4 or later and which does not have gApps installed with support for signature faking (instructions are included in the xda-developers post).
If you’re in a position to install a ROM like this, odds are that you’ve got a device that would support Google Play Services if you wanted it. So at this point, the reason to support and help test the project is probably because you want to help support an FLOSS alternative to Play Services, not necessarily because you’re hoping to make it easier to install Chrome or the Google Play Store on an Amazon Fire tablet which doesn’t natively support those things.