Sommario:
FroYo, FroYo, FroYo. Sembra che non puoi visitare un blog tecnico o leggere la cronologia di Twitter senza vedere notizie su Android 2.2 ovunque. FroYo può farlo, FroYo lo fa 300 percento più velocemente, FroYo ha i pony. È abbastanza per far impazzire un uomo sano di mente (per fortuna nessuno di noi dovrà preoccuparsene). Vogliamo tutti dei deliziosi nuovi snack Android per i nostri telefoni, ma sappiamo davvero perché o cosa ne deriva? Spero che, quando avremo finito qui, avrai un'idea migliore di cosa aspettarti e quando aspettarti. Premi il link, prendi il cucchiaio e diamo un'occhiata a ciò che questa miscela congelata ha in serbo per te e I.
I ragazzi di Google che lavorano su Android sono chiaramente dei geni affamati, con un amore particolare per i dolci. Abbiamo visto Cupcake (Android 1.5), Donut (Android 1.6), Eclair (Android 2.1) e ora FroYo (Android 2.2). Ognuno migliora un po ', offre cose più interessanti per gli sviluppatori e, soprattutto, ci offre opzioni più e migliori per rendere il nostro telefono simile e comportarci come vogliamo. Non è perfetto, e probabilmente non lo sarà mai, ma FroYo ci offre alcuni cambiamenti entusiasmanti oltre ad aggiungere alcune funzionalità di base che tutti noi desideravamo. Proviamo a scomporre tutto in un inglese semplice, quindi sappiamo cosa aspettarci, cosa non aspettarci e quando aspettarci.
What the JIT? (alias il compilatore Just in Time)
Vedi quella foto? Probabilmente hai visto qualcosa di simile intonacato dappertutto insieme a persone che dicono che JIT (compilatore J utt I n T ime) rende i loro telefoni così veloci, o addirittura sentito affermazioni dal suono selvaggio come "corre il 400% più veloce". Bene, è vero. Una specie di. Abbiamo parlato un po 'di JIT sul podcast, ma prendiamoci un po' di tempo qui per sistemare tutto.
Android utilizza una speciale macchina virtuale basata su Java chiamata Dalvik VM per eseguire le applicazioni. Abbiamo eseguito tutte le applicazioni Windows in Java e c'è una cosa che tutti hanno in comune: devono avviare un interprete Java sul nostro computer prima di eseguire. Android è allo stesso modo. Dalvik è come un programma che funziona all'interno di Android e che esegue applicazioni di terze parti con cui interagire. Quel gioco che ami o il tuo fidato scanner di codici a barre deve percorrere un percorso circolare tra le dita e il processore, attraverso la VM Dalvik. JIT è una modifica del modo in cui vengono eseguite le applicazioni. Raccoglie le informazioni che normalmente dovrebbero passare attraverso la VM Dalvik, essere interpretate in qualcosa che Android può leggere, quindi essere interpretate in informazioni che il processore può usare e agire. Con JIT, una piccola quantità di nuovi overhead viene aggiunta alla VM Dalvik, ma traduce le informazioni direttamente in qualcosa che il sistema può utilizzare e agire direttamente. Durante le Olimpiadi della scorsa estate, abbiamo visto tutti gli annunciatori fare uso di traduttori per intervistare atleti da tutto il mondo. Bene
immagina che JIT sia una di quelle cuffie magiche che usano alle Nazioni Unite che si traduce al volo, eliminando l'intermediario. Sì, è abbastanza figo.
È richiesto un po 'di aumento della velocità effettiva. Nella nostra foto sopra, stiamo vedendo un'app di benchmark chiamata Linpack
Questa app è progettata solo per vedere quanto velocemente è possibile tradurre il codice. Mostra un enorme aumento della velocità, perché è tutto ciò che sta facendo: misurare la velocità. Ecco da dove provengono queste affermazioni da 3 a 5 volte più veloci. Le situazioni del mondo reale non aumenteranno del 500 percento. Mi dispiace. La buona notizia è che darà un piacevole aumento di velocità alle applicazioni di terzi, oltre a liberare un po 'di tempo del processore per le funzioni Android native. JIT dovrebbe dare a tutti noi un aumento delle prestazioni complessivo molto gradevole e molto gradito.
Le parole non sono mai divertenti come le immagini, e non hanno alcuna possibilità contro il video! Controlla.
Nuove chicche
Bel video. Tutti amiamo il nostro piccolo amico verde, soprattutto quando ci sta raccontando cose fantastiche con cui potremo giocare. Abbiamo dato a JIT una sezione speciale in alto perché è così fuori dal comune e difficile da spiegare, ma diamo un'occhiata a cos'altro dice il video che avremo con il nostro aggiornamento FroYo.
Messaggistica da cloud a dispositivo
Mi piace chiamare questo push plus. Questa nuova funzionalità offre agli sviluppatori un modo per acquisire informazioni e inviarle direttamente dai server di Google al tuo telefono Android. Quali informazioni? Qualsiasi informazione che un'applicazione può gestire. Nell'esempio del video, un utente sta guardando Google Maps sul proprio browser web del computer. Dopo aver contrassegnato una posizione sulla mappa, possono utilizzare un plug-in del browser per inviare tale posizione a un telefono Android. Una volta ricevuto al telefono, l'utente può fare qualsiasi cosa normalmente nell'app dell'app Maps. Salvalo, aggiungilo ai segnalibri, naviga verso di esso o addirittura ricondividilo. Funzionerà con molto più delle mappe. Vedo una nuova generazione di elenchi di attività condivise e condivisione del calendario all'orizzonte.
Vuoi vederlo in azione? Certo che lo fai! Phil ha messo a dura prova questo, e si scatena. Guarda il video