Logo it.androidermagazine.com
Logo it.androidermagazine.com

Google Play Services restituisce il controllo di Android a Google

Sommario:

Anonim

Con i servizi API al di fuori del sistema operativo principale, Google sta riprendendo il controllo di Android

Quest'anno non abbiamo ricevuto una nuova versione di Android su Google I / O. Puoi leggere tutto il lamento e il digrignare dei denti su questo attraverso il web, quindi ti risparmierò il gioco per gioco di come doveva accadere (un blocco proverbiale), ma non lo fece.

Invece, ti dirò un po 'di quello che abbiamo ottenuto: un'enorme versione aggiornata delle API di servizio di Google, che risulta molto meglio.

Aspettare. Meglio ? In che modo un'app che non avrei mai desiderato che fosse stata magicamente trasferita sul mio telefono potrebbe essere migliore di un numero più recente e più alto nella schermata del mio telefono? È un discorso folle, vero?

Si scopre che quella piccola app è una bestia potente. Continuare a leggere.

Che cosa sono i servizi di Google Play?

Sedersi durante la sessione di Google I / O ci dà la risposta direttamente dalle persone che scrivono il software e lo riassumono bene. Google Play Services è "un unico posto che include tutte le API di Google su Android 2.2 e versioni successive". Un'API (Application Programming Interface) è un termine sofisticato per codice speciale scritto come un modo per comunicare tra un software e l'altro. Google scrive API per Android e gli sviluppatori di app le usano come canale per accedere a molte delle funzionalità principali di Android. Troverai API in molti progetti software, sia grandi che piccoli. Avere loro non è davvero niente di speciale.

Attualmente Google Play Services è alla versione 5. Probabilmente non avevi idea che le cose stessero aggiornando sul tuo telefono o tablet per tutto questo tempo, perché era così che era previsto. Non vai a cercare il file, viene e ti trova. Tutti i dispositivi con Android 2.2 o versioni successive che hanno accesso ufficiale a Google Play utilizzano questi servizi. Ciò significa che quasi tutti i 900 milioni di dispositivi attivati ​​hanno una copia di Google Play Services installata. E Google mantiene le cose aggiornate e le espelle rapidamente, il che fa parte di ciò che le rende così fantastiche.

Essere sotto il completo e totale controllo di Google significa che le persone che hanno costruito il tuo telefono, così come il corriere da cui potresti averlo acquistato, sono completamente fuori dal comune. Non dovrai aspettare sei mesi o più per ottenere le nuove API di servizio. In effetti, Google afferma di essere in grado di farli inviare alla maggior parte dei dispositivi in ​​circa una settimana dopo l'aggiornamento. Se togli una cosa a tutto ciò, sapendo che Google decide quali sono le API del servizio, chi le ottiene e quando è la parte importante.

Cosa fanno questi servizi?

La carne del problema. Se hai guardato il Keynote, in cui Google ha annunciato tutte queste funzionalità ultra-cool e nuove per Android (sì, senza alcun aggiornamento di versione!) - caratteristiche come il nuovo servizio di localizzazione fusa, i servizi di Play Games, il nuovo e migliorato Google Cloud Messaging o persino la nuova API panoramica: hai visto alcune delle cose che Google Play Services gestisce. L'app installata sul telefono consente agli sviluppatori di installare alcune librerie dall'SDK e di toccare tutte queste cose con poche righe di codice. Non importa se stai eseguendo Ice Cream Sandwich, Jelly Bean o qualsiasi versione precedente alla 2.2, avrai accesso a loro.

Google non solo ha rimosso questi servizi e le loro rispettive API dal sistema operativo, ma ha anche reso facile per gli sviluppatori di applicazioni utilizzarli. I giorni scorsi qui su Google I / O abbiamo visto quanto sia facile aggiungere queste funzionalità a un'app, perché Google sta facendo tutto il lavoro pesante. Gli sviluppatori devono solo fare riferimento all'oggetto specifico di cui hanno bisogno dall'applicazione Google Play Services nel loro codice e la magia si verifica quando lo esegui sul telefono.

Ricordi dall'alto abbiamo parlato della parte fantastica in cui Google controlla questi servizi e della loro distribuzione su tutti i nostri dispositivi? Voglio che continui a ricordarlo mentre leggi. Pensa a come sarebbero diverse le cose se dovessi dipendere dal tuo operatore telefonico o dalle persone che hanno creato il tuo telefono per farti conoscere tutto questo. Sì, farebbe schifo. Ecco perché un così grande aggiornamento di Google Play Services è più importante di una nuova versione di Android: abbiamo tutto quello che c'è da sapere senza aspettare HTC o Samsung, o peggio ancora - AT&T o Verizon - di inviarcelo.

Perché è importante per noi

Per un minuto, dimentica tutte le lamentele su come gli Hangout non fossero immediatamente disponibili per tutti allo stesso tempo. Quasi tutti dovrebbero essere bravi a passare ora e avere la loro nuova app Hangouts. Tutti. Pensaci: Google Talk, una funzionalità di base e principale del sistema operativo, è stato aggiornato con una serie di nuove funzionalità senza che tu riceva un aggiornamento a livello di sistema.

La scorsa settimana, prima di venire a San Francisco, avevamo paura. Eravamo preoccupati che Hangouts venisse messo in mostra, e poi avremmo scoperto che facevano parte di Android 4.3. Ciò significa che la maggior parte delle persone aspetterebbe molto, molto tempo per loro, e tutti voi sareste pronti a bollire sapendo che il vostro nuovo HTC One o Galaxy S4 non avrebbe avuto presto la funzione. E giustamente, gli smartphone sono costosi.

Invece, 15 minuti dopo che Hangouts è stato messo in mostra, le persone lo hanno trovato nel Play Store. La stessa cosa accadrà quando uno sviluppatore utilizza l'API panoramica per creare un'app di visualizzazione della fotosfera o qualcuno scrive tutte le nuove funzionalità dei Giochi nel tuo gioco preferito. È molto meglio di una nuova versione che non avresti avuto per sei mesi, no?