MikroG - MicroG

mikroG
MicroG.png
Ustawienia MicroG.png
Aplikacja Ustawienia microG
Deweloper(zy) Marvin Wißfeld Edytuj to na Wikidanych
Pierwsze wydanie 4 października 2015 Edytuj to na Wikidanych
Wersja stabilna
v0.2.22.212658  Edytuj to na Wikidanych(24 sierpnia 2021 ; 47 dni temu )  ( 24 sierpnia 2021 )
Magazyn
Napisane w Jawa Edytuj to na Wikidanych
System operacyjny Android Edytuj to na Wikidanych
Licencja Licencja oprogramowania Apache, wersja 2.0 Edytuj to na Wikidanych
Strona internetowa mikrog .org Edytuj to na Wikidanych

MicroG (zwykle stylizowany na microG ) to bezpłatna i otwarta implementacja zastrzeżonych bibliotek Google, która służy jako zamiennik Usług Google Play w systemie operacyjnym Android . Jest obsługiwany przez niemieckiego dewelopera Marvina Wißfelda. MicroG umożliwia użytkownikom urządzeń mobilnych dostęp do usług mobilnych Google przy mniejszym śledzeniu aktywności ich urządzeń w porównaniu z usługami Google Play. W prezentacji Wißfeld opisał microG jako „ framework (biblioteki, usługi , łatki ) do tworzenia w pełni kompatybilnej dystrybucji Androida bez żadnych zastrzeżonych komponentów Google”.

Tło

Chociaż Google początkowo wypuścił system operacyjny Android jako oprogramowanie typu open source w 2007 roku, firma stopniowo zastępowała niektóre komponenty Androida o otwartym kodzie źródłowym oprogramowaniem własnościowym w miarę wzrostu popularności Androida. Marvin Wißfeld, niemiecki programista, stworzył projekt NOGAPPS w 2012 roku jako darmowy i otwarty zamiennik drop-in dla Usług Google Play , oprogramowania systemowego Google o zamkniętym kodzie źródłowym , które zostało preinstalowane na prawie wszystkich urządzeniach z Androidem. Projekt NOGAPPS stał się MicroG w 2016 roku.

Cechy

MicroG umożliwia aplikacjom na Androida dostęp do replik interfejsów programowania aplikacji (API) dostarczanych przez Usługi Google Play, w tym interfejsów API powiązanych z Google Play , Mapami Google oraz funkcjami geolokalizacji i przesyłania wiadomości Google . W przeciwieństwie do Usług Google Play, MicroG nie śledzi aktywności użytkownika na urządzeniu, a użytkownicy mogą selektywnie włączać i wyłączać określone funkcje API.

LineageOS dla MicroG

Logo LineageOS dla MicroG

W 2017 r. microG wypuściło „ LineageOS for microG”, widelec LineageOS – darmowego i otwartego systemu operacyjnego opartego na Androidzie – który zawiera zarówno MicroG, jak i sklep z aplikacjami F-Droid jako wstępnie zainstalowane oprogramowanie. LineageOS dla MicroG został stworzony po tym, jak programiści LineageOS odmówili integracji MicroG z LineageOS; Twórcy przytoczyli potrzebę fałszowania podpisów kodu przez MicroG jako problem bezpieczeństwa. Aby umożliwić funkcjonalność MicroG, LineageOS for MicroG zawiera ograniczoną obsługę fałszowania podpisów.

Twórcy MicroG twierdzą, że starsze smartfony zużywają mniej energii baterii przy użyciu LineageOS for MicroG w porównaniu z systemami operacyjnymi korzystającymi z usług Google Play. LineageOS for MicroG obsługiwał 39 modeli urządzeń w 2017 roku, a teraz obsługuje te same modele urządzeń co LineageOS. Urządzenia otrzymują nowsze wersje LineageOS for MicroG poprzez cotygodniowe aktualizacje bezprzewodowe .

Przyjęcie

W artykule z 2018 r. na temat prywatności aplikacji na Androida analitycy bezpieczeństwa z Uniwersytetu Nagoya wykorzystali MicroG do ominięcia mechanizmu bezpieczeństwa Google SafetyNet w emulatorze Androida Marshmallow . Naukowcy zmienili menedżera pakietów Androida i zaimplementowali fałszowanie podpisów, aby umożliwić MicroG w emulatorze.

System operacyjny /e/ , zorientowany na prywatność widelec LineageOS, zawiera MicroG zamiast usług Google Play. W 2019 r. /e/ zaczęło sprzedawać odnowione smartfony z preinstalowanym MicroG.

Smartfon Essential Products „Project Gem”, poprzednio opracowywany, używał widelca Androida, który rezygnuje z usług Google Play na rzecz MicroG, zgodnie z zobowiązaniami Essential dotyczącymi bazy kodu Androida pod koniec 2019 r. Produkty Essential zostały zamknięte w lutym 2020 r.

W 2020 r. OmniROM rozpoczął dostarczanie kompilacji, w tym wbudowanego MicroG dla niektórych urządzeń.

Przyjęcie

W 2016 r. Nathan Willis z LWN.net spodziewał się, że MicroG będzie „mile widzianym dodatkiem” dla użytkowników alternatywnych projektów opartych na Androidzie, w tym CyanogenMod , Replicant i Blackphone . Willis zasugerował, że MicroG może zwiększyć swoją adopcję poprzez współpracę z tymi projektami.

Corbin Davenport, piszący dla Android Police w kwietniu 2018 r., zainstalował LineageOS for MicroG na smartfonie Xiaomi Mi 4c, korzystając z obrazu Team Win Recovery Project w eksperymencie, w którym używał wyłącznie oprogramowania open source na Androida. Davenport nie był w stanie zalogować się na swoje konto Google przez MicroG i doszedł do wniosku, że „zastosowanie całego oprogramowania typu open source jest niewykonalne”, pomimo wysokiej jakości niektórych aplikacji na Androida o otwartym kodzie źródłowym firmy F-Droid . Lifehacker ' s Brendan Hesse zaleca microg w swoim listopada 2018 poradniku do "rzucenia Google" . Hesse widział MicroG jako „obiecującą” alternatywę dla usług Google Play, która była „niekompletna i wciąż w fazie rozwoju”, ale powiedziała, że ​​jest „użyteczna” i „działa całkiem nieźle”.

Steven J. Vaughan-Nichols w recenzji ZDNet z 2019 r. dotyczącej odnowionego smartfona Samsung Galaxy S9+ z /e/ ustalił, że aplikacje, które były ściślej zintegrowane z usługami mobilnymi Google, rzadziej działały poprawnie z ΜicroG. Podczas testu urządzenia Vaughan-Nichols mógł bez problemu korzystać z Signala , Telegrama , Facebooka i innych aplikacji na Androida, podczas gdy Lyft i Uber działały mniej niezawodnie; Vaughan-Nichols w ogóle nie był w stanie uruchomić Google Maps ani Twittera , stwierdzając, że „aplikacje mogą być uciążliwe”, a „instalacja /e/ to monstrualna robota”.

Bibliografia

Zewnętrzne linki