Google I / O 2014 Aftermath

Google I / O è senza dubbio uno dei momenti salienti dell'anno, sia per me che per molti altri sviluppatori. L'evento è sempre sicuro di ispirare e sorprendere e, a volte, offre uno sguardo nel prossimo futuro e il potenziale di quel momento nel tempo. Quest'anno era grande, forse il più grande fino ad oggi, e il volume degli annunci era sbalorditivo.

Android L 

Android sta subendo una profonda revisione con la sua prossima versione, che viene attualmente indicata comeAndroid L. La nuova versione pubblicizzerà più di 5.000 nuove API, più nuove funzionalità, un nuovo motore di runtime e un importante restyling dell'interfaccia utente.

Android L era un'anteprima, come molti annunci durante il keynote. La data di rilascio è sconosciuta, ma apparirà qualche volta in autunno. L'SDK di Android è stato rilasciato e, per la prima volta, sarà possibile visualizzare l'anteprima della nuova versione su un dispositivo Nexus 5 o 7.

Design dei materiali

Android L sfoggerà un marchio, una nuova interfaccia utente a cui Google si riferisce come Design dei materiali. È elegante, fresco e ha un aspetto moderno. È tutto ciò che ti aspetti da un aggiornamento dell'interfaccia utente. Tuttavia, Material Design ha molto di più profondità ad esso, che letteralmente è uno dei concetti chiave del design dei materiali. È possibile specificare l'elevazione di una vista, consentendo di aumentare gli elementi dell'interfaccia utente e proiettare ombre dinamiche.

Material Design ha un tema chiaro e uno scuro. Gli sviluppatori possono personalizzare un tema e le modifiche del colore possono essere apportate a aree come la barra di stato, la barra di navigazione e vari altri elementi dell'interfaccia utente. Material Design offre più opzioni per lo styling di un'interfaccia utente di un'applicazione e per mostrare l'identità del marchio.

widget

Android L include anche due nuovi widget di interfaccia utente. RecyclerView è una versione più avanzata e flessibile del Visualizzazione elenco classe ed è ideale per elencare elementi che cambiano in modo dinamico. Il RecyclerView class fornisce un gestore di layout per il posizionamento degli oggetti e le animazioni predefinite.

Il CardView la classe si estende FrameLayout, che potresti già avere familiarità con. CardView ti permetterà di inserire informazioni all'interno di carte che possono essere facilmente modificate. Il colore di sfondo, il raggio dell'angolo e l'altezza di una carta possono essere tutti modificati.

animazioni

Le animazioni sono un elemento importante del Material Design. Il tema materiale include animazioni predefinite, che possono essere facilmente modificate. Un nuovo set di API ti consente anche di creare animazioni personalizzate. Le nuove API di animazione ti consentono di:

  • rispondere agli eventi tattili con animazioni di feedback al tocco
  • nascondi e mostra le viste con le animazioni degli effetti rivelatori
  • passare da un'attività all'altra transizione di attività animazioni
  • crea più animazioni naturali con movimento curvo
  • animare le modifiche in una o più proprietà di visualizzazione con visualizza il cambiamento di stato animazioni
  • mostra le animazioni in elenco di stati drawable tra i cambiamenti di stato della vista

notifiche

Le notifiche sono state ulteriormente migliorate e ora verranno visualizzate nella schermata di blocco. Oltre a questo, c'è un notifica heads-up che può apparire nella parte superiore di un'applicazione a schermo intero ed è eliminabile con un semplice tocco.

Runtime

Il Dalvik runtime verrà sostituito con ARTE, che ha un sacco di nuove funzionalità per giustificare un cambio della guardia.

  • Compilazione Ahead-of-Time (AOT)
  • Garbage Collection migliorata (GC)
  • migliorato supporto per il debug

Puoi trovare ulteriori informazioni sul sito web degli sviluppatori Android.

Progetto Volta

Project Volta fa parte di Android L ed è dedicato al miglioramento delle prestazioni della batteria. È composto da tre parti:

  • Storico delle batterie è un nuovo strumento progettato per misurare la scarica della batteria visualizzando il consumo energetico di un'applicazione.
  • L'obiettivo del Utilità di pianificazione dei lavori Android è quello di migliorare il consumo energetico di un'applicazione. Uno dei compiti dell'API Job Scheduler Android è la pianificazione delle attività di manutenzione durante la ricarica del dispositivo.
  • Modalità risparmio energetico può essere utilizzato per sincronizzare la CPU, ridurre l'aggiornamento dello schermo o disattivare i dati in background. La modalità Risparmio batteria può essere attivata manualmente o impostata per l'avvio automatico quando la batteria raggiunge un determinato livello.

Schermata delle app recenti

Android App recenti l'interfaccia era precedentemente limitata a una singola istanza di un'app. In Android L, gli sviluppatori potranno contrassegnare un'attività all'interno della tua app e considerarla come una nuova attività dalla schermata App recenti.

Android L includerà molti altri miglioramenti, tra cui miglioramenti grafici e aggiornamenti WebView. Ulteriori informazioni sono disponibili sul sito web degli sviluppatori Android.

Integrazione

L'incontro tra Android e Chrome è stato discusso per qualche tempo. Google I / O ha mostrato diversi modi in cui questo inizierà a verificarsi.

Polimero

Polimero consente di costruire e posizionare componenti Web in HTML. Prende un approccio ad oggetti allo sviluppo web e consente di importare oggetti estremamente complessi e flessibili in qualsiasi applicazione web. Gli oggetti possono essere posizionati a livello DOM con un semplice tag elemento.

Polymer non è nuovo, è stato presentato durante Google I / O 2013. Tuttavia, l'importanza di Polymer nella visione a lungo termine di Google è stata dimostrata durante l'evento di quest'anno. Per creare un'esperienza utente coerente attraverso le app native e il Web è stato creato un set di elementi di Material Design per Polymer. Sono state rilasciate nuove linee guida di progettazione per le app Web e native per aiutare gli sviluppatori a creare un'esperienza coerente. Sia i siti Web che le app mobili saranno in grado di utilizzare le stesse animazioni, temi e widget. Puoi leggere ulteriori informazioni su questo argomento sul sito web di Google Design.

Esperienza Web mobile

Chrome ha ricevuto miglioramenti per colmare ulteriormente il divario tra le app native e il Web. Anche i risultati di ricerca su Google trarranno vantaggio dalla progettazione dei materiali e le schede di Chrome verranno visualizzate come singole attività nella schermata App recenti. Ciò migliorerà notevolmente il multitasking e il passaggio tra app mobili e web.

L'indicizzazione delle app è stata migliorata. Le informazioni dei risultati di ricerca di Google possono ora essere aperte da un'app appropriata, dato lo scenario giusto. Ad esempio, una ricerca per ristoranti restituirà risultati nel browser, ma avrai anche la possibilità di visualizzare i risultati, ad esempio, OpenTable per Android.

Chromebook

I dubbi o le domande rimanenti sui Chromebook sono stati messi a riposo durante l'I / O di Google di quest'anno. È chiaro che i Chromebook sono un successo, con i primi dieci portatili classificati su Amazon che sono tutti Chromebook.

Ulteriori miglioramenti sono stati apportati ai Chromebook per integrarli maggiormente con Android. Questi includono le chiamate in arrivo e gli avvisi del tuo telefono che appaiono sul Chromebook e sbloccano il tuo Chromebook avendo il tuo telefono in prossimità.

L'annuncio più significativo, tuttavia, è che le app Android potranno essere eseguite sui Chromebook. Durante il keynote, Evernote per Android è stato presentato in esecuzione su un Chromebook. La popolare applicazione Vine per Android è stata in grado di utilizzare la videocamera del Chromebook per creare un video. Questo è molto eccitante e sembra promettente per il futuro.

Android ovunque

Android è impostato per arrivare a uno schermo vicino a te, qualsiasi schermo.

Android Wear 

Android Wear è stato ufficialmente rilasciato. Android Wear continua l'esperienza Android sul tuo polso e in un fattore di forma più piccolo. Si accoppia con qualsiasi smartphone in esecuzione 4.3 o superiore, e può ricevere e mostrare le notifiche dalle tue app Android.

Le applicazioni possono anche mostrare contenuti sul dispositivo Wear. Google Now le carte sono un ottimo esempio, ti mostrano le informazioni come e quando diventa rilevante.

Proprio come la schermata App recenti su telefoni e tablet, i contenuti possono essere spostati scorrendo verso l'alto o verso il basso e ignorati scorrendo verso sinistra o verso destra. Android Wear sfrutta anche la ricerca vocale di Google e ti consente di eseguire ricerche o emettere comandi.

Due dispositivi sono andati in pre-ordine dopo l'evento. Il LG G Watch spedirà il 2 luglio e costerà $ 229. Il Samsung Gear Live spedirà il 7 luglio e costerà $ 199.

Entrambi i dispositivi hanno un fattore di forma simile e specifiche comparabili. Funzionano con una CPU da 1,2 GHz, hanno 4 GB di spazio di archiviazione e 512 MB di RAM.

Motorola rilascerà anche un dispositivo Wear nel corso dell'anno, il Moto 360, che sarà il primo smartwatch a presentare un quadrante circolare.

Android Wear sembra essere una solida piattaforma, o un'estensione per Android, e ridurrà drasticamente il numero di volte che è necessario prendere il telefono dalla tasca.

Android Auto

Android Auto porterà alcune delle migliori funzioni di Google alla tua auto. Riduce l'esperienza Android e prende gli aspetti più rilevanti alla guida, ottimizzandoli per un'esperienza utente di dashboard.

Google Voice Search è una parte importante di questa esperienza. Può essere attivato dalla pressione di un pulsante situato vicino al volante, consentendo l'emissione di comandi a mani libere. Questo dovrebbe creare un disco più familiare, intelligente e più sicuro.

Android TV

Android TV ha fatto un altro giro della pista quest'anno con una serie di miglioramenti. Android TV verrà ora trattato come qualsiasi altro schermo Android con un'interfaccia utente personalizzata. Utilizza le stesse API del telefono e del tablet, facilitando l'interazione con. Un singolo APK dovrebbe essere in grado di funzionare su tutti i dispositivi, compresi i televisori compatibili.

Comprenderà anche Google Ricerca vocale, che si presta bene a sedersi sul divano. Google TV arriverà pieno Chromecast supporto.

Il gioco ha anche una grande spinta per Android TV, con molti giochi già annunciati come compatibili al lancio e la possibilità di giocare in multiplayer su tutti i dispositivi.

Android TV è disponibile per i produttori da incorporare nei loro televisori e anche come set-top box. Google Play aprirà le sue porte ad Android TV in autunno.

Chromecast 

Chromecast ha continuato ad aggiungere nuove funzionalità. Ora puoi utilizzare Chromecast quando i dispositivi di trasmissione e ricezione non si trovano sulla stessa rete Wi-Fi. Il contenuto verrà inviato tramite il cloud e verrà utilizzato un sistema di autenticazione pin per la sicurezza.

Presto sarai in grado di trasmettere l'intero schermo del tuo dispositivo Android, permettendoti di mostrare qualsiasi cosa, indipendentemente dall'app che stai utilizzando. Inizialmente sarà limitato a una selezione di dispositivi.

Google at Work

Android continua la sua mossa in ogni parte della tua vita e il posto di lavoro non fa eccezione. I dispositivi Android saranno presto in grado di isolare i dati personali e di lavoro, consentendo di utilizzare lo stesso dispositivo per entrambi gli scopi. Le aziende saranno inoltre in grado di distribuire in massa le app con un programma Android for Work certificato in arrivo in autunno.

Neanche Google Apps è stato escluso. Ora Google Documenti sarà in grado di modificare i documenti di Office. È inoltre in corso il lancio di un nuovo servizio Google Drive per il lavoro. Migliora gestione, crittografia, reporting e auditing. Arriverà con spazio di archiviazione illimitato e costerà $ 10 per utente al mese.

Servizi cloud

Google Cloud Services ha visto nuove funzionalità con nuovi strumenti di debug, tracciamento e monitoraggio.

Google ha anche annunciato Cloud Save, che consentirà il salvataggio dei dati nel cloud con poche righe di codice all'interno dell'applicazione Android, non è richiesta alcuna configurazione di back-end. I dati memorizzati in Cloud Save possono essere recuperati in qualsiasi momento su qualsiasi dispositivo, oppure possono essere utilizzati da un altro servizio, come Google BigQuery.

Google Fit

Con il trend di salute e fitness, tecnologia e app, non è stato sorprendente sapere che Google aveva qualcosa in serbo legato al fitness.

Il nuovo Google Fit la piattaforma consentirà agli sviluppatori di tracciare i dati di fitness, sincronizzarli su dispositivi e archiviarli in una posizione centrale. Alcuni marchi importanti, come Nike e Adidas, hanno già confermato che useranno il servizio.

Conclusione

Quest'anno mi ha lasciato molto da fare. Il futuro di Android e Google sembra luminoso e il resto dell'anno sarà occupato. Sono molto entusiasta di Polymer. L'idea di avere facilmente temi che attraversano siti web e app mobili è molto attraente e le componenti riutilizzabili sono la ciliegina sulla torta.

Con tutto ciò che è stato annunciato, ho notato l'omissione di tutto ciò che riguarda una casa intelligente e Google Glass. È strano che Google non abbia fatto alcun cenno al più grande annuncio dello scorso anno.