September 24, 2018

How To Choose Proper GApps for your ROM?

Those who are into hardcore android development like testing custom ROMs are very much aware of the word GApps package. But do you all know what exactly are Gapps and why are they required at the first place? How to Choose Proper GApps for your ROM? In this article I have written exactly about these stuffs. Give this a read and you might find out what you were searching for the entire internet!


How To Choose Proper GApps for your ROM?


What is GApps?


Friends, GApps stands for Google Apps, don't misunderstand it to be any ROM (stock or custom). This comes in form of a package wherein contains the basic Google Applications that you usually find on any Android Device. Normally this is only needed when a user flashes custom ROM that does not come with Google Apps in it!

Like there is a forum answer on StackExchange which reads as follows:
GApps is an unofficial package distributed in several forms and places containing Google applications and frameworks, not a ROM. You don't have to install GAPPS, but many users may wish to do so in order to access Google Play store and some applications that depend on Google Play services. Smart phone functions such as calling, SMS messages, internet, Wi-Fi and Bluetooth work without GApps.


How to download proper GApps for a particular ROM?


For downloading Gapps the best place for ages happens to be opengapps.org. I probably have been using this site since the Ice Cream Sandwich days! Here you will get different OS versions' variants and obviously they are headed under the primary criteria of the processor variant. See the image below:


How To Choose Proper GApps for your ROM?

First of all, select the platform that your device is based on. Like, is it based on ARM,or ARM64, or x86,or is it x86_64. You can easily determine this while downloading the ROM from XDA page, where the devs do mention about the specs of the ROM. Else, install CPUZ from Playstore and go to device info to get that clear.

Secondly, you have to decide which version of ROM you are about to flash on your device, and again that info is definitely mentioned by devs on dedicated XDA pages. Nowadays however, the ROM variants are limited to Marshmallow at the least.

Thirdly, select the package you need. Now the richest version is AROMA that enables graphical interface to select apps that you want to flash and the tiniest version is pico (for mobile devices). One by One I've discussed below which package comes with what addons.

Lastly click on the red download button to start the downloading procedure of GApps package.

Details about every GApps Variants:


Here I will go from the smallest to the largest sizes of the variants one by one:

1. Pico Package



This package is designed for users who want the absolute minimum GApps installation available. In this package you will find the core Google system base, Google Android Shared Services, Google Play Store, Google Calendar Sync, Dialer Framework and the following Play Store applications:

  • Google Package Installer (replaces stock/AOSP Package Installer)
  • Google Play services
For 6.0+ also:
  • Google Text-to-Speech

2. Nano Package [Most Suggested]


This package is designed for users who want the smallest Google footprint possible while still enjoying native "Okay Google" and Google Search support. In this package you will find the core Google system base, Google Android Shared Services, off-line speech files, Google Play Store, Google Calendar Sync, Face Detection for Media, Face Unlock, Dialer Framework and the following Play Store applications:


  • Device Health Services (*)
  • Google Package Installer (replaces stock/AOSP Package Installer)
  • Google Play services
  • Google Search (*)

For +6.0 also:
  • Google Text-to-Speech

Note: (*) apps mark the difference to smaller packages.

3. Micro Package


This package is designed for users of legacy devices with small system partitions or those who prefer a minimalistic approach. In this package you will find the core Google system base, Google Android Shared Services, off-line speech files, Google Play Store, Google Exchange Services (replaces stock/AOSP Exchange Services) (*), Face Detection for Media, Face Unlock, Dialer Framework and the following Play Store applications:


  • Device Health Services
  • Google Calendar (replaces stock/AOSP Calendar) (*)
  • Google Now Launcher (*)
  • Google Package Installer
  • Google Play services
  • Google Search
  • Google Text-to-Speech
  • Gmail (*)

Note: (*) apps mark the difference to smaller packages.

4. Mini Package


This package is designed for those who use limited Google apps or prefer to install apps on their own. In this package you will find the core Google system base, Google Android Shared Services, off-line speech files, Google Play Store, Google Exchange Services (replaces stock/AOSP Exchange Services), Face Detection for Media, Face Unlock, Dialer Framework and the following Play Store applications:


  • Android Messages (not installed on tablet devices) (*)
  • Device Health Services
  • Google Calculator (replaces stock/AOSP Calculator) (*)
  • Google Calendar (replaces stock/AOSP Calendar) 
  • Google Desk Clock (replaces stock/AOSP Clock) (*)
  • Google NFC Tags (replaces stock/AOSP NFC Tags) (*)
  • Google Now Launcher
  • Google Package Installer (replaces stock/AOSP Package Installer)
  • Google Play services
  • Google Search
  • Google Text-to-Speech
  • Gmail
  • Maps(*)
  • Photos(*)
  • YouTube(*)
Note: (*) apps mark the difference to smaller packages.

5. Full Package


This package is similar to the Google Stock Package above except that it does NOT include Google Camera and Google Keyboard and will NOT remove your stock/AOSP Browser, Camera, Email, Gallery, Launcher, Keyboard, SMS App, Pico TTS or WebView.


If you prefer the option use to use stock/AOSP apps, this package is designed for you. In this package you will find the core Google system base, Google Android Shared Services, off-line speech files, Face Detection for Media, Face Unlock, Google Play Store, Google Exchange Services (replaces stock/AOSP Exchange Services), Dialer Framework and the following Play Store applications:

  • Android Messages (not installed on tablet devices)
  • Chrome Browser (*)
  • Cloud Print (*)
  • Device Health Services
  • Gmail
  • Google+ (*)
  • Google Calculator (replaces stock/AOSP Calculator)
  • Google Calendar (replaces stock/AOSP Calendar)
  • Google Desk Clock (replaces stock/AOSP Desk Clock)
  • Google Docs (*)
  • Google Drive (*)
  • Google Fitness (*)
  • Google Keep (*)
  • Google News & Weather (*)
  • Google NFC Tags (replaces stock/AOSP NFC Tags)
  • Google Now Launcher
  • Google Play Books (*)
  • Google Play Games (*)
  • Google Play Movies & TV (*)
  • Google Play Music (*)
  • Google Play Newsstand (*)
  • Google Play services
  • Google Search
  • Google Sheets (*)
  • Google Slides (*)
  • Google Text-to-Speech
  • Maps
  • Photos
  • TalkBack (*)
  • YouTube
Note: (*) apps mark the difference to smaller packages.

6. Stock Package


This package is recommended for most users of current generation devices (legacy device owners may want to use Mini or Micro Modular GApps due to the size of this package). It includes all the Google Apps that come standard on the latest Nexus Phone.


In this package you will find the core Google system base, Google Android Shared Services, off-line speech files, Face Detection for Media, Face Unlock, Google Play Store, Google Exchange Services (replaces stock/AOSP Exchange Services), Dialer Framework and the following Play Store applications:

  • Android Messages (not installed on tablet devices) (replaces stock/AOSP SMS App)
  • Chrome Browser (replaces stock/AOSP Browser)
  • Cloud Print
  • Device Health Services
  • Gmail (replaces stock/AOSP Email)
  • Google+
  • Google Calculator (replaces stock/AOSP Calculator)
  • Google Calendar (replaces stock/AOSP Calendar)
  • Google Camera (replaces stock/AOSP Camera) (*)
  • Google Contacts (replaces stock/AOSP Contacts) (*)
  • Google Desk Clock (replaces stock/AOSP Desk Clock)
  • Google Dialer (replaces stock/AOSP Dialer)
  • Google Docs
  • Google Drive
  • Google Duo (*)
  • Google Fitness
  • Google Keep
  • Google Keyboard (replaces stock/AOSP Keyboard) (*)
  • Google News & Weather
  • Google NFC Tags (replaces stock/AOSP NFC Tags)
  • Google Now Launcher (replaces stock/AOSP Launcher)
  • Google Package Installer (replaces stock/AOSP Package Installer)
  • Google Play Books
  • Google Play Games
  • Google Play Movies & TV
  • Google Play Music
  • Google Play Newsstand
  • Google Play services
  • Google Print Service Recommendation Service (replaces stock/AOSP Print Service Recommendation Service) (*)
  • Google Search
  • Google Sheets
  • Google Slides
  • Google Storage Manager (replaces stock/AOSP Storage Manager) (*)
  • Google Text-to-Speech (replaces stock/AOSP Pico TTS)
  • Google VR Services (*)
  • Google WebView (replaces stock/AOSP WebView) (*)
  • Hangouts (*)
  • Maps
  • Messenger (not installed on tablet devices) (replaces stock/AOSP SMS App) (*)
  • Pixel Icons (*)
  • Pixel Launcher (replaces stock/AOSP Launcher) (*)
  • Google Photos (replaces stock/AOSP Gallery)
  • TalkBack
  • Wallpapers (*)
  • YouTube
Note: (*) apps mark the difference to smaller packages.

7. Super Package


This package is for those who want to have all Google Applications. It includes all Google Apps that were ever shipped on a Google device.

In this package you will find the core Google system base, Google Android Shared Services, off-line speech files, Face Detection for Media, Face Unlock, Google Play Store, Google Exchange Services (replaces stock/AOSP Exchange Services), Dialer Framework and the following Play Store applications:


  • Android Messages (not installed on tablet devices) (replaces stock/AOSP SMS App)
  • Chrome Browser (replaces stock/AOSP Browser)
  • Cloud Print
  • Device Health Services
  • Gmail (replaces stock/AOSP Email)
  • Google+
  • Google Apps Device Policy (*)
  • Google Calculator (replaces stock/AOSP Calculator)
  • Google Calendar (replaces stock/AOSP Calendar)
  • Google Camera (replaces stock/AOSP Camera)
  • Google Connectivity Services
  • Google Contacts (replaces stock/AOSP Contacts)
  • Google Desk Clock (replaces stock/AOSP Desk Clock)
  • Google Dialer (replaces stock/AOSP Dialer)
  • Google Docs
  • Google Drive
  • Google Duo
  • Google Earth (*)
  • Google Fitness
  • Google Indic Keyboard (*)
  • Google Japanese Input (*)
  • Google Keep
  • Google Keyboard (replaces stock/AOSP Keyboard)
  • Google Korean Input (*)
  • Google News & Weather
  • Google NFC Tags (replaces stock/AOSP NFC Tags)
  • Google Now Launcher (replaces stock/AOSP Launcher)
  • Google Package Installer (replaces stock/AOSP Package Installer)
  • Google Pay (*)
  • Google Pinyin Input (*)
  • Google Play Books
  • Google Play Games
  • Google Play Movies & TV
  • Google Play Music
  • Google Play Newsstand
  • Google Play services
  • Google Print Service Recommendation Service (replaces stock/AOSP Print Service Recommendation Service)
  • Google Search
  • Google Sheets
  • Google Slides
  • Google Storage Manager (replaces stock/AOSP Storage Manager)
  • Google Street View (*)
  • Google Text-to-Speech (replaces stock/AOSP Pico TTS)
  • Google VR Services
  • Google Translate (*)
  • Google WebView (replaces stock/AOSP WebView)
  • Google Zhuyin Input (*)
  • Hangouts
  • Maps
  • Pixel Icons
  • Pixel Launcher (replaces stock/AOSP Launcher)
  • Photos (replaces stock/AOSP Gallery)
  • Project Fi by Google (*)
  • TalkBack
  • Wallpapers
  • YouTube
Note: (*) apps mark the difference to smaller packages.

8. Aroma Package

The Aroma package is a special version of the regular 'Super' package, but with a graphical front-end that will allow you to select which specific applications to install (or not) without having to manually write a gapps-config file. Note: For versions of 5.0 and lower the Aroma package is based on Stock, and not all options shown are actually available within the package. This package has a dedicated thread at XDA.

So these are the variants available on the website that I have mentioned before hand and huge thanks to the opengapps team to deliver these wonderful packages for us to taste several custom ROMs. Also my fellow readers if you are interested in donating the team, then hurry and donate them HERE!

0 Comments

Post a Comment

Avoid Spammy Comments