МикроГ
Разработчик(и) | Марвин Виссфельд [1] |
---|---|
Первоначальный выпуск | 4 октября 2015 г. [2] |
Стабильная версия | v0.3.2.240913 [3] (16 мая 2024 г ) |
Репозиторий | |
Написано в | Ява |
Операционная система | Андроид |
Лицензия | Лицензия Апач 2.0 |
Веб-сайт | микрограмма |
MicroG (обычно называемый microG ) — это с открытым исходным кодом бесплатная реализация собственных Google библиотек , которая служит заменой сервисов Google Play в операционной системе Android . Его поддерживает немецкий разработчик Марвин Виссфельд. [4] В своей презентации Виссфельд описал microG как « инфраструктуру (библиотеки, сервисы , патчи ) для создания полностью совместимого дистрибутива Android без каких-либо проприетарных компонентов Google». [5]
Фон
[ редактировать ]Хотя Google первоначально выпустила операционную систему Android как программное обеспечение с открытым исходным кодом в 2007 году, компания постепенно заменила некоторые компоненты Android с открытым исходным кодом проприетарным программным обеспечением по мере роста популярности Android. [6] Марвин Виссфельд, [4] Немецкий разработчик программного обеспечения создал проект NOGAPPS в 2012 году как с открытым исходным кодом бесплатную замену Google Play Services Google с закрытым исходным кодом , системного программного обеспечения , которое было предустановлено почти на всех устройствах Android. К 2016 году проект NOGAPPS стал MicroG. [7]
Функции
[ редактировать ]MicroG позволяет приложениям Android получать доступ к репликам интерфейсов прикладного программирования (API), предоставляемых Сервисами Google Play, включая API, связанные с Google Play , Google Maps и обмена сообщениями Google . геолокации , а также функциями [4] [8] [9] В отличие от сервисов Google Play, MicroG не отслеживает активность пользователей на устройстве, и пользователи могут выборочно включать и отключать определенные функции API. [4] В зависимости от того, какие приложения установлены пользователями, активность пользователей все равно может отслеживаться Google. [ нужна ссылка ]
LineageOS для MicroG
[ редактировать ]В 2017 году microG выпустила « LineageOS для microG», ответвление LineageOS — бесплатной операционной системы на базе Android с открытым исходным кодом, которая включает в себя как MicroG, так и магазин приложений F-Droid в качестве предустановленного программного обеспечения. LineageOS для MicroG была создана после того, как разработчики LineageOS отказались интегрировать MicroG в LineageOS; разработчики назвали необходимость подделки подписей кода MicroG проблемой безопасности. [10] [11] Чтобы обеспечить функциональность MicroG, LineageOS для MicroG включает ограниченную поддержку подделки подписи. [10]
Разработчики MicroG утверждают, что старые смартфоны потребляют меньше энергии аккумулятора при использовании LineageOS для MicroG по сравнению с операционными системами, использующими сервисы Google Play. [10] LineageOS для MicroG в 2017 году поддерживала 39 моделей устройств. [10] и теперь поддерживает те же модели устройств, что и LineageOS. [12] Устройства получают новые версии LineageOS для MicroG посредством беспроводных обновлений раз в полгода. [12]
Принятие
[ редактировать ]В статье 2018 года о конфиденциальности приложений Android исследователи безопасности из Университета Нагои использовали MicroG для обхода механизма безопасности Google SafetyNet на Android Marshmallow эмуляторе . Android Исследователи изменили менеджер пакетов и реализовали подмену подписи, чтобы включить MicroG в эмуляторе. [13]
CalyxOS включает возможности использования MicroG в качестве замены с улучшенной конфиденциальностью некоторых функций сервисов Google Play . [14] [15]
DivestOS , софт-форк LineageOS, решил не поддерживать MicroG или другие способы установки или запуска проприетарных приложений Google. [16] С июля 2023 года DivestOS позволяет устанавливать MicroG после включения его в настройках системы, но не рекомендует этого делать и по-прежнему считает эту функцию неподдерживаемой. [17]
Смартфон Project Gem компании Essential Products , ранее находившийся в разработке, использовал форк Android, в котором сервисы Google Play заменены MicroG, согласно обязательствам Android Essential по созданию кодовой базы в конце 2019 года. [18] [19] Компания Essential Products закрылась в феврале 2020 года. [20] [21] [22]
По состоянию на май 2022 года компания Murena продает несколько телефонов, включая MicroG с операционной системой /e/ , ориентированной на конфиденциальность ответвлением LineageOS, с «в основном удаленными» сервисами Google. [24] [25] [26] В 2019 году компании, связанные с /e/, начали продавать отремонтированные смартфоны с предустановленной MicroG. [8] [27]
В 2020 году OmniROM начал предоставлять сборки, включающие MicroG, встроенный для определенных устройств. [28]
Прием
[ редактировать ]В 2016 году Натан Уиллис из LWN.net ожидал, что MicroG станет «долгожданным дополнением» для пользователей альтернативных проектов на базе Android, включая CyanogenMod , Replicant и Blackphone . Уиллис предположил, что MicroG могла бы расширить свое внедрение, сотрудничая с этими проектами. [7]
Корбин Давенпорт, писавший для Android Police в апреле 2018 года, установил LineageOS для MicroG на смартфон Xiaomi Mi 4c , используя образ Team Win Recovery Project , в эксперименте, в котором он использовал исключительно программное обеспечение с открытым исходным кодом на Android. Давенпорт не смог войти в свою учетную запись Google через MicroG и пришел к выводу, что «перейти полностью на открытый исходный код невозможно», несмотря на высокое качество некоторых приложений Android с открытым исходным кодом от F-Droid . [29] Lifehacker Брендан Гессе из рекомендовал MicroG в своем руководстве в ноябре 2018 года по «отказу от Google» . Гессе рассматривал MicroG как «многообещающую» альтернативу сервисам Google Play, которая была «неполной и все еще находилась в разработке», но сказал, что она «пригодна для использования» и «работает довольно хорошо». [30]
Стивен Дж. Воан-Николс в обзоре ZDNet в 2019 году отремонтированного смартфона Samsung Galaxy S9+ из /e/ определил, что приложения, которые более тесно интегрированы с Google Mobile Services, с меньшей вероятностью будут правильно работать с MicroG. Во время тестирования своего устройства Воан-Николс смог использовать Signal , Telegram , Facebook без проблем и другие приложения для Android, в то время как Lyft и Uber работали менее надежно; Воган-Николс вообще не смог запустить Google Maps или Twitter , заключив, что «приложения могут быть болезненными», а «установка /e/ – это чудовищная работа». [8] В мае 2022 года Воан-Николс в ZDNet написал: «В /e/OS большинство (но не все) сервисов Google были удалены и заменены сервисами MicroG». [24]
Ссылки
[ редактировать ]- ^ Ариэль Гордон (7 июня 2019 г.). «Проект с открытым исходным кодом, который защитит Google от ваших данных Android» . Проверено 8 декабря 2020 г.
- ^ «v0.01» . Проверено 1 февраля 2021 г.
- ^ «Релизы · microg/GmsCore» . Проверено 17 мая 2024 г.
- ^ Перейти обратно: а б с д Гордон, Ариэль (7 июня 2019 г.). «Проект с открытым исходным кодом, который защитит Google от ваших данных Android» . Порок . Проверено 19 января 2020 г.
- ^ В., Марвин (16 ноября 2019 г.). «MicroG — что это такое и куда движется» . СФСКон . Проверено 21 декабря 2019 г.
- ^ Амадео, Рон (21 октября 2013 г.). «Железная хватка Google на Android: контроль над открытым исходным кодом любыми необходимыми способами» . Арс Техника . Проверено 31 декабря 2019 г.
- ^ Перейти обратно: а б Уиллис, Натан (30 марта 2016 г.). «Замена Google на microG» . LWN.net . Проверено 6 января 2020 г.
- ^ Перейти обратно: а б с Воган-Николс, Стивен Дж. (12 ноября 2019 г.). «Телефон Android без /e/, защищенный от Google и обеспечивающий конфиденциальность, работает хорошо — для бета-версии» . ЗДНет . Проверено 21 ноября 2019 г.
- ^ «Выпуск v0.2.12.203315» . Гитхаб . 10 сентября 2020 г. Проверено 27 октября 2020 г.
- ^ Перейти обратно: а б с д Лемхейс, Торстен (4 ноября 2017 г.). «Ответ LineageOS избегает кода Google» [Ответ LineageOS избегает кода Google]. Heise Online (на немецком языке) . Проверено 19 января 2020 г.
- ^ «195284: [RFC] Добавить разрешение на подделку подписи» . LineageOS Геррит . 10 декабря 2017 года . Проверено 19 января 2020 г.
- ^ Перейти обратно: а б «LineageOS для microG» . LineageOS для MicroG . ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ. 1 июня 2019 года . Проверено 19 января 2020 г.
- ^ Ито, Кацутака; Хасэгава, Хирокадзу; Ямагучи, Юкико; Симада, Хадзиме (8 августа 2018 г.). «Обнаружение злоупотребления конфиденциальной информацией приложениями Android по журналам вызовов API» . В Иномате Ацуо; Ясуда, Кан (ред.). Достижения в области информационной и компьютерной безопасности . 13-й международный семинар по безопасности, IWSEC 2018, Сендай , Япония, 3–5 сентября 2018 г. Конспекты лекций по информатике. Спрингер . стр. 143, 150–151. ISBN 9783319979168 . Проверено 19 января 2020 г. - через Google Книги .
- ^ «Телефон Degoogled | Полное руководство по CalyxOS и Micro G» . gofoss.net . Проверено 1 августа 2022 г.
- ^ «микроГ» . calyxos.org . Проверено 1 августа 2022 г.
- ^ «Сломано — DivestOS Mobile» . сайт divestos.org . Проверено 23 августа 2022 г.
- ^ «Часто задаваемые вопросы — DivestOS Mobile» . сайт divestos.org . Проверено 21 декабря 2023 г.
- ^ Амадео, Рон (9 октября 2019 г.). «Новый смартфон Essential имеет соотношение сторон пульта от телевизора» . Арс Техника . Проверено 14 октября 2019 г.
- ^ Рахман, Мишааль (23 сентября 2019 г.). «Essential подтверждает, что следующее устройство находится на ранней стадии тестирования» . Разработчики XDA . Проверено 14 октября 2019 г.
- ^ Ньева, Ричард. «Essential, возглавляемая основателем Android Энди Рубином, закрывается» . CNET . Проверено 14 февраля 2020 г.
- ^ Хьюз, Мэтью (13 февраля 2020 г.). «После всего лишь одного телефона Essential Products становится великим венчурным капиталистом в небе» . www.theregister.co.uk . Проверено 14 февраля 2020 г. .
- ^ Вакабаяси, Дайсуке; Гриффит, Эрин (12 февраля 2020 г.). «Стартап Энди Рубина, основные продукты, закрывается» . Нью-Йорк Таймс . ISSN 0362-4331 . Проверено 14 февраля 2020 г. .
- ^ Введение , iodeOS, 22 августа 2022 г. , получено 23 августа 2022 г.
- ^ Перейти обратно: а б «Выходит Murena, Android-смартфон, ориентированный на конфиденциальность» . ЗДНЕТ . Проверено 19 августа 2022 г.
- ^ «Знакомьтесь, eelo: операционная система на базе Android, не использующая сервисы Google» . БГР Индия . 3 января 2018 г. Архивировано из оригинала 3 января 2018 г. Проверено 19 января 2020 г.
- ^ Сингх, Чаранджит (25 ноября 2018 г.). «Основная система /e/ для смартфонов, ориентированная на конфиденциальность, получает поддержку большего количества устройств» . Фоссбайты . Проверено 19 января 2020 г.
- ^ Ван, Жюль (15 мая 2019 г.). «Эта компания будет продавать отремонтированные телефоны Android с удаленными всеми службами Google» . Андроид Полиция . Нелогичный робот . Проверено 19 января 2020 г.
- ^ «ОмниРОМ» . omnirom.org . 10 марта 2020 г. Проверено 12 сентября 2020 г.
- ^ Давенпорт, Корбин (29 апреля 2018 г.). «Вот что значит использовать на Android только программное обеспечение с открытым исходным кодом» . Андроид Полиция . Нелогичный робот . Проверено 19 января 2020 г.
- ^ Гессен, Брендан (8 ноября 2018 г.). «Полное руководство по выходу из Google» . Лайфхакер . Проверено 19 января 2020 г.