This is where GApps come in. GApps is a package of proprietary applications and background services developed by Google. In the context of Android 5.1, this package included the Google Play Store, Google Play Services, Gmail, Google Maps, YouTube, and the Google Now Launcher. While these applications are free to download, the underlying code is closed-source. Consequently, third-party developers building custom versions of Android 5.1 (such as CyanogenMod or Paranoid Android) could not legally bundle these apps directly with their ROMs. Users had to flash the GApps package separately, bridging the gap between the open-source OS and Google’s proprietary ecosystem.

He had successfully bridged the gap between the wild freedom of custom software and the necessary comforts of the Google ecosystem. Sitting back in his chair, Leo smiled at his revived phone. It was faster, cleaner, and entirely his own.

A classic Lollipop-era issue was the Setup Wizard crashing repeatedly during the initial setup.

The bare minimum. It includes only the Play Store and Play Services, making it ideal for devices with very low storage.

Understanding GApps for Android 5.1: The Ultimate Installation Guide

MicroG is lighter, respects privacy, and does not require Gapps. However, it cannot run apps that strictly need Google’s SafetyNet (e.g., banking apps or Pokemon Go).

When you visit a GApps download page, you will see multiple "variants" (also called packages). Here’s what each means for Android 5.1:

(Open Source)