adblock check

Облегчённые сервисы Google и не только: что такое GApps и какие бывают

Сервисы Google недоступны на большинстве сторонних прошивок из коробки — GApps решают эту проблему

Пакеты GApps (Google Apps) необходимы как сообществу разработчиков сторонних Android-прошивок, так и энтузиастам, которые эти прошивки устанавливают. Это специальные пакеты, позволяющие использовать приложения Google, такие как Play Store или Google Play Services. Если вам интересно, как выбрать и установить правильный пакет GApps на свое устройство, эта статья должна помочь вам в этом.

Зачем устанавливать GApps

Облегчённые сервисы Google и не только: что такое GApps и какие бывают

Google требует, чтобы все производители Android-устройств следовали документу определения совместимости (CDD), чтобы пройти набор тестов на совместимость (CTS), после чего им будет разрешено предустанавливать на свои устройства приложения и службы Google. Однако разработчики сторонних прошивок не могут просто так предустанавливать приложения и службы Google в свои сборки. Поскольку эти приложения не используют лицензию Apache или GPLv2, их появление в сторонней прошивке может обернуться юридическими проблемами для её разработчика.

Здесь на помощь приходят пакеты GApps. Разработчики создают их с помощью сценариев автоматической сборки, что позволяет им обновлять версии пакетов чуть ли не ежедневно — пользователь всегда будет скачивать актуальную на сегодняшний день версию пакета. Разработчики обычно создают свои сторонние прошивки таким образом, чтобы пользователь сам мог установить нужный ему пакет GApps и получить возможность использовать приложения и службы Google.

Стоит иметь в виду, что приложения Google не требуются для нормальной работы большинства сторонних прошивок. Однако многие пользователи считают их полезными, чтобы в полной мере использовать преимущества экосистемы Android.

Существуют разные варианты пакетов GApps

Для многих пользователей приложения и службы Google давно стали неотъемлемой частью ОС Android. Но есть и те, кто предпочитает почти полное отсутствие Google на смартфоне, за исключением Play Store. Поскольку действительно сложно придумать общее решение для всех, разработчики GApps обычно предлагают несколько вариантов своих сборок. По этой причине вы можете найти пакеты GApps с тегами «pico», «basic», «full» и другими. Конечно, Play Store, наряду с обязательными Play Services и соответствующими библиотеками, являются обязательными компонентами для любого пакета GApps, но количество всего остального ПО варьируется от варианта к варианту.

Совместимость со старыми версиями Android — еще один интересный аспект пакетов GApps. Не все устройства могут запускать самую последнюю и лучшую версию Android даже с помощью сторонних прошивок, поэтому необходимо осуществлять поддержку более старых версий. Более того, некоторые низкоуровневые библиотеки зависят от архитектуры процессора, поэтому очень часто нужно искать версию пакета GApps для определённой архитектуры.

Какие существуют дистрибутивы GApps

За последние годы появилось множество разных дистрибутивов GApps от разных разработчиков, я перечислю самые популярные их них.

Open GApps

Облегчённые сервисы Google и не только: что такое GApps и какие бывают

Проект Open GApps — возможно, самый популярный вариант для установки приложений Google на сторонние прошивки. Он начал свой путь еще в 2015 году как духовный преемник ParanoidAndroid GApps. Кодовая база этого дистрибутива неоднократно разветвлялась, все благодаря универсальности проекта, обширной документации и поддержке устаревших сборок Android.

  • Поддерживаемые версии Android: 4.4-10. Сборки для Android 11 находятся на стадии тестирования.
  • Поддерживаемые архитектуры: ARM, ARM64, x86 и x86_64.

Варианты:

  • Pico — абсолютный минимум из приложений Google.
  • Nano — для пользователей, которые всё ещё не нуждаются в большом количестве приложений Google — но при этом пользуются встроенной поддержкой «Окей, Google» и их поиском.
  • Micro — для пользователей устаревших устройств с небольшими системными разделами или тех, кто предпочитает минималистичный подход.
  • Mini — для тех, кто использует многие приложения из стандартного варианта, но не все.
  • Full — если вы предпочитаете использовать приложения Google и AOSP вместе, этот пакет разработан для вас.
  • Stock — включает все приложения Google, которые входят в стандартную комплектацию смартфонов Pixel.
  • Super — для тех, кто хочет иметь все приложения Google.
  • Aroma — это специальная версия обычного пакета Super, но с графическим интерфейсом, который позволит вам выбрать, какие конкретные приложения устанавливать.
  • TVStock — предназначен для устройств Android TV. Он включает в себя все приложения Google, которые входят в стандартную комплектацию Nexus Player.
  • TVMini — меньший набор приложений Google для устройств Android TV.

NikGApps

Облегчённые сервисы Google и не только: что такое GApps и какие бывают

NikGApps — еще один многофункциональный дистрибутив GApps, который предлагает обширные возможности для настройки пакетов. Проект был создан пользователем XDA с псевдонимом Nikhil, одна из его самых отличительных особенностей — это то, что у него есть вариант с Go-версиями приложений Google. У нас есть отдельные материалы о том, что такое Android Go и насколько Go-приложения экономичнее обычных.

  • Поддерживаемые версии Android: 10, 11.
  • Поддерживаемые архитектуры: ARM64.

Варианты:

  • Core — минимальный набор приложений Google, необходимый для запуска Play Store.
  • Basic — все из Core, а также Google Carrier Services, Google Dialer (заменяет AOSP Dialer), Google Messages (заменяет сообщения AOSP), Google Contacts (заменяет AOSP Contacts).
  • Omni — все из Basic, а также Gmail (заменяет электронную почту AOSP), мастер настройки Google, Google Фото (заменяет галерею AOSP).
  • Stock — все из Omni, а также Google Sound Recorder, Google Markup, Google Sounds, Google Wallpaper.
  • Full — все из Stock, а также Google Chrome (заменяет браузер AOSP), Google Assistant, Android Auto.
  • Go — набор Go-версий приложений Google.

FlameGApps

Облегчённые сервисы Google и не только: что такое GApps и какие бывают

Проект FlameGApps, ранее известный как ExLiteGApps, является детищем пользователя XDA с псевдонимом ayandebnath. Благодаря модульной конструкции дистрибутива конечные пользователи могут устанавливать различные компоненты, используя официальные дополнительные пакеты.

  • Поддерживаемые версии Android: 9, 10, 11.
  • Поддерживаемые архитектуры: ARM64.

Варианты:

  • Basic — включает основные приложения GApps, такие как Google Play Services (GMS), Google Services Framework (GSF), Google Play Store и другие необходимые.
  • Full — все от Basic, а также Google Dialer, Google Contacts, Google Messages и остальные дополнительные приложения.

BiTGApps

Облегчённые сервисы Google и не только: что такое GApps и какие бывают

BiTGApps, созданный пользователем XDA с псевдонимом TheHitMan и размером менее 90 МБ, представляет собой минималистичный дистрибутив. Он также предлагает несколько уникальных функций, таких как включение оптимизации заряда батареи для всех приложений Google, возможность установки непосредственно из загруженной системы и бессистемная установка в качестве модуля Magisk. Разработчик также добавил предварительную поддержку Android 12.

  • Поддерживаемые версии Android: 7-11.
  • Поддерживаемые архитектуры: ARM, ARM64.

Варианты:

  • Minimal — минимально возможный набор для работы с Play Store.

MindTheGapps

Облегчённые сервисы Google и не только: что такое GApps и какие бывают

MindTheGapps — это еще один компактный дистрибутив GApps, созданный участником команды LineageOS Алессандро Астоном, также известным на XDA как aleasto. В сообществе энтузиастов этот дистрибутив пользуется популярностью как официальное решение по установке приложений Google на LineageOS.

  • Поддерживаемые версии Android: 11. Официальное зеркало также содержит устаревшие пакеты для Android 10 и Android 8.1 Oreo.
  • Поддерживаемые архитектуры: ARM, ARM64, x86.

Варианты:

  • Есть только один вариант без параметров настройки. Он предоставляет все необходимое для использования систем Google и не более того.

Как установить GApps

Перед установкой пакета GApps вам необходимо выбрать вариант, который соответствует архитектуре вашего процессора и вашей версии Android. Имейте в виду, что в некоторых сторонних прошивках уже встроены приложения и службы Google, для таких прошивок устанавливать GApps не нужно.

Грубо говоря, если у вас достаточно современный смартфон и вы планируете установить стороннюю прошивку на базе Android 11, вам нужно загрузить GApps для ARM64 и Android 11.

Чтобы установить пакет GApps на стороннюю прошивку, нужно проделать следующие действия:

  1. Перезагрузитесь в TWRP. Чаще всего это можно сделать, зажав кнопки увеличения громкости и питания одновременно, либо подключить смартфон по USB к компьютеру и в утилите ADB ввести: adb reboot recovery.
  2. Подключите смартфон по USB и скиньте на него скачанный вами пакет GApps.
  3. В главном меню TWRP нажмите Install или «Установить», в появившемся списке выберите и установите загруженный вами пакет.
    Облегчённые сервисы Google и не только: что такое GApps и какие бывают
  4. После успешной установки пакета, если до этого вы уже загружались в систему, желательно очистить данные во избежание ошибок в её работе, которые с некоторой вероятностью могут возникнуть. Если на внутреннем накопителе есть какие-либо важные данные, их можно сохранить на SD-карте или компьютере. Чтобы очистить данные, в главном меню нажмите Wipe, затем Factory Reset, а после этого Format Data.
    Облегчённые сервисы Google и не только: что такое GApps и какие бывают
  5. Готово! Можно перезагружаться в систему, нажав кнопку Reboot.

Внимание! Это перевод статьи xda-developers.

toddnach
Пользователь
🇷🇺
Android Android
21,6K участников
Вступить
Комментариев пока нет
Оставьте комментарий...
Оставьте комментарий...