Articolo

Il genio di Google Play Services: affrontare la frammentazione di Android, il malware e il fork in un colpo solo

protection click fraud
Google Play Services

Se presti abbastanza attenzione a queste cose, probabilmente hai visto Google Play Services aggiornando di volta in volta sui tuoi dispositivi Android. Se segui il lato più tecnico di Android, saprai che è stato annunciato un paio d'anni fa per introdurre nuove API e funzionalità in un modo che non richiede un aggiornamento del firmware. Potresti essere perdonato per averlo liquidato come una parte secca e tecnica del sistema operativo, ma in realtà è una parte fondamentale del modo in cui funziona Android moderno.

Gli sviluppatori ottengono API importanti che funzionano nella stragrande maggioranza della base di utenti Android attivi. Gli utenti a loro volta traggono vantaggio da questo, attraverso nuove funzionalità e correzioni di sicurezza anche se non eseguono l'ultima versione del sistema operativo. E per Google, Play Services funge da assicurazione contro l'ascesa di Android "biforcuto".

Verizon offre Pixel 4a per soli $ 10 / mese sulle nuove linee Unlimited

Continua a leggere per vedere come Google Play Services sia un'arma formidabile contro alcuni Android (e Google) i più grandi nemici e come qualsiasi discussione sulla sicurezza o sulla "frammentazione" di Android sia imperfetta senza una comprensione di esso.

Un manuale di Play Services

Per prima cosa: che cos'è Google Play Services? Dal punto di vista dell'utente è un'app, controllata da Google, che si aggiorna automaticamente in background tramite Google Play Store. Non c'è davvero nessuna parte dell'app rivolta all'utente, a meno che non contenga l'icona "Impostazioni Google" sui telefoni in esecuzione Lecca-lecca e versioni precedenti. Ma i vari viticci di Play Services sono diffusi in Android, specialmente nelle versioni più recenti del sistema operativo.

In quanto "app" a livello di sistema, i servizi di riproduzione possono essere eseguiti con autorizzazioni elevate e, se necessario, sostituire qualsiasi cosa nel sistema operativo, in modo che Google possa modificarlo facilmente in futuro.

Play Services è il gatekeeper per i servizi Google sul tuo dispositivo Android.

Per dirla semplicemente: se un'app Android interagisce con un servizio Google, è probabile che lo faccia tramite Google Play Services.

Durante il keynote di Google I / O 2014, il vicepresidente di Google Sundar Pichai ha affermato che le nuove versioni di Play Services erano in fase di lancio ogni sei settimane, aggiungendo che il 93% della base di installazioni Android attiva eseguiva l'ultima versione su tempo.

Sundar Pichai presso Google IO

Strumenti per sviluppatori

La libreria client di Google Play Services offre agli sviluppatori API per far funzionare le app con i servizi Google sui dispositivi con l'app Play Services installata. Ciò include Cloud Messaging, Drive, Location, Play Games, Android Wear e Google Fit, per citarne solo alcuni. E poiché l'app Play Services si aggiorna automaticamente in background e funziona su tutte le versioni di Android 2.3 Pan di zenzero, Google può implementare modifiche, miglioramenti e nuove funzionalità nell'integrazione di Android con questi servizi senza un aggiornamento del firmware.

È un grosso problema in un mondo in cui Jelly Bean e KitKat - Android 4.1-4.4 - continuano a dominare la base di installazione attiva, con Lecca-lecca costituendo solo il 12,4% delle installazioni attive all'ultimo conteggio. (Confrontalo con la cifra del 93% fornita da Sundar Pichai all'I / O dello scorso anno.) Poiché i servizi di gioco esistono, un molto più persone hanno accesso a versioni aggiornate di funzionalità come Play Games e Android Wear rispetto a quanto sarebbe altrimenti il ​​caso. È questo che lo consente il ritmo folle di Android anche se molti OEM continuano a trascinare i piedi sugli aggiornamenti della piattaforma.

Questo è positivo per sviluppatori e utenti per tutta una serie di ragioni, la maggior parte delle quali sono ovvie. Piuttosto che gli sviluppatori devono preoccuparsi di indirizzare ciascuna di queste funzionalità di Google in modo diverso nelle versioni del sistema operativo, il lavoro pesante viene svolto da Play Services. Inoltre, gli utenti non sono lasciati nei guai se non eseguono l'ultima versione di Android.

Statua di Chrome Android

Funzionalità e sicurezza per gli utenti

Attraverso i servizi di gioco, molte cose pensavano di essere Android funzioni, come Smart Lock di Lollipop, servizi di localizzazione di Google e Play Games, sono state separate dal sistema operativo principale. Questo è un altro motivo per cui il confronto diretto della distribuzione delle versioni iOS e Android non racconta l'intera storia. Una parte molto significativa di Google L'esperienza Android viene mantenuta aggiornata, automaticamente, in background.

Questo a parte il fatto che la maggior parte delle app Android di Google possono essere aggiornate in modo indipendente tramite Google Play, una raccolta che, a partire dal Android 5.0include anche il componente WebView utilizzato per eseguire il rendering di pagine Web all'interno delle app. Lo stesso vale per molte app in bundle dal produttore: HTC, ad esempio, ora invia aggiornamenti a molte delle sue app Sense tramite il Play Store.

È vero che alcune modifiche, correzioni e miglioramenti richiedono ancora un aggiornamento del firmware. Ma nell'ecosistema Android del 2015, c'è un file molto di cose davvero importanti che non fanno più.

Il ruolo dei servizi di gioco nella sicurezza di Android è così spesso ignorato dai profeti del giudizio.

Allo stesso modo, non è corretto affermare che essere su una versione precedente di Android lascia gli utenti aperti al malware. Google Play Services ha un ruolo enorme da svolgere nel proteggere i vecchi telefoni Android da app dannose, che generalmente provengono da app store diversi da Google Play.

L'arma principale nell'arsenale di Google è la funzione "verifica app", che è attivata per impostazione predefinita in Android 4.2 e versioni successive. Quando installi un'app da una posizione di terze parti, questa viene scansionata da questa funzionalità costantemente aggiornata per identificare tendenze dannose. Questo è esattamente quello che è successo quando l'anno scorso si è verificata la paura della sicurezza del "falso ID" di Androide grazie a Play Services la stragrande maggioranza dei dispositivi Android non è mai stata esposta a questo. (Il Google Play Store è stato aggiornato in modo simile per bloccare le app utilizzando questo particolare exploit.)

Potresti pensare a questa come una soluzione provvisoria, e in un certo senso lo è. Ma come noi sottolineato in quel momento, è piuttosto efficace. In ogni caso, il malware non riesce a passare e gli utenti sono protetti, anche se utilizzano una vecchia versione di Android. Questo è il punto che Microsoft perde quando lo fa prende un colpo al record di Google sulla sicurezza mobile.

ALTRO: Domande e risposte sulla sicurezza Android con Adrian Ludwig di Google

Forchetta

Assicurazione per Google

Google Play Services è ricco di materiale Google proprietario e come tale non è incluso nell'Android Open-Source Project (AOSP). Come altre app Google, è closed source. Qualunque "forchetta" di Android open source rilasciato senza i bit di Google è da solo.

La mancanza di Play Services nei fork di Android crea un sacco di lavoro extra per chiunque sia seriamente intenzionato a togliere Android da Google.

Non c'è nulla che impedisca a un produttore di voler costruire un dispositivo Android senza ottenere l'approvazione di GMS (Google Mobile Services) dalla creazione del proprio livello di servizio sopra il sistema operativo open source. Ma finora le caratteristiche più importanti di Play Services non sono state ricreate da questi giocatori, nemmeno da coloro che parlano apertamente di requisire Android e "mettere una pallottola nella testa di Google".

Proprio come Play Services è una soluzione ad alcune delle debolezze intrinseche di Android: la lentezza del firmware aggiornamenti, a causa del numero di parti mobili coinvolte e dello sviluppo di app e delle implicazioni sulla sicurezza - il mancanza di Play Services nei fork di Android crea un lavoro ingegneristico significativo per chiunque sia seriamente intenzionato a togliere Android da Google.

ALTRO: Cos'è la forchetta?

Non stiamo suggerendo che questo faccia parte di un diabolico piano generale di Google, ma questa è la situazione che esiste. Un sistema operativo come Android può divorare quote di mercato solo con l'aiuto della diversità dei dispositivi (e degli operatori). La diversità porta inevitabilmente alla frammentazione e per combattere ciò è necessario un livello di servizio e sicurezza che esista al di fuori del sistema operativo.

Questa è la sfida che qualsiasi fork convincente di Android deve risolvere. Nel frattempo, quelli in Google Il mondo Android deve ringraziare i servizi di gioco per aver consentito la crescita della piattaforma e aiutato a mantenere i dispositivi protetti.

Questi sono i migliori auricolari wireless che puoi acquistare ad ogni prezzo!
È ora di tagliare il cavo!

Questi sono i migliori auricolari wireless che puoi acquistare ad ogni prezzo!

I migliori auricolari wireless sono comodi, hanno un suono eccezionale, non costano troppo e stanno facilmente in tasca.

Tutto ciò che devi sapere sulla PS5: data di uscita, prezzo e altro ancora
Prossima generazione

Tutto ciò che devi sapere sulla PS5: data di uscita, prezzo e altro ancora.

Sony ha ufficialmente confermato che sta lavorando su PlayStation 5. Ecco tutto ciò che sappiamo finora.

Nokia lancia due nuovi telefoni Android One economici a meno di $ 200
Nuovi Nokias

Nokia lancia due nuovi telefoni Android One economici a meno di $ 200.

Nokia 2.4 e Nokia 3.4 sono le ultime aggiunte alla gamma di smartphone economici di HMD Global. Poiché sono entrambi dispositivi Android One, è garantito che riceveranno due principali aggiornamenti del sistema operativo e aggiornamenti di sicurezza regolari per un massimo di tre anni.

Queste sono le migliori band per Fitbit Sense e Versa 3
Nuovo e migliorato

Queste sono le migliori band per Fitbit Sense e Versa 3.

Insieme al rilascio di Fitbit Sense e Versa 3, la società ha anche introdotto nuove bande Infinity. Abbiamo scelto i migliori per semplificarti le cose.

instagram story viewer