Video: Declarative UI patterns (Google I/O'19) (Novembre 2024)
Il keynote di tre ore e mezza di questa mattina su Google I / 0 non ha mostrato grandi cambiamenti direzionali, ma si è concentrato principalmente su piccole modifiche ad Android e Chrome rivolte agli sviluppatori. Questi includono una serie di nuove API e ambienti di sviluppo che alla fine dovrebbero risultare in applicazioni Web e mobili più potenti. Esistono alcuni servizi rivolti agli utenti finali, inclusi miglioramenti a Maps, Search e Google Plus, nonché un nuovo sito di musica in abbonamento. Inoltre, Larry Page, CEO di Google, ha risposto alle domande e fornito un'ampia visione della tecnologia.
Ma Google non ha parlato di una nuova versione di Android, non ha mostrato alcun nuovo hardware Nexus, non ha discusso di cose come Google Docs o la sua piattaforma cloud App Engine e ha menzionato Glass solo di sfuggita. Invece, il focus principale era lo sviluppo. Il vicepresidente senior per l'Ingegneria di Google Vic Gundotra (sopra) ha aperto la conferenza parlando dell'attenzione di Google per gli sviluppatori.
Sundar Pichai (sopra), SVP per Android e Chrome, ha iniziato menzionando che Google ha due piattaforme grandi, in rapida crescita e scalabili: Android e Chrome. Ha detto che Android è il sistema operativo mobile più popolare e ora ha avuto oltre 900 milioni di attivazioni (rispetto ai 400 milioni di questo evento nel 2012 e 100 milioni nel 2011). Il grande obiettivo ora è raggiungere i 4, 5 miliardi di persone che non sono ancora connesse. Chrome è ora il browser più diffuso al mondo, ha aggiunto.
Google si concentra sulla costruzione di entrambe le piattaforme, ha affermato Pichai, ma è più entusiasta del fatto che gli sviluppatori possano e stiano costruendo applicazioni su entrambe le piattaforme.
Servizi Android
Hugo Barra, vicepresidente della gestione dei prodotti per Android, ha annunciato una serie di strumenti per sviluppatori come parte di un grande aggiornamento ai servizi di Google Play, che offre agli sviluppatori le API più recenti su tutti i dispositivi, indipendentemente dagli aggiornamenti del sistema operativo. Google Play ha basato 48 miliardi di installazioni di app.
La prima è stata la versione 2 dell'API di Google Maps, che consente agli sviluppatori di aggiungere mappe alle loro applicazioni. Gli annunci di oggi includevano nuove API di posizione, come una versione che ti consente di aggiungere la posizione utilizzando meno dell'uno percento della batteria all'ora, un'API di geofencing per aiutare gli sviluppatori a riconoscere quando una persona si trova in una determinata posizione e un'API di riconoscimento delle attività per notare quando il dispositivo è in movimento.
Un'interessante demo prevedeva l'accesso singolo multipiattaforma in modo che, quando accedi a un'applicazione all'interno di Chrome, possa installare automaticamente l'app sul tuo telefono o tablet. Quando accedi al sito Web, puoi accedere automaticamente al tablet.
Google Cloud Messaging sta già sviluppando 17 miliardi di messaggi al giorno, con una latenza media di 60 ms. Supporta ora connessioni persistenti tra un dispositivo e il server per l'invio di molti messaggi; messaggi upstream, quindi l'app può inviare messaggi al server. Un altro aggiornamento sincronizza le notifiche, quindi se le elimini su un dispositivo, verranno eliminate su tutti i dispositivi.
Il nuovo più grande servizio è Google Play Game Services, una famiglia di API progettata per gli sviluppatori di giochi. Questi includono il salvataggio nel cloud in modo da poter interrompere la riproduzione su un dispositivo e riprendere nella stessa posizione su un altro dispositivo; badge di successo; classifiche; e un servizio multiplayer per giocatori corrispondenti. Queste API funzionano su più piattaforme e sul Web, ha affermato.
La demo non ha funzionato a causa di problemi di rete, ma sembrano interessanti. Sono stato incuriosito dal fatto che molti di questi sistemi sembrano connettersi tramite Google+.
Tutti questi servizi sono disponibili a partire da oggi, ha dichiarato Barra.
Forse più sorprendente è Android Studio, un ambiente di sviluppo integrato rivolto agli sviluppatori Android, basato sull'IDE IntelliJ. Sembra avere alcune caratteristiche davvero interessanti, come un rendering live dei layout e un'anteprima delle icone direttamente all'interno dell'IDE. (In particolare, questo potrebbe essere utile per gli sviluppatori che creano layout che sembrano diversi sui tablet rispetto agli smartphone, una delle mie preoccupazioni con la maggior parte delle app Android.) Altre funzionalità ti consentono di aggiungere elementi come gli endpoint di Google Cloud direttamente nella tua app dall'interno l'IDE.
Ellie Powers, product manager di Google Play, ha parlato di un aggiornamento alla console per sviluppatori di Google Play. Ora include elementi come suggerimenti per l'ottimizzazione, che potrebbero suggerire l'aggiunta di schermate per tablet o suggerire la traduzione dell'applicazione in una lingua specifica, compresi i collegamenti alle aziende che tradurranno il testo all'interno di un'app. Altre caratteristiche includono il monitoraggio dei referral e i grafici delle entrate che vengono visualizzati nella console per gli sviluppatori. Questi strumenti sono tutti in versione beta ma verranno implementati entro l'estate. Ancora più importante, è ora disponibile per il beta test e l'implementazione graduale, in modo da poter testare un'applicazione con solo un piccolo gruppo di utenti.
Chris Yerga, un direttore tecnico, ha parlato di una nuova revisione del Google Play Store progettata per offrire agli utenti consigli più personalizzati sulla base degli acquisti precedenti. Un cambiamento importante qui è una nuova versione che evidenzia le applicazioni ottimizzate per i tablet. Questo verrà implementato nelle prossime settimane, inclusa una versione che viene eseguita all'interno di un browser su un laptop.
Yerga ha mostrato Google Play Music Unlimited, che secondo lui utilizza la tecnologia di Google per aiutarti a trovare la musica in base alle tue preferenze di ascolto. Ciò ti consente di trasmettere immediatamente qualsiasi traccia e di trasformare qualsiasi traccia in una stazione radio. L'utente è in grado di rimuovere e riordinare le tracce sulla stazione. (Questo è diverso dagli altri sistemi radio che ho visto; Yerga la chiamava "radio senza regole".) Puoi anche cercare e selezionare album e brani specifici da aggiungere alla tua libreria. Un'interfaccia Ascolta ora include musica dalla tua libreria, tracce che hai aggiunto e stazioni radio. Funziona su telefoni, tablet e tramite un browser Web. Questo costerà $ 9, 99 al mese dopo una prova gratuita di 30 giorni e verrà lanciato oggi negli Stati Uniti. Gli early adopter pagheranno solo $ 7, 99 al mese.
Barra ha anche annunciato che Google venderà una versione del Samsung Galaxy S 4 per $ 649 online che eseguirà la versione nativa di Google Android (invece delle modifiche Samsung) e sarà sbloccato dal bootloader.
Chrome si sposta verso il cellulare
Pichai ha affermato che il browser Chrome ha ora oltre 750 milioni di utenti attivi, rispetto ai 450 milioni dell'anno scorso. Questo è anche alla base del sistema operativo Chrome dell'azienda, e ha affermato che il Chromebook Samsung è stato introdotto lo scorso autunno, con un certo numero di altri fornitori dalla spedizione di nuovi Chromebook, tra cui Lenovo, Acer e Chromebook Pixel.
Ha mostrato un'anteprima di un sito mobile creato per il film The Hobbit: The Desolation of Smaug , che si è spostato senza soluzione di continuità tra Chrome sul desktop e Chrome su Android. Come parte di questo, ha mostrato un gioco 3D, basato su WebGL, in esecuzione su Chrome su un tablet Nexus 10, che utilizzava la grafica che secondo lui non era disponibile sulle applicazioni Web mobili un anno fa.
La maggior parte dell'attenzione si è concentrata sulle nuove API, con Linus Upson, vicepresidente dell'ingegneria per Chrome, che ha affermato che gli obiettivi sono velocità, semplicità e sicurezza. Ha osservato che la velocità di JavaScript è migliorata del 24 percento sul desktop e di oltre il 50 percento sui dispositivi mobili nell'ultimo anno. Google sta supportando un progetto Mozilla che trasforma il codice C compilato in Javascript e questo supporto potrebbe più che raddoppiare le prestazioni, ha affermato.
Soprattutto, ha mostrato alcuni nuovi standard di foto e video. Upson ha introdotto WebP, un nuovo formato di compressione delle immagini fino al 31 percento più piccolo delle immagini JPEG più standard. Lo ha suggerito come sostituto di JPEG, PNG e GIF animate.
Passa quindi al video, dove Google ha il suo contenitore WebM e il suo nuovo codec VP9. Una demo ha mostrato un video che utilizzava il 63 percento in meno di larghezza di banda rispetto al più standard H.264. Questo nuovo codec sarà supportato da YouTube entro la fine dell'anno. Più immediatamente, ha affermato, una versione beta corrente di Android per dispositivi mobili supporta la compressione dei dati per rendere più veloci le pagine Web e ridurre la quantità di utilizzo dei dati.
Per l'e-commerce, ha messo in mostra un nuovo pulsante di checkout che viene eseguito in Chrome che include elementi come il tuo nome, indirizzo e informazioni di pagamento che verranno eseguiti su siti e piattaforme.
Il più grande cambiamento alla base del Web è qualcosa chiamato Web Components, che permetterà agli sviluppatori di creare i propri tag HTML. Questo fa parte di un più ampio progetto di toolkit open source volto a migliorare il web design. Questo è ancora molto presto e non è ancora pronto per la maggior parte degli sviluppatori, ma potrebbe essere molto importante a lungo termine.
Una demo molto interessante ha mostrato i dispositivi Android e iOS che eseguono il browser Chrome in esecuzione un gioco di corse in tandem sugli schermi utilizzando WebSocket.
I partecipanti al pagamento sono rimasti elettrizzati quando Pichai ha dichiarato che riceveranno un Chromebook Pixel.
Un focus sull'istruzione
Pichai si è quindi concentrato su come Google Apps sta facendo grandi progressi nell'istruzione. Settantaquattro delle prime 100 università e molte scuole K-12 sono già in esecuzione su Google Apps.
Yerga ha parlato di una nuova iniziativa finalizzata all'istruzione, tra cui Google Play for Education, che è organizzata per materia e livello scolastico. Questo è progettato in modo che un amministratore di Google Apps possa scegliere un'app e installarla automaticamente in tutti gli account gestiti dall'amministratore, in modo che possa essere immediatamente visualizzata sul dispositivo di ogni studente. Include anche metodi per acquistare app in autunno. Questo sembra rivolto a browser e Chromebook e verrà lanciato in autunno, anche se gli sviluppatori potranno iniziare ad aggiungere le loro applicazioni quest'estate.
Pichai ha affermato che migliaia di scuole gestiscono Chromebook e ha mostrato un video di tali macchine utilizzate in Malesia.
Il nuovo Google+ si concentra su Hangout, foto
Gundotra è tornato per parlare di Google+ e ha discusso di 41 nuove funzionalità, concentrandosi su un nuovo design che verrà lanciato a partire da oggi. Questo ha un nuovo design multi-colonna che si adatta alle dimensioni della finestra, animazioni che consentono ai menu di scorrere, "schede" per informazioni all'interno del feed e, soprattutto, hashtag correlati. Questo tagga automaticamente un post, quindi cerca e classifica tutti i contatti Google+ in modo da poter "capovolgere" la scheda e vedere i contenuti correlati. Una demo particolarmente impressionante qui ha usato il riconoscimento delle immagini per riconoscere un'immagine della Torre Eiffel e quindi mostrare altre immagini del servizio. Ha notato che le persone che pubblicano contenuti possono decidere con chi è condiviso. Ha notato che oltre la metà di tutte le condivisioni su Google+ viene effettuata nelle cerchie private.
Un nuovo prodotto interessante è un'applicazione Hangouts autonoma. Gundotra ha affermato che la condivisione oggi è troppo limitata a hardware o servizi specifici. La tecnologia dovrebbe semplicemente andare via, ha detto. Questo sembra basarsi sulle funzionalità di Hangout esistenti, ma come un'app che combina e memorizza tutte le tue conversazioni, quindi hai una cronologia a lungo termine delle tue conversazioni. (Ha chiarito che puoi eliminare la cronologia, se lo desideri.) Questo memorizza le immagini e i video e ti consente anche di sapere cosa hanno visto le persone in una conversazione e cosa stanno leggendo, quindi sembra più un vero conversazione. Include una funzione di chat video, che consente il video di gruppo gratuitamente. Funziona su Web, Android e iOS, con le informazioni mantenute sincronizzate.
"Il Datacenter di Google è ora la tua nuova camera oscura", ha affermato Gundotra, introducendo una nuova esperienza fotografica nell'applicazione Plus. Ha parlato del tempo necessario per caricare, modificare e organizzare le foto. Google Foto ha offerto la possibilità di caricare tutte le foto di dimensioni standard desiderate e di recente ha consentito fino a 15 GB di foto di dimensioni standard.
Più impressionante, ha mostrato come aveva 686 foto di un recente viaggio e come Google può ordinarle e scegliere le foto migliori. Seleziona i punti salienti, rimuovendo gli sfocati, esposti male e i duplicati, concentrandosi su punti salienti, persone, estetica e affinità (selezionando le persone all'interno delle tue cerchie, come la tua famiglia). Ciò include una funzione "Auto Enhance", un riconoscimento facciale molto migliorato, miglioramenti tonali, riduzione del rumore e una certa quantità di "effetto pelle soft" per rendere meno evidenti le rughe. (Ovviamente, abbiamo visto la maggior parte degli strumenti fotografici aggiungere funzionalità di correzione automatica per anni; ciò che è diverso ora è che questo funziona automaticamente sul cloud quando carichi tutte le tue immagini.) Altre caratteristiche includono "Auto Awesome" per mostrare il movimento da scattare foto, aggiungere funzionalità HDR, creare un panorama, una nuova immagine con tutti sorridenti.
"Abbiamo appena inserito Google in Google+", ha dichiarato Gundotra.
"La fine della ricerca come la conosciamo"
Amit Singhal, vicepresidente senior della ricerca di Google, ha poi discusso delle modifiche al motore di ricerca principale, ha mostrato miglioramenti nel grafico della conoscenza, nella ricerca conversazionale e Google, che ha detto insieme significano "la fine della ricerca come la conosciamo".
Ha annunciato miglioramenti al "grafico della conoscenza", che consente di porre domande e ottenere risposte dirette. Questo è stato lanciato in inglese e altre otto lingue e oggi l'azienda ha introdotto nuove lingue, tra cui il cinese semplificato e tradizionale. Ora il servizio ti fornirà ulteriori informazioni suggerite per accompagnare le risposte. Ancora più interessante, questo ora si integra con altre applicazioni di Google, inclusi i tuoi account Gmail, calendario e Plus, permettendoti di chiedere cose come "quando devo pranzare programmato?"
La ricerca conversazionale (ora disponibile su Android e iOS) è ora in fase di avvio come funzione microfono per il browser Web Chrome stesso. Viene anche aggiunto "hotwording", quindi non è necessario fare clic sul microfono per cercare, ma basta dire "OK, Google".
Ha anche parlato di Google Now, che può anticipare le domande degli utenti presentando le schede con le risposte alle domande più frequenti, come il tempo o il traffico. Le nuove funzionalità includono promemoria che puoi impostare, trasporto pubblico, insieme a consigli su musica, TV, libri e videogiochi.
Johanna Wright, vicepresidente della ricerca e assistenza per i dispositivi mobili, ha dimostrato la combinazione di questo in Chrome, mettendo in mostra ricerche come "mostrami cosa fare a Santa Cruz", quindi facendo clic sul lungomare di Santa Cruz e quindi seguendolo con "come è lontano da qui. " (Google sapeva automaticamente che si trattava della passerella e della posizione corrente.) Quindi ha mostrato domande simili con Google Now su Android, chiedendo "quanto devo essere alto per guidare il Dipper gigante?" e vedere cose come una prenotazione per il pranzo. Ha funzionato anche con domande come "quando parte il mio volo?" e in modo ancora più impressionante, inviare un'e-mail a un amico semplicemente pronunciando il nome e riconoscendo il resto. Altre domande che sembravano funzionare includono "mostrami le mie foto del mio viaggio a New York l'anno scorso". Questo lancio su Google Now oggi.
La demo è stata certamente impressionante, anche se in pratica ho scoperto che sistemi come Google Now sono fantastici su alcune query e non su altre. Non vedo l'ora di provarlo. Singhal ha ammesso che ci sono molti problemi scientifici ancora da risolvere prima che sistemi come Google Now diventino il principale metodo di ricerca. Ma gli annunci di oggi sono stati un passo nella giusta direzione.
Le mappe diventano più personali, interattive
La società ha mostrato un'anteprima della prossima versione di Google Maps per cellulari, con supporto per Android e iOS, e una nuova versione per tablet Android. Questo è previsto per l'estate.
Brian McClendon, vicepresidente di Maps, ha parlato di come il prodotto Maps si è espanso nel tempo. Ha parlato dei progetti della "verità di base" e della "street view" della società per migliorare le mappe, supportando ora 200 paesi, inclusa la mappa appena rilasciata della Corea del Nord. Street View si è ora esteso a 50 paesi, ha affermato, mostrando immagini che vanno oltre i nuclei urbani.
Ora ha detto, Google sta prendendo cose come mappe di base, Street View, immagini, dati del terreno e dati locali e li usa insieme per migliorare le sue mappe. Ha notato che questo è disponibile anche tramite l'API di Google Maps e ha dichiarato che oltre un milione di siti Web, visitati da più di un miliardo di persone alla settimana, ora usano questa API e che più persone vedono Google Maps su questi siti piuttosto che su Google Maps sito stesso.
Daniel Graf, direttore di Maps, ha mostrato la nuova versione mobile, integrando più funzionalità. Questo ora integra le informazioni di Zagat, un nuovo sistema di valutazione a cinque stelle per ristoranti e strutture simili e nuove offerte integrate sulla mappa (incluso un coupon per Starbucks). Graf afferma che Maps ora include un milione di fermate di transito e 50 miliardi di chilometri di navigazione svolta per svolta. Ora sta aggiungendo funzionalità come la segnalazione di incidenti in modo da poter segnalare o visualizzare le segnalazioni di altri su problemi di traffico, nonché il reindirizzamento automatico su tali problemi. (In molti modi, questo mi ha ricordato Waze.)
Ha mostrato la nuova versione del tablet Android con una funzione "Esplora" che ti consente di vedere cosa sta succedendo nelle posizioni sulle mappe.
Tutte queste cose sono impostate per la versione mobile estiva di Google Maps, ma i piani di Google vanno ben oltre.
Il product manager Bernhard Seefeld e il lead designer John Jones hanno mostrato un'anteprima di una nuova versione Web di Google Maps che secondo loro è "ricostruita da zero per essere più personalizzata e più integrata". Hanno mostrato una demo di questo in esecuzione in un browser Chrome. Questo non mostra più 10 pin durante la ricerca, ma indica invece tutti i risultati direttamente nella mappa. Integra inoltre le carte con le recensioni dei tuoi amici e ti consente di spostarti direttamente in immagini coinvolgenti delle posizioni sulla mappa. Seefeld ha discusso di come ciò che appare sulla tua mappa sia basato sui tuoi amici e le tue preferenze, utilizzando gli stessi dati di Google Now.
Quando scegli una posizione, può evidenziare le strade che ti portano in una posizione specifica e quindi indicare sulla mappa altri luoghi correlati. La mappa è l'interfaccia utente, ha detto. Le indicazioni stradali sono integrate, sia per la guida che per il trasporto pubblico, con molte nuove opzioni.
La nuova esperienza di Maps include anche immagini di Google Earth integrate e fornite all'interno dell'app del browser, inclusi tour fotografici caricati dagli utenti. Seefeld ha mostrato come ha caricato una fotosfera del pubblico della conferenza che era visualizzabile nell'applicazione Maps quando ingrandiva il Moscone Center.
Quando esegui lo zoom indietro per vedere l'intero pianeta, puoi vedere il pianeta e le sue nuvole in tempo reale. Può anche mostrare un'immagine della terra di notte, in modo da poter vedere le luci.
I partecipanti lo riceveranno oggi e altri potranno registrarsi su maps.google.com/preview.
Larry Page non vede l'ora
Il CEO di Google Larry Page ha chiuso il keynote raccontando una storia su come quando era bambino, suo padre guidava tutta la sua famiglia attraverso il paese per portarlo a una conferenza di robotica. Ha parlato di quanto sono arrivati computer, smartphone e dispositivi. Tieni il telefono e "uno smartphone e un grande display sono la stessa cosa adesso", ha detto. Usiamo tablet, smartphone e Google Glass ora, con più dispositivi a venire.
La pagina ha parlato del focus su Android e Chrome, di quanto siano importanti gli sviluppatori per Google e di quanto sia entusiasta di ciò che gli sviluppatori stanno facendo. "La tecnologia dovrebbe fare il duro lavoro in modo che le persone possano continuare a fare le cose che le rendono le più felici della vita".
Condividiamo tutti un profondo senso di ottimismo sul potenziale della tecnologia per migliorare la vita delle persone in tutto il mondo, ha aggiunto Page, aggiungendo che pensa che abbiamo raggiunto solo l'uno percento di ciò che è possibile con la tecnologia. Si è lamentato della "negatività" sulla stampa relativa a Google, in particolare nei confronti di Google con altre società. Dovremmo invece concentrarci tutti sulla creazione di prodotti per migliorare la vita delle persone, ha affermato.
Non molto tempo fa tutta l'umanità era o l'agricoltura o la caccia e il problema stava alimentando la tua famiglia. Mentre troppe persone devono ancora affrontare questi problemi, per la maggior parte di noi, non dobbiamo preoccuparci a causa dei miglioramenti tecnologici, ha detto. Le persone in futuro si meraviglieranno di quanto siamo arretrati, allo stesso modo in cui guardiamo le persone negli anni passati.
"Immagina come le auto a guida autonoma cambieranno la nostra vita", ha detto Page, con più spazio verde, più mobilità e meno incidenti. Ha promosso la necessità di coinvolgere più persone nella tecnologia, specialmente nell'informatica.
"Oggi stiamo ancora grattando la superficie di ciò che è possibile", ha detto. "Non vedo l'ora di vedere cosa verrà dopo."