Molti di noi sono ora alla ricerca di modi per rompere la nostra dipendenza da Google, ma su Android, ciò può significare dover rinunciare all'accesso a tutto il software disponibile su Google Play. Anche le app che non provengono dal Play Store spesso si affidano ancora ai Google Play Services. Vuol dire che tutto è perduto?
Dove c'è una volontà, c'è un modo. microG è un'opzione che, sebbene non sia in grado di sostituire completamente Google Play Services, potrebbe essere sufficiente per fare ciò che desideri.
Cos'è il microG?
Android è tecnicamente un sistema operativo gratuito e open source, ma la versione che trovi preinstallata sulla stragrande maggioranza di telefoni e tablet non lo è. Questo perché Google e altri produttori di dispositivi forniscono livelli di codice proprietario chiuso sulla base di Android.
Google Play Services è uno di questi livelli. Viene fornito con qualsiasi dispositivo fornito con Google Play Store. Molte, se non la maggior parte, delle app che provengono dal Play Store richiedono Google Play Services per funzionare.
Se installi una ROM personalizzata, ottieni le parti open source di Android senza i bit aggiunti di Google. Hai la possibilità di aggiungere il codice di Google, ma molte persone installano ROM personalizzate appositamente per ridurre la presenza di Google nelle loro vite. Il problema è che farlo significa fare a meno di molte app che hanno poco a che fare con Google.
Alcune applicazioni open source dipendono persino da Google Play Services, il che significa che è necessario un livello di codice proprietario per eseguire un'app open source su un sistema operativo open source. È qui che entra in gioco microG.
microG è un'implementazione gratuita e open source di Google Play Services. Una ROM personalizzata con microG può imitare abbastanza delle funzionalità fornite da Google Play Services per far funzionare di nuovo molte di queste app. Ciò ti consente di utilizzare determinate app senza più aver bisogno di un account Google collegato al tuo telefono.
Come funziona microG
Google Play Services non è un singolo software. Per replicare i vari aspetti di questa tecnologia, microG è costituito da diversi componenti.
- Codice di servizio (GmsCore): Fornisce le funzionalità necessarie per eseguire app che utilizzano Google Play Services o l'API Android di Google Maps (v2).
- Proxy Framework servizi (GsfProxy): Consente alle app che utilizzano Google Cloud to Device Messaging (C2DM) di utilizzare il servizio Google Cloud Messaging compatibile incluso con GmsCore.
- Provider di posizione di rete unificata (UnifiedNIp): Fornisce la geolocalizzazione Wi-Fi e basata su ripetitori cellulari alle app che utilizzano il provider di localizzazione di rete di Google.
- API delle mappe (mapsv1): Fornisce la stessa funzionalità dell'API di Google Maps obsoleta (v1).
Tutto questo è molto tecnico. Se vuoi approfondire i dettagli, puoi trovare spiegazioni più dettagliate di ciascuno di questi componenti sul sito web microG, ma non devi preoccuparti altrimenti.
Come ottenere microG
Il modo più semplice per mettere le mani su microG è acquistare un telefono con microG preinstallato. Ci sono alcune opzioni, come a telefono Murena dalla /e/ Foundation o un Pixel modificato dal Istituto Calice.
Se hai familiarità con come installa una ROM personalizzata su un telefono Android, quindi il prossimo approccio più semplice è installare una ROM personalizzata che includa già microG. Ecco alcuni esempi:
- LineageOS per microG
- OmniROM
- CalixOS
Nota che mentre LineageOS supporta il maggior numero di dispositivi, la versione con microG integrato è un fork non ufficiale non affiliato al progetto LineageOS. I progetti OmniROM e CalyxOS forniscono entrambi il supporto ufficiale per microG e li includono come parte della ROM, ma supportano molti meno dispositivi. Per molti utenti, LineageOS sarà l'unica opzione.
Se hai già installato una ROM personalizzata o ti senti più a tuo agio nell'installare microG separatamente, anche questa è un'opzione. È più complicato, richiede una ROM che viene fornita con lo spoofing della firma integrato o che tu possa patchare la ROM per far sì che supporti lo spoofing della firma. È quindi possibile installare F-Droid, aggiungere repository F-Droid di microG e installa le app necessarie, di cui puoi trovare anche gli APK Pagina di download di microG.
La maggior parte delle app funziona con microG?
microG è un progetto in corso e non ha la piena parità di funzionalità con Google Play Services. Progetti come questo raramente sono in grado di fungere da sostituti drop-in completamente funzionali per il servizio che cercano di sostituire poiché essenzialmente stanno giocando a un gioco del gatto e del topo.
Ciò significa che se ti aspetti di avere un telefono più privato e aperto con la possibilità di eseguire qualsiasi app Google o qualsiasi app dal Play Store, è probabile che tu te ne vada deluso. Ma se sei già a tuo agio con le app che vengono fornite con la tua ROM personalizzata o sono disponibili in F-Droid e desideri semplicemente avevi una o due app disponibili solo dal Play Store, c'è una maggiore possibilità che microG ti aiuti a realizzare il tuo obiettivo.
Se ti aspetti che la maggior parte delle app non funzioni o abbia delle stranezze, lasciati sorprendere piacevolmente quando funzionano abbastanza bene, quindi potresti essere più propenso ad apprezzare ciò che il progetto microG è riuscito a fare fornire.
Le app di Google possono essere incostante. È possibile eseguire Google Maps, ad esempio, ma il supporto per Android Auto non è ancora disponibile. Le app bancarie potrebbero non essere un punto di partenza, poiché spesso controllano le parti sottostanti del tuo sistema per assicurarsi che il tuo dispositivo non lo sia compromesso e agli occhi di un'app bancaria, eseguire i passaggi necessari per installare una ROM personalizzata significa che il tuo dispositivo è ora compromesso.
Ma microG potrebbe essere sufficiente per ottenere un'app necessaria per caricare un'auto elettrica con una particolare ricarica rete o per installare il tuo editor video preferito che non si affida a Google Play Services per fare tutto così tanto. Puoi chiamare di nuovo un passaggio con Uber, ad esempio, ma potrebbe essere necessario tornare al sito Web se c'è un bug o se le cose smettono di funzionare.
Se la tua inclinazione generale è quella di evitare le grandi aziende tecnologiche o il software di grandi aziende, e stai solo provando per ottenere l'accesso al grande catalogo di app di piccoli sviluppatori nel Play Store, probabilmente ne avrai una più facile volta. Ma non ci sono garanzie.
Dovresti usare microG?
Per molti di noi, il pensiero di portare in giro un dispositivo collegato a un account Google non è uno di quelli con cui siamo a nostro agio. Se un'idea del genere ti fa sentire abbastanza a disagio da cancellare il tuo dispositivo e fare a meno della maggior parte del software sul Play Store e sei già abituato a soluzioni alternative, quindi microG è un ottimo strumento da aggiungere al tuo cintura. Espande il software che puoi eseguire senza tenere traccia di ciò che fai.
microG non semplifica l'uscita dall'ecosistema di Google, ma semplifica il lavoro.