Många av oss letar nu efter sätt att bryta vårt beroende av Google, men på Android kan det innebära att vi måste ge upp tillgången till all programvara som finns på Google Play. Även appar som inte kommer från Play Butik är ofta fortfarande beroende av Google Play Services. Betyder det att allt är förlorat?

Där det finns en vilja finns det en väg. microG är ett alternativ som, även om det inte kan ersätta Google Play-tjänster helt, kanske bara är tillräckligt bra för att göra det du vill göra.

Vad är microG?

Android är tekniskt sett ett gratis operativsystem med öppen källkod, men versionen du hittar förinstallerad på den överväldigande majoriteten av telefoner och surfplattor är det inte. Det beror på att Google och andra enhetstillverkare tillhandahåller lager av stängd, proprietär kod ovanpå Android-basen.

Google Play Services är ett av dessa lager. Den kommer med alla enheter som levereras med Google Play Butik. Många, om inte de flesta, av apparna som kommer från Play Butik kräver Google Play Services för att fungera.

instagram viewer

Om du installerar en anpassad ROM, får du open source-delarna av Android utan Googles tillagda bitar. Du har möjlighet att lägga till Googles kod, men många installerar anpassade ROM-skivor specifikt för att minska Googles närvaro i sina liv. Haken är att att göra det innebär att man slipper många appar som inte har mycket med Google att göra.

3 bilder

Vissa applikationer med öppen källkod är till och med beroende av Google Play-tjänster, vilket innebär att du behöver ett lager av egen kod för att köra en app med öppen källkod på ett operativsystem med öppen källkod. Det är där microG kommer in.

microG är en gratis implementering av Google Play Services med öppen källkod. En anpassad ROM med microG kan härma tillräckligt mycket av den funktionalitet som Google Play Services tillhandahåller för att många av dessa appar ska fungera igen. Detta gör att du kan använda vissa appar samtidigt som du inte längre behöver ha ett Google-konto kopplat till din telefon.

Hur microG fungerar

Google Play Services är inte en enda mjukvara. För att replikera de olika aspekterna av denna teknik, består microG av flera komponenter.

  • Servicekod (GmsCore): Tillhandahåller funktioner som behövs för att köra appar som använder Google Play-tjänster eller Google Maps Android API (v2).
  • Services Framework Proxy (GsfProxy): Tillåter appar som använder Google Cloud to Device Messaging (C2DM) att använda den kompatibla Google Cloud Messaging-tjänsten som ingår i GmsCore.
  • Unified Network Location Provider (UnifiedNIp): Tillhandahåller Wi-Fi- och mobiltornsbaserad geolokalisering till appar som använder Googles nätverksleverantör.
  • Maps API (mapsv1): Ger samma funktionalitet som det föråldrade Google Maps API (v1).

Allt detta är väldigt tekniskt. Om du vill dyka in i detaljerna kan du hitta mer detaljerade förklaringar av var och en av dessa komponenter på microG webbplats, men du behöver inte oroa dig för det annars.

Hur man skaffar microG

Det enklaste sättet att få tag på microG är att köpa en telefon som levereras med microG förinstallerat. Det finns några alternativ, t.ex Murena telefon från /e/ Foundation eller en modifierad Pixel från Calyx Institute.

Om du är bekant med hur installera en anpassad ROM på en Android-telefon, då är nästa enklaste tillvägagångssätt att installera en anpassad ROM som redan innehåller microG. Här är några exempel:

  • LineageOS för microG
  • OmniROM
  • CalyxOS

Observera att medan LineageOS stöder det bredaste antalet enheter, versionen med microG inbakad är en inofficiell gaffel som inte är ansluten till LineageOS-projektet. OmniROM- och CalyxOS-projekten ger båda officiellt stöd för microG och inkluderar dem som en del av ROM, men de stöder mycket färre enheter. För många användare kommer LineageOS att vara det enda alternativet.

Om du redan har en anpassad ROM installerad, eller om du känner dig mer bekväm med att installera microG separat själv, är det också ett alternativ. Det är mer komplicerat, kräver ett ROM som kommer med signaturförfalskning inbakat, eller för dig att patcha ROM för att få det att stödja signaturspoofing. Du kan sedan installera F-Droid, lägg till microG: s F-Droid-förråd och installera de nödvändiga apparna, vars APK-filer du också kan hitta på microG: s nedladdningssida.

Fungerar de flesta appar med microG?

microG är ett pågående projekt och har inte full funktionsparitet med Google Play Services. Projekt som detta kan sällan fungera som fullt fungerande drop-in-ersättningar för tjänsten de försöker ersätta eftersom de i huvudsak spelar en omgång katt och råtta.

Det betyder att om du förväntar dig att ha en mer privat, öppen telefon med möjlighet att köra valfri Google-app eller valfri app från Play Butik, kommer du sannolikt att gå därifrån besviken. Men om du redan är bekväm med apparna som följer med din anpassade ROM eller är tillgängliga i F-Droid, och du bara vill om du bara hade en eller två appar tillgängliga från Play Butik, finns det en större chans att microG hjälper dig att utföra mål.

Om du förväntar dig att de flesta appar inte fungerar eller kommer med egenheter, och låter dig själv bli positivt överraskad när de fungerar tillräckligt bra, då kan du vara mer sannolikt att uppskatta vad microG-projektet har lyckats med förse.

3 bilder

Google-appar kan bli träffade eller missa. Det är möjligt att köra Google Maps, till exempel, men Android Auto-stödet finns ännu inte där. Bankappar kan vara en icke-startare, eftersom dessa ofta kontrollerar underliggande delar av ditt system för att säkerställa att din enhet inte är komprometterad, och för en bankapps ögon innebär att vidta de steg som krävs för att installera en anpassad ROM att din enhet nu är äventyras.

Men microG kan räcka för att få en app du behöver för att ladda en elbil på en viss laddning nätverk eller för att installera din favoritvideoredigerare som inte är beroende av Google Play-tjänster för att göra allt så mycket. Du kan till exempel ta en tur med Uber igen, men du kan behöva falla tillbaka till webbplatsen om det finns en bugg eller om saker slutar fungera.

Om din allmänna böjelse är att undvika stora teknikföretag eller mjukvara från stora företag, och du bara försöker för att få tillgång till den stora katalogen med appar från små utvecklare i Play Butik, då har du förmodligen en enklare tid. Men det finns inga garantier.

Ska du använda microG?

För många av oss är tanken på att bära runt en enhet som är bunden till ett Google-konto inte en vi är bekväma med. Om en sådan idé gör att du känner dig orolig nog att torka din enhet och klara dig utan det mesta av programvaran Play Store, och du redan är van vid lösningar, då är microG ett bra verktyg att lägga till bälte. Det utökar vilken programvara du kan köra utan att spåra vad du gör.

microG gör det inte lätt att bryta sig ur Googles ekosystem, men det gör jobbet lättare.