MicroG - MicroG

мкГ
MicroG.png
Приложение настроек microG
Приложение настроек microG
Разработчики)Марвин Висфельд[1]
изначальный выпуск4 октября 2015 г.; 5 лет назад (2015-10-04)[2]
Репозиторийgithub.com/ мкг
Написано вЯва
Операционная системаAndroid
ЛицензияApache 2.0
Интернет сайтмкг.org Отредактируйте это в Викиданных

мкГ это бесплатно и с открытым исходным кодом реализация проприетарный Google библиотеки что служит заменой Сервисы Google Play на Android Операционная система. Он поддерживается Немецкий разработчик Марвин Висфельд.[1] microG позволяет пользователям мобильных устройств получать доступ Мобильные сервисы Google менее отслеживание активности устройств по сравнению с сервисами Google Play. В своей презентации Виссфельд охарактеризовал microG как « рамки (библиотеки, Сервисы, патчи ) для создания полностью совместимого Распространение Android без каких-либо проприетарных компонентов Google ".[3]

Фон

Несмотря на то что Google первоначально выпустил Android операционная система как программное обеспечение с открытым исходным кодом в 2007 году компания постепенно заменила некоторые компоненты Android с открытым исходным кодом на проприетарное программное обеспечение по мере роста популярности Android.[4] Марвин Висфельд,[1] немецкий разработчик программного обеспечения, создал проект NOGAPPS в 2012 году как бесплатно и с открытым исходным кодом безотказная замена для Сервисы Google Play, Закрытый исходный код Google программное обеспечение это было предустановлен практически на всех устройствах Android. К 2016 году проект NOGAPPS превратился в microG.[5]

особенности

microG позволяет приложениям Android получать доступ к реплике интерфейсы прикладного программирования (API), которые предоставляются Сервисами Google Play, включая API, связанные с Гугл игры, Карты Гугл и Google геолокация и функции обмена сообщениями.[1][6][7] В отличие от сервисов Google Play, microG не отслеживать активность пользователей на устройстве, и пользователи могут выборочно включать и отключать определенные функции API.[1]

LineageOS для microG

Логотип LineageOS для microG

В 2017 году компания microG выпустила "LineageOS для microG ", a вилка LineageOS - бесплатной операционной системы на базе Android с открытым исходным кодом, которая включает в себя как microG, так и F-Droid app store как предустановленное программное обеспечение. LineageOS для microG была создана после того, как разработчики LineageOS отказались интегрировать microG в LineageOS; разработчики сослались на необходимость microG обман подписи кода как проблема безопасности.[8][9] Чтобы включить функциональность microG, LineageOS для microG включает ограниченную поддержку подделки подписи.[8]

Разработчики MicroG утверждают, что старые смартфоны потребляют меньше энергии батареи при использовании LineageOS для microG по сравнению с операционными системами, использующими сервисы Google Play.[8] LineageOS для microG поддерживала 39 моделей устройств в 2017 году,[8] и теперь поддерживает те же модели устройств, что и LineageOS.[10] Устройства получают более новые версии LineageOS для microG еженедельно. по воздуху обновления.[10]

Принятие

В / e / Операционная система, ориентированная на конфиденциальность ветвь LineageOS, включает microG вместо сервисов Google Play.[11][12] В 2019 / е / начала продажи отремонтированный смартфоны с предустановленным microG.[6][13]

Основные продукты Смартфон «Project Gem», который ранее находился в разработке, использовал форк Android, который отказывается от сервисов Google Play в пользу microG, по словам Essential совершает на Android кодовая база в конце 2019 года.[14][15] Essential Products закрылась в феврале 2020 года.[16][17][18]

Для статьи о конфиденциальности приложений Android 2018 г. исследователи безопасности из Нагойский университет использовал microG для обхода механизма безопасности Google SafetyNet на Android Marshmallow эмулятор. Исследователи изменили Android менеджер пакетов и реализована подмена подписи для включения microG на эмуляторе.[19]

В 2020 г. ОмниРОМ начала предоставлять сборки, в том числе встроенные microG для определенных устройств.[20]

Прием

В 2016 году Натан Уиллис из LWN.net ожидается, что microG станет "долгожданным дополнением" для пользователей альтернативных проектов на базе Android, включая CyanogenMod, Репликант, и Blackphone. Уиллис предположил, что microG может расширить свое распространение, сотрудничая с этими проектами.[5]

Корбин Давенпорт, писавший для Android Police в апреле 2018 года, установил LineageOS для microG на Xiaomi Mi 4c смартфон с помощью Проект восстановления Team Win image в эксперименте, в котором он использовал исключительно программное обеспечение с открытым исходным кодом для Android. Давенпорт под предлогом сказал, что не может войти в свой Аккаунт Google через microG, и поэтому он ошибочно пришел к выводу, что «переход на открытый исходный код невозможен», несмотря на высокое качество приложений Android с открытым исходным кодом (для установки которых вообще не требуется учетная запись Google), которые можно установить, например, через F-Droid.[21] Лайфхакер's Брендан Хессе рекомендовал MicroG в своем учебном пособии от ноября 2018 г. "выход из Google". Гессе видел в microG «многообещающую» альтернативу сервисам Google Play, которая была «незавершенной и все еще в разработке», но сказал, что она «пригодна для использования» и «работает довольно хорошо».[22]

Стивен Дж. Воан-Николс в 2019 году ZDNet обзор отремонтированного Samsung Galaxy S9 + смартфон от / e /, определил, что приложения, которые более тесно интегрированы с Мобильные сервисы Google менее вероятно, что они будут правильно работать с microG. Во время тестирования устройства Воан-Николс смог использовать Сигнал, Телеграмма, Facebook, и другие приложения Android без проблем, а Lyft и Убер работает менее надежно; Воан-Николс не смог запустить Карты Google или Twitter вообще, в заключение, «приложения могут быть головной болью» и «установка / e / - это чудовищная работа».[6]

использованная литература

  1. ^ а б c d е Гордон, Ариэль (7 июня 2019 г.). «Проект с открытым исходным кодом, который убережет руки Google от ваших данных Android». Вице. Получено 19 января 2020.
  2. ^ мар-в-ин (4 октября 2015 г.). "Выпуск v0.01 · microg / android_packages_apps_GmsCore". GitHub. Получено 17 января 2020.
  3. ^ В., Марвин (16 ноября 2019 г.). «MicroG - что это такое и куда идет». SFSCon. Получено 21 декабря 2019.
  4. ^ Амадео, Рон (21 октября 2013 г.). «Железная хватка Google на Android: контроль открытого исходного кода любыми средствами». Ars Technica. Получено 31 декабря 2019.
  5. ^ а б Уиллис, Натан (30 марта 2016 г.). «Замена Google на microG». LWN.net. Получено 6 января 2020.
  6. ^ а б c Воан-Николс, Стивен Дж. (12 ноября 2019 г.). «Телефон Android без / e / без поддержки конфиденциальности работает хорошо - бета-версия». ZDNet. Получено 21 ноября 2019.
  7. ^ «Выпуск v0.2.12.203315». GitHub. 10 сентября 2020 г.. Получено 27 октября 2020.
  8. ^ а б c d Leemhuis, Thorsten (4 ноября 2017 г.). "LineageOS-Ableger вермейдет Google-Code" [Ответвление LineageOS избегает кода Google]. Heise Online (на немецком). Получено 19 января 2020.
  9. ^ "195284: [RFC] Добавить разрешение на подделку подписи". LineageOS Геррит. 10 декабря 2017 г.. Получено 19 января 2020.
  10. ^ а б «LineageOS для microG». LineageOS для MicroG. ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ. 1 июня 2019 г.. Получено 19 января 2020.
  11. ^ «Знакомьтесь, eelo: операционная система на базе Android, не использующая сервисы Google». BGR Индия. 3 января 2018 г.. Получено 19 января 2020.
  12. ^ Сингх, Чаранджит (25 ноября 2018 г.). «Ориентированная на конфиденциальность / электронная / ОС для смартфонов получает поддержку большего количества устройств». Fossbytes. Получено 19 января 2020.
  13. ^ Ван, Жюль (15 мая 2019 г.). "Эта компания будет продавать отремонтированные телефоны Android без всех сервисов Google". Полиция Android. Нелогичный робот. Получено 19 января 2020.
  14. ^ Амадео, Рон (9 октября 2019 г.). «Новый смартфон Essential имеет соотношение сторон пульта от телевизора». Ars Technica. Получено 14 октября 2019.
  15. ^ Рахман, Мишааль (23 сентября 2019 г.). «Essential подтверждает, что его следующее устройство находится на раннем этапе тестирования». Разработчики XDA. Получено 14 октября 2019.
  16. ^ Ниева, Ричард. «Essential, возглавляемый основателем Android Энди Рубином, закрывается». CNET. Получено 14 февраля 2020.
  17. ^ Хьюз, Мэтью (13 февраля 2020 г.). «После всего лишь одного телефона Essential Products становится великим венчурным капиталистом в небе». www.theregister.co.uk. Получено 14 февраля 2020.
  18. ^ Вакабаяси, Дайсуке; Гриффит, Эрин (12 февраля 2020 г.). «Стартап Энди Рубина, основные продукты, закрывается». Нью-Йорк Таймс. ISSN  0362-4331. Получено 14 февраля 2020.
  19. ^ Ито, Кацутака; Хасэгава, Хирокадзу; Ямагути, Юкико; Шимада, Хадзиме (8 августа 2018 г.). «Обнаружение злоупотребления конфиденциальной информацией со стороны приложений Android из журналов вызовов API». Inomata, Ацуо; Ясуда, Кан (ред.). Достижения в области информационной и компьютерной безопасности. 13-й международный семинар по безопасности, IWSEC 2018, Сендай, Япония, 3–5 сентября 2018 г. Конспект лекций по информатике. Springer. С. 143, 150–151. ISBN  9783319979168. Получено 19 января 2020 - через Google Книги.
  20. ^ «ОмниРОМ». omnirom.org. 10 марта 2020 г.. Получено 12 сентября 2020.
  21. ^ Давенпорт, Корбин (29 апреля 2018 г.). «Вот на что похоже использование только программного обеспечения с открытым исходным кодом на Android». Полиция Android. Нелогичный робот. Получено 19 января 2020.
  22. ^ Гессен, Брендан (8 ноября 2018 г.). «Всеобъемлющее руководство по выходу из Google». Лайфхакер. Получено 19 января 2020.

внешняя ссылка