HeadlinesBriefing HeadlinesBriefing.com

MicroG: бесплатная замена Google Play Services

Hacker News •
×

MicroG — это свободный программный проект, который заново реализует проприетарные Google Play Services. Его основной компонент, Gms Core, позволяет приложениям, которые обращаются к проприетарным API Google, работать на пользовательских прошивках на базе AOSP, например Lineage OS. Он служит свободной заменой несвободным Google Play Services, которые обычно называют общим термином «GApps». Пользователи, которые хотят вернуть себе конфиденциальность и свободу и при этом пользоваться основными функциями Android, могут использовать его, однако приложения, которые пользуются этим решением, по-прежнему могут опираться на проприетарные библиотеки для связи с micro G, точно так же, как они делают это с настоящими Google Play Services.

Gms Core предлагает несколько возможностей. Пользователи могут подключиться к сервисам Google и расширить поддержку приложений, а также он обеспечивает определение местоположения как в сети, так и без неё. Он разработан так, чтобы щадить батарею, память и процессор, и не содержит предустановленного ненужного ПО. Он работает на реальных устройствах, в тестовых эмуляторах и в виртуальной мобильной инфраструктуре. Проект свободный и с открытым исходным кодом, распространяется по лицензии Apache 2.0.

Для работы системе Android необходимо поддерживать подмену подписи, что позволяет Gms Core выдавать себя за официальные Play Services перед приложениями, обращающимися к API Google. Некоторые прошивки предоставляют эту поддержку по умолчанию, а документация проекта объясняет, что могут сделать пользователи с другими прошивками. Gms Core также включает модуль Unified Network Location Provider, который обрабатывает обращения приложений к сетевому провайдеру местоположения Google. Для полноценной настройки micro G также требуется приложение-замена Play Store, например micro G Companion.

Текущее состояние реализованных API описано в wiki проекта, и вклад приobserved приветствуется. Разработчики просят пользователей сообщать об ошибках, прикладывая логи, скриншоты, номера версий и сведения об устройстве. Пользователям не следует обращаться к авторам сторонних приложений по поводу проблем, которые могут быть связаны с сервисами micro G. Тот, у кого есть logcat с конфиденциальными данными, может отправить его в частном порядке.

Источник: Hacker News · Сводку подготовил HeadlinesBriefing