Облегчённые сервисы Google и не только: что такое GApps и какие бывают — lkk-mesbyt.ru

Содержание

Зачем устанавливать GAppsСуществуют разные варианты пакетов GAppsКакие существуют дистрибутивы GAppsКак установить GApps

Зачем устанавливать 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

Проект 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

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

Проект 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

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

    Поддерживаемые версии Android: 7-11.

    Поддерживаемые архитектуры: ARM, ARM64.

Варианты:

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

MindTheGapps

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 на стороннюю прошивку, нужно проделать следующие действия:

Перезагрузитесь в TWRP. Чаще всего это можно сделать, зажав кнопки увеличения громкости и питания одновременно, либо подключить смартфон по USB к компьютеру и в утилите ADB ввести: adb reboot recovery. Подключите смартфон по USB и скиньте на него скачанный вами пакет GApps. В главном меню TWRP нажмите Install или «Установить», в появившемся списке выберите и установите загруженный вами пакет.

После успешной установки пакета, если до этого вы уже загружались в систему, желательно очистить данные во избежание ошибок в её работе, которые с некоторой вероятностью могут возникнуть. Если на внутреннем накопителе есть какие-либо важные данные, их можно сохранить на SD-карте или компьютере. Чтобы очистить данные, в главном меню нажмите Wipe, затем Factory Reset, а после этого Format Data.

Готово! Можно перезагружаться в систему, нажав кнопку Reboot.

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



Материалы по теме:

    Алиса, Алекса и Маруся — неудачные имена голосовых ассистентов. Правильно поступил Google
    Проходил несколько месяцев с Google Pixel 4a: идеальный Android-смартфон
    Обычный Android против упрощённого Android Go для дешёвых смартфонов: в чем различия
    Браузерный «офис» от Яндекса, Google или Microsoft: детальное сравнение сервисов
    Тестируем сжатие в Google Фото: как «высокое качество» портит снимки

Источник: trashbox.ru

Добавить комментарий