Что это такое?
microG Services — это свободный фреймворк с открытым исходным кодом, который позволяет Android-приложениям, собранным под Google Play Services, работать в системах, где Play Services недоступны.
Это обычное Android-приложение или нечто более глубокое в системе?
Это скорее фреймворк, чем приложение для пользователя: он подменяет собой проприетарный слой Play Services на устройстве и заново реализует API, к которым обращаются приложения, зависящие от Google.
Как установить его на телефон?
В самом README шагов установки нет: ссылки на загрузку и инструкции по установке находятся в вики проекта на GitHub.
На каких телефонах вообще может не оказаться Play Services?
На телефонах с Android без проприетарного слоя Google — обычно это устройства с кастомной прошивкой или полностью «de-Googled». microG существует именно для того, чтобы такие системы могли запускать приложения, рассчитанные на Play Services.
Он работает только на Android?
Да — это фреймворк на Java/Kotlin для устройств с Android, который берёт на себя ту роль, которую там обычно играет Play Services.
Почему мне выбрать microG вместо настоящих Play Services?
Потому что это свободное ПО с открытым кодом: ваши приложения, зависящие от Google, продолжают работать, а система обходится без проприетарного компонента Google.
Какие функции сервисов Google он реализует?
Судя по списку тем самого проекта: аутентификацию аккаунтов, облачные сообщения с push-уведомлениями (GCM/FCM), геолокацию и карты.
microG активно поддерживается?
Да — репозиторий ведётся с апреля 2014 года, у него около 14,9 тыс. звёзд на GitHub, а CI-сценарии сборки гоняются по его кодовой базе.
Могу ли я помочь с переводом microG?
Да — README приглашает желающих участвовать в переводе и отсылает к файлу TRANSLATION для всех, кто хочет присоединиться.
What are similar projects?
react-native-firebase, ZhishengWeather, FractalWorkspace, AhSilence, FractalWorkspace, pothole-reporter, Metrolist, plugins
Which topics is it in?
auth, kotlin-android, push-notifications, firebase, geolocation, maps, google, kotlin, authentication, mobile-app, java, mobile