Google I / O 2012, la conferenza annuale degli sviluppatori di Google, appena conclusa. In questo post, condividiamo le nostre esperienze, osservazioni e pensieri su alcuni degli annunci degli sviluppatori più importanti.
Quest'anno, come l'anno scorso, è stata presentata online una varietà di sessioni di I / O, che chiunque poteva vedere dalla comodità della propria casa o ufficio. Inoltre, Google e GTUG hanno ospitato le parti di visualizzazione gratuitamente in tutto il mondo, consentendo agli sviluppatori di riunirsi e collegarsi in un contesto più locale. Con tutte le informazioni di Google I / O disponibili gratuitamente, ci si potrebbe chiedere perché qualcuno dovrebbe pagare $ 900 per un biglietto più le spese di viaggio necessarie per essere lì di persona. Questo articolo condividerà la nostra prospettiva su ciò che ha reso il viaggio utile!
In definitiva, la partecipazione all'I / O riguarda le persone e le connessioni faccia a faccia, di persona. Con 6.000 partecipanti, innumerevoli googler, stampa e partner di Google sul sito, ci sono molte persone di interesse in un'area relativamente piccola. I key googler sono disponibili per chattare casualmente, rispondere alle domande o indirizzare gli sviluppatori nella giusta direzione. In nessun altro momento dell'anno, lo staff di Google è più accessibile allo sviluppatore medio di Joe o Jane rispetto a questa conferenza. Come sviluppatori e autori di vari libri e articoli Android, cerchiamo anche di bilanciare il nostro tempo tra parlare a contatti di lavoro e semplicemente uscire con i nostri lettori.
Un altro vantaggio chiave di essere circondati da così tante persone di talento è che otterrai un ottimo feeling con ciò che gli altri stanno facendo nell'ecosistema. Sarai esposto a idee e discussioni che coinvolgono molte tecnologie diverse, tra cui Android, App Engine e forse qualcos'altro di cui non hai mai sentito parlare prima. Gli stand dei partner potrebbero suggerire quello che verrà dopo nella pipeline e l'affollato orario dei pasti ti aiuterà a gettarti insieme ad altri sviluppatori che la pensano allo stesso modo. Inevitabilmente, finirai anche a parlare con qualcuno di interesse in una delle tante, molte linee in cui ti troverai ad aspettare.
Sì, linee. Dalla linea che avvolge la sala per la colazione prima del primo keynote delle linee per la raccolta di swag della conferenza come il Nexus Q, ti assicuriamo che attendere in coda all'I / O è una parte inevitabile dell'esperienza. Anche i pit stop devono essere programmati con cura in modo da evitare la folla. La maggior parte non è particolarmente lunga (i keynote esclusi) e tutti stanno andando nello stesso posto, quindi di solito hai almeno una cosa in comune. In caso contrario, avrai il tempo di controllare la tua posta elettronica sul tuo telefono o tablet -wait, cosa succede se non ne hai uno? Non preoccuparti, di solito riceverai qualcosa del genere gratuitamente durante la conferenza. Google è davvero bravo a swag.
Mentre l'I / O di Google quest'anno è stato allungato a tre giorni, c'erano ancora solo due note chiave. Il primo giorno riguardava principalmente Android, con Android 4.1, Jelly Bean, ed è stato annunciato e illustrato le varie funzionalità a livello di utente che introduce. C'erano molti altri bocconcini che abbiamo trovato interessanti o importanti:
In passato, abbiamo notato che le note di I / O sono meno per gli sviluppatori e più per gli utenti e la stampa. Mentre la maggior parte delle nuove funzionalità di Jelly Bean di cui si è parlato hanno nuove API, non sono state discusse da questo punto di vista. Jelly Bean è semplicemente un aggiornamento minore (punto) di Ice Cream Sandwich, quindi non ci si aspettava grandi cambiamenti. Project Butter, il tentativo di rendere il sistema Android globale reattivo e "burroso" il più fluido possibile, è stata la spinta primaria. Con ottimizzazioni a tutti i livelli, incluso l'SDK, tutte le app dovrebbero beneficiare in un modo o nell'altro.
Le nuove funzioni di convenienza, come le schede Google Now e le notifiche espanse, sono mescolate dal punto di vista dello sviluppatore. Gli sviluppatori potranno integrarsi con Google Now e creare le proprie carte? D'altra parte, le notifiche modificate consentono un pannello di notifica molto più utile, ma le app dovranno ovviamente essere aggiornate per sfruttare tutte le nuove funzionalità.
Nuovi contenuti sono stati annunciati per Google Play. Anche se questo non ha un impatto diretto sugli sviluppatori, gli utenti potrebbero essere attratti da episodi TV e riviste. O, almeno, non saranno più penalizzati dalla piattaforma dalla mancanza di questi tipi di contenuti.
Per conoscere tutte le nuove funzionalità di Jelly Bean, gli sviluppatori hanno dovuto partecipare alle sessioni di I / O appropriate per saperne di più.
Gli annunci di Google+ sono stati fatti, principalmente per gli utenti, e il giorno 2, Chrome è stato presentato con numerosi annunci, tra cui 310 milioni di utenti Chrome attivi e la versione di Chrome per iOS. Successivamente sono arrivati vari aggiornamenti informativi su Google Apps e Google Drive. Non abbiamo scoperto molto di nuovo qui. È stato annunciato Google App Engine con Google Compute Engine, che consente di completare progetti computazionali su vasta scala, come ad esempio una dimostrazione di keynote utilizzando 600.000 core. Avere più scelta in soluzioni computazionali su larga scala è un bene per tutti. Questi tipi di sistemi possono essere utilizzati dai ricercatori per lavorare sui problemi urgenti del mondo senza il bisogno di capitale iniziale per acquistare enormi supercomputer del tipo che in passato erano accessibili solo ai governi.
Le sessioni di I / O sono dove la carne dell'apprendimento ha luogo per gli sviluppatori. La maggior parte delle sessioni sono programmate in anticipo, ma ce ne sono diverse che non sono elencate in modo specifico fino a dopo l'annuncio delle note chiave. Questi sono elencati come TBA nel programma dato ai partecipanti e nemmeno accennato nell'app Google I / O 2012. Inoltre, quest'anno il programma stesso è arrivato molto tardi.
Quest'anno il contenuto era più denso che mai. Android ha avuto sessioni simultanee per tutti e 3 giorni, quindi uno sviluppatore da solo avrebbe perso circa la metà dei contenuti Android. Chrome, le API di Google e i servizi cloud avevano tutti almeno un giorno di sessioni simultanee. Aggiungi una varietà di altre tracce e hai contenuti più che sufficienti per mantenere occupati anche gli sviluppatori più diversi solo andando alle sessioni. Anche la pausa pranzo era generalmente lunga solo 45 minuti (e sì, anche il pranzo aveva una linea).
Mentre diversi annunci sono stati fatti durante le sessioni, la maggior parte di queste informazioni era sulla falsariga degli aggiornamenti che normalmente vedresti nei vari blog di Google.
Negli anni passati, siamo stati in grado di partecipare ad alcune sessioni non Android, ma quest'anno è stato impossibile anche prendere tutte le sessioni Android interessanti. Quelli che abbiamo catturato, però, avevano alcuni temi simili: aggiorna la tua app alle best practice più recenti, fai in modo che la tua app riesca a rendere la brioche fluida, a monetizzare in modo intelligente la tua app e non dimenticarti di commercializzare la tua app dopo il rilascio.
Circa l'unica sessione a cui abbiamo partecipato che non ha parlato di nulla di ciò è stata la sessione di Accessory Development Kit 2.0. Qui, hanno parlato delle modifiche di ADK 2 e delle funzionalità dell'hardware ADK 2012 (ricevute da tutti i partecipanti alla sessione). L'anno scorso, la sessione ADK, che ha presentato ADK per la prima volta, era talmente piena che molte persone sono state allontanate (okay, siamo ancora un po 'irritate per questo!). Tuttavia, quest'anno, la stanza era molto più grande e tutti sono arrivati a chi voleva (compresi noi).
Come molte conferenze, c'erano Googler e sviluppatori e partner di terze parti che mostravano e dimostravano i loro prodotti e servizi. Questo dà ai partecipanti l'accesso a esperti e colleghi sviluppatori per fare domande e vedere nuove tecnologie. Questa vetrina, chiamata sandbox, era disponibile solo per i primi due giorni delle conferenze. Noi e gli altri partecipanti ci sarebbe piaciuto tutti e tre i giorni per trovare il tempo migliore per esaminare la sandbox e partecipare a sessioni importanti. Forse l'anno prossimo?
Ovviamente erano presenti rappresentanti di Google, produttori di hardware, produttori di chip, sviluppatori di software, fornitori di servizi e tutti i partecipanti. Alcuni erano lì solo per mostrare cosa hanno creato usando le tecnologie di Google. Altri, come Intel, stavano mostrando come le proprie tecnologie possono aiutare sviluppatori e produttori Android.
In breve, sì! Ma, dopo tutti i discorsi sulle linee, non durante le sedute, e nemmeno per vedere tutti gli stand di terze parti, ci si potrebbe chiedere ancora. Come accennato in precedenza, l'interazione con altre persone - quelle che hai appena incontrato o vecchi amici e conoscenti - è più che utile. Essere in grado di organizzare riunioni, parlare di opportunità di business e condividere storie di "guerra" in un ambiente informale (feste, pasti, linee) sono tutte importanti, anche.
La ciliegina sulla torta è, ovviamente, il malloppo. Oltre alle vaschette di plastica bugdrroid piene di jelly bean, la maglietta ufficiale di I / O e occasionali altre volantini (come una pen drive per i dinosauri che nostra figlia ha già rivendicato come sua), i partecipanti se ne sono andati con lo swag ben oltre il valore al dettaglio dei biglietti ($ 900 USD). Il guadagno finanziario di questo non vale la pena (i costi di viaggio e di alloggio non sono economici), ma gli sviluppatori hanno beneficiato nel mettere le mani sulla nuova tecnologia davanti al pubblico. Sono stati distribuiti uno smartphone Android e un tablet con Jelly Bean. Questo è un vantaggio aziendale molto interessante per chi ha applicazioni di spedizione!
Per divertimento, vuoi avere l'esperienza di frequentare l'I / O dal comfort di casa? Puoi avvicinarti ... usando varie tecnologie di Google, ovviamente!
Per prima cosa, prenditi delle jellybeans per fare uno spuntino. Inizia un Hangout (su Google+) con alcuni amici. Scegli una playlist di YouTube, come questa lista di sviluppo di Google I / O 2012 per Android. Guardalo. Certo, vorrai trovare anche delle linee in cui stare in piedi, solo per mantenere le cose autentiche. L'unico avvertimento è che non dovresti provare il paracadutismo a casa! ;)
Quando si tratta di mettere le mani su tutti i fantastici attrezzi da I / O, è necessario ordinare il Galaxy Nexus GSM ($ 399 al momento, ora $ 349 con Jelly Bean), il Nexus 7 ($ 199), Nexus Q ( $ 299) e Samsung Chromebox ($ 329), che sono stati tutti distribuiti. Tutti tranne Chromebox possono essere acquistati (o pre-ordinati) su Google Play. Il Chromebox è disponibile presso vari rivenditori. Il costo totale sarà probabilmente inferiore a quello che avresti pagato per biglietti, biglietto aereo e alloggio ... non dimenticare di aggiungere una sterlina o due di jelly bean! :)
La stragrande maggioranza dei contenuti didattici di Google I / O 2012 è disponibile gratuitamente online. Le esperienze di persona, tuttavia, non possono essere battute. Quest'anno ha avuto una varietà di annunci utili per Android, Chrome e sviluppatori web. Mentre l'equipaggiamento gratuito era bello, non abbiamo parlato con nessuno che era lì solo per il malloppo (o lo ammetterebbe comunque!). È davvero una conferenza per gli sviluppatori, con tutti i partecipanti con cui abbiamo parlato di essere veri sviluppatori, non solo gente d'affari. Per ulteriori informazioni e collegamenti ai video di tutte le sessioni, visitare il sito Web ufficiale I / O 2012 prima che i contenuti vengano sostituiti dai suggerimenti di Google I / O 2013. E non dimenticare di parlarne sui social network utilizzando l'hashtag # IO12.
Gli sviluppatori mobili Lauren Darcey e Shane Conder hanno coautore diversi libri sullo sviluppo di Android: un libro di programmazione approfondito intitolato Sviluppo di applicazioni wireless Android (ora nella sua terza edizione come set di due volumi) e Sams ti insegna a sviluppare applicazioni Android in 24 ore. Quando non scrivono, passano il loro tempo a sviluppare software mobile presso la loro azienda ea fornire servizi di consulenza. Possono essere contattati via email a [email protected], tramite il loro blog su androidbook.blogspot.com e su Twitter @androidwireless.