µg Project jako alternatywa dla gapps.zip: Android bez zdalnego sterowania z Mountain View
Android Open Source Project może sobie być otwartym systememoperacyjnym, ale Android jako platforma do uruchamianiaoprogramowania dostępnego w Google Play już taki otwarty nie jest.Znaczna część sterowników, niektóre biblioteki systemowe jak ipakiet podstawowych aplikacji to wszystko oprogramowaniewłasnościowe. Od strony systemu zmienić to próbują deweloperzyprojektu Replicant.Od strony systemowych aplikacji za sprawę wzięli się deweloperzyprojektu µg (microg).
27.06.2014 12:11
Pod parasolem µg Project rozwijane jest obecnie kilkanaściepakietów dla Androida 4.x, z których część była już znana, wwiększości od siebie zależnych. Znajdziemy tu np. µg Phonesky,otwartą implementację sklepu Google Play. By ją zbudować (nieliczmy na razie zbytnio na gotowe .apk), należy już wcześniejdysponować zbudowanym środowiskiem kompilacji µg i wcześniejskompilowanymi bibliotekami JGoogle (otwartą wersją bibliotekiGoogle Client) i JGooglePlay (otwartą wersją PlayStore Client).
Jeśli nie chcemy w ogóle Google Play (gdyż np. wolimy wolnysklep F-Droid), a nie chcemy mieć problemów z aplikacjamiżądającymi Google Play, skorzystać możemy z pakietu FakeStore,który udaje obecność sklepu Google'a w systemie. Nie ufającyusługom lokalizacyjnym Google'a mogą sięgnąć np. poOpenWlanMapNipBackend, który ustala położenie na podstawie danychz openwlanmap.org. Pomóc w geolokacji może też NetworkLocation,korzystające z bazy masztów telefonii komórkowej opencellid.org.
W założeniu dostarczane w ramach µg Project pakiety mają staćsię całkowicie wolnym zamiennikiem dla własnościowych rozwiązańGoogle'a. Dzisiaj, gdy przyszłość innych otwartych mobilnychsystemów operacyjnych nie jest wcale taka pewna, znaczenia tych pracnie sposób nie docenić. Pozbawiony usług Google'a Android wydajesię w pierwszym kontakcie systemem mocno ogołoconym, niespełniającym podstawowych potrzeb typowego użytkownika. Bezniezależnych implementacji alternatywnych, ale kompatybilnych usług,projekty takie jak wspomniany Replicant większego zainteresowanianie wzbudzą.
µg może pomóc też znacznie bardziej popularnym, nie do końcawolnym ROM-om do Androida, takim jak np. Cynanogenmod, którychtwórcy legalnie nie mogą rozpowszechniać ich z Aplikacjami Google.Użytkownicy takich ROM-ów dostają zwykle pakiet .zip dosamodzielnego zainstalowania w trybie recovery, aleinstalując go skazują się na podłączenie do statku-bazy wMountain View.
Więcej informacji znajdziecie w repozytorium projektu naGitHubie. Uprzedzamy jednak, że dla osób nie znającychprzynajmniej w podstawowym stopniu SDK Androida, µg nie będzie zbytciekawą zabawką.