I Google Mobile Services sono presenti su tutti i dispositivi. Ecco cosa fanno e a cosa servono sugli smartphone e tablet con il sistema operativo di Google
Il sistema operativo Android che tutti usate ogni giorno è un software open source. Ciò significa che il suo codice è pubblicamente disponibile e può essere modificato all’infinito da chiunque. Sebbene queste affermazioni siano effettivamente vere, la stragrande maggioranza dei dispositivi Android oggi non esegue, di fatto, Android puro e open source.
Per questo puoi ringraziare i Google Mobile Services (GMS). In poche parole, è il componente open source di Android è l’Android Open Source Project (AOSP), e poi ci sono iGMS, d’altra parte, che si basa sempre su AOSP ma offre molte delle funzionalità piacevoli che potresti aspettarti da un Android più evoluto.
La distinzione tra i due sistemi, è che i GMS non sono open-source. Invece, Google lo concede in licenza selettivamente ai produttori di dispositivi o agli OEM gratuitamente. La stragrande maggioranza dei dispositivi Android commerciali venduti in questi giorni include GMS ed esistono alcune eccezioni. Quindi cosa sono i servizi mobili di Google e perché così tanti dispositivi Android li includono?
Cosa sono i servizi mobili di Google o GMS?
GMS sta per Google Mobile Services ed è essenzialmente un insieme di applicazioni e API (interfacce di programmazione delle applicazioni) installate a livello di sistema. Ciò significa essenzialmente che sono profondamente integrati con il sistema operativo.
Pensa alle API come scorciatoie per consentire agli sviluppatori di accedere a funzionalità a livello di dispositivo come trasmettere un video alla TV tramite Wi-Fi o comunicare con i servizi di localizzazione ad alta precisione di Google. Il sistema operativo Android di per sé include già un sacco di API.
Le app devono semplicemente chiamare queste API per fare cose come accendere la torcia, accedere alle fotocamere del dispositivo o interagire con il filesystem. I Google Mobile Services estendono questa funzionalità di base per includere una profonda integrazione del sistema come il rilevamento dell’allenamento tramite sensori integrati, l’accesso a servizi di pagamento come Google Pay e salvataggi cloud tramite Play Games, tra gli altri
I GMS aiutano gli sviluppatori a integrare i servizi Google nelle loro app.
I GMS sono anche considerati essenziali per un motivo diverso fornisce l’accesso a molte app che probabilmente utilizzi quotidianamente. Ciò include Play Store, la Ricerca di Google, Google Assistant, Google Maps, GMail, Chrome e YouTube, tra gli altri.
Anche se non utilizzi nessuna di queste app, probabilmente trarrai comunque vantaggio dai GMS in molti altri modi. Quando hai acceso il tuo smartphone Android per la prima volta, è probabile che tu abbia effettuato l’accesso al tuo account Google. Questo processo dipende completamente dai GMS e consente la sincronizzazione automatica dei contatti, del calendario e delle impostazioni, incluse le password Wi-Fi salvate dai dispositivi precedenti.
In che modo i GMS sono vantaggiosi per gli utenti Android?
Oltre ai vantaggi di cui abbiamo già parlato, come l’accesso alle app e ai servizi di Google, i GMS sono utili anche perché aiutano gli utenti a ricevere aggiornamenti software minori e patch di sicurezza. Oltre a ciò, i GMS includo alcune funzionalità di nicchia che non sono visibili agli utenti finali ma sono utili per gli sviluppatori di app.
Il ML Kit, ad esempio, che fa parte dei Google Mobile Services, fornisce diverse API di apprendimento automatico sul dispositivo, che vanno dalla scansione dei codici a barre ai suggerimenti sulla risposta intelligente, che gli sviluppatori possono sfruttare. Un’app può semplicemente utilizzare i modelli forniti da Google per ridurre sia i tempi di sviluppo che la complessità.
Alcune app si affidano anche a GMS per fornire funzionalità di notifica push. Il servizio Firebase Cloud Messaging (FCM) semplifica lo sviluppo di app più piccole ed elimina la necessità che le singole app gestiscano la gestione delle notifiche sui dispositivi Android.
I GMS aiutano inoltre Google a fornire rapidamente gli aggiornamenti software al tuo dispositivo, indipendentemente dal produttore. In passato, dovevi attendere un aggiornamento completo del software per ricevere nuove funzionalità o patch di sicurezza.
Tutti i dispositivi Android includono GMS?
Per la maggior parte, sì. La stragrande maggioranza dei dispositivi Android viene fornita con GMS perché è ciò che la maggior parte dei consumatori si aspetta da un dispositivo Android. Ci sono eccezioni a questo, ovviamente, e ne parleremo nella sezione seguente.
Anche se i GMS i produttori di dispositivi richiedono una licenza a Google per usare i GMS. Successivamente, ogni dispositivo che producono dovrebbe anche soddisfare un criterio minimo. La certificazione, chiamata anche Mobile Application Distribution Agreement (MADA), richiede che i dispositivi soddisfino alcuni requisiti.
I test condotti per determinare l’idoneità di un dispositivo per la certificazione GMS sono abbastanza dettagliati. Il Documento di definizione della compatibilità (CDD) viene aggiornato ogni volta che viene rilasciata una nuova versione di Android.
In totale, il CDD per Android 11 occupa 136 pagine. Richiede requisiti minimi per tutto, dalla risoluzione dello schermo del dispositivo alla presenza di funzionalità di privacy sul fronte del software. Google utilizza le licenze GMS come un modo per standardizzare i dispositivi Android.
Posso usare Android senza i servizi Google?
Sì, Android è un sistema operativo perfettamente funzionante di per sé e può fare la maggior parte delle cose che ti aspetteresti che faccia senza Google Mobile Services. In effetti, la stragrande maggioranza degli smartphone Android venduti in Cina non include affatto il GMS e non lo ha mai fatto. Certo, questo perché Google è vietato e inaccessibile in Cina.
Un altro esempio è Fire OS, che viene preinstallato sulla linea di tablet di Amazon . L’assenza di GMS significa che non troverai il Play Store di Google sui dispositivi Amazon. Il motivo è semplice l’AppStore di Amazon genera entrate attraverso le vendite di app e contenuti.
A Huawei è stato notoriamente vietato l’utilizzo di molti componenti e servizi forniti da società statunitensi, incluso il GMS di Google. Negli ultimi anni, i telefoni e i tablet Huawei sono stati spediti senza GMS, il che riduce notevolmente la loro utilità al di fuori della Cina.
Allora, com’è l’esperienza senza GMS? Beh, non è molto conveniente se sei abituato all’ecosistema di Google. Sui dispositivi Amazon, sei bloccato con le app disponibili su Amazon App Store. Il sideloading è un’opzione, ma in alcuni casi le app di terze parti potrebbero non funzionare correttamente o addirittura rifiutarsi di aprirsi. Ciò è spesso dovuto al fatto che le app si basano molto sull’utilizzo dei GMS nel dispositivo. È la situazione è simile per i dispositivi Huawei.
Un’app che richiede l’accesso tramite il tuo account Google, ad esempio, fallirà in assenza delle API necessarie. Allo stesso modo, app come Uber o Lyft che utilizzano Google Maps per le loro funzionalità principali possono anche generare errori o rifiutarsi di aprirsi. Sia le app di Google che quelle di terze parti potrebbero non funzionare correttamente in assenza di GMS.
Nonostante questa esperienza spesso inferiore, un piccolo gruppo di appassionati preferisce uno smartphone senza GMS per i vantaggi della privacy. L’assenza di GMS significa che il tuo dispositivo è completamente libero dall’influenza di Google o dalla raccolta di dati.
E i dispositivi Android non portatili?
Al giorno d’oggi Android funziona praticamente su ogni dispositivo, dagli smartwatch ai televisori fino alle auto. Quindi GMS esiste anche per questi dispositivi non smartphone? Sì, Google fornisce la certificazione GMS per sei tipi di dispositivi. I dispositivi compatibili includono smartphone, tablet, Android TV , Android Auto, Android Go, Chrome OS e Wear OS. GMS esiste su quasi tutti i tipi di dispositivi Android, dai dispositivi indossabili ai sistemi di infotainment per auto.
L’esistenza di GMS per diversi dispositivi aiuta enormemente gli sviluppatori di app. Un’app OS Wear, per esempio, può utilizzare lo stesso o simile mappatura API presente nella versione smartphone del app grazie alla standardizzazione fornita dai GMS. Ancora una volta, questo riduce i tempi di sviluppo per le app multipiattaforma.
Alcuni produttori di hardware non hanno scelta quando si tratta di raggruppare GMS con dispositivi non smartphone o tablet. Wear OS e Android TV, ad esempio, sono anch’essi software proprietari e strettamente integrati con i servizi di Google. Pertanto, ognuno di questi dispositivi deve essere concesso in licenza per includere GMS.
Posso installare i servizi Google?
I dispositivi Android di solito vengono preinstallati con GMS direttamente dal produttore. Tuttavia, ci sono alcuni casi in cui questo non è vero. Se possiedi un tablet Kindle Fire HD, ad esempio, potresti voler installare i servizi mobili di Google. Ciò ti consente di accedere al Play Store e ad altre app di Google.
Sfortunatamente, non esiste una risposta universale a questa domanda. Il processo di installazione per GMS varia in base al dispositivo. Detto questo, puoi installare i GMS sui tablet Kindle Fire abbastanza facilmente. Amazon ha fatto poco per impedire ai suoi utenti di farlo.
I dispositivi venduti da Xiaomi in Cina possono anche includere il framework del servizio Google Play. Se sei fortunato, dovrai solo caricare un’app o due per abilitare la piena funzionalità. In Cina per Xiaomi e nel resto del monto per Huawei ed Honor per diversi mesi, hanno avuto avuto enormi difficoltà ad installare i GMS.
i dispositivi Huawei non possono includere alcun software relativo a Google sui propri dispositivi a causa delle restrizioni commerciali in corso. A tal fine, Huawei ha sviluppato un sostituto completo del GMS, denominato Huawei Mobile Services (HMS).
L’offerta include app rivolte agli utenti, un app store, un assistente virtuale e un cloud storage. In particolare, viene fornito con API compatibili con GMS sul back-end per aiutare a migliorare la compatibilità con app di terze parti. Tutto sommato, la difficoltà di eseguire il sideload di GMS su un dispositivo non certificato può variare da pochi minuti di lavoro a diverse ore.
Il risultato finale potrebbe non essere così completo e funzionante in ogni sua parte. La soluzione migliore è acquistare semplicemente un dispositivo fornito con i servizi Google. In sintesi, i Google Mobile Services sono una parte fondamentale della moderna esperienza Android. Dagli smartphone ai tablet fino alle smart TV e altoparlanti, è un componente chiave che consente alle tue app e ai tuoi servizi di funzionare come ti aspetteresti.
INDICE DEI CONTENUTI
Lascia un commento
Visualizza commenti