Android 2.2, FroYo, Google I/O — facciamo un po ‘ di senso di tutto questo

0
269

Inside Android

FroYo, FroYo, FroYo. Sembra che non si può visitare una tech blog o leggere la vostra timeline di Twitter senza vedere notizie su Android 2.2 ovunque. FroYo può fare questo, FroYo fa 300 per cento più veloce, FroYo ha pony. E ‘ abbastanza per fare un uomo sano di mente folle (per fortuna nessuno di noi dovrà preoccuparsi di che). Noi tutti vogliamo un po ‘ di delizioso nuovo Android cura per i nostri telefoni, ma sappiamo davvero perché, o ciò che viene con esso? Speriamo che, con il tempo abbiamo finito qui avrete una migliore idea di cosa aspettarsi, e quando si aspetta. Clicca sul link, ottenere il vostro cucchiaio, e diamo un’occhiata a ciò che questo congelati intruglio ha in serbo per voi e I.

the Android lineup

I ragazzi di Google che lavorano su Android sono chiaramente fame geni, con un particolare amore per i dolci. Abbiamo visto Cupcake (Android 1.5), Donut (Android 1.6), Eclair (Android 2.1), e ora FroYo (Android 2.2). Ognuno riceve un po ‘ meglio, offre le cose più interessanti per gli sviluppatori, e cosa più importante-ci dà di più e meglio le opzioni per rendere il nostro telefono che appaiono e si comportano come volevamo. Non è perfetto, e probabilmente non lo sarà mai, ma FroYo ci offre alcune interessanti modifiche come l’aggiunta di alcune caratteristiche di base che tutti noi abbiamo voglia. Consente di provare a rompere tutto giù in un inglese semplice, così possiamo sapere cosa aspettarsi, cosa non aspetta, e quando si aspetta.

Ciò che il JIT? (aka il Just in Time Compiler)

Linpack benchmark

Vedere quella foto? Probabilmente avete già visto qualcosa di simile intonacate ovunque lungo con le persone che dicono JIT (Just In Time compilatore) rende i loro telefoni oh-così-veloce, o anche sentito parlare selvaggio che suona affermazioni come “gira il 400% più veloce”. Beh, questo è vero. Sorta di. Abbiamo parlato di JIT un po ‘sul podcast, ma prendiamoci un po’ di tempo qui a gettare tutto fuori.

Android utilizza una speciale basato su Java virtual machine chiamata Dalvik VM per eseguire le applicazioni. Abbiamo tutte le corse di Windows applicazioni in java e c’è una cosa che tutti hanno in comune-di cui hanno bisogno per avviare un interprete Java sul computer prima dell’esecuzione. Android è allo stesso modo. Dalvik è come un programma che viene eseguito all’interno di Android, e gestisce le applicazioni di terze parti di interagire con. Che gioco è amore, o il vostro fidato scanner di codici a barre, di intraprendere un giro-sul percorso tra le dita e il processore, attraverso la Dalvik VM. JIT è un cambiamento del modo in cui le applicazioni vengono eseguite. Afferra le informazioni che normalmente avrebbero dovuto passare attraverso la Dalvik VM, essere interpretato in qualcosa di Android in grado di leggere, quindi essere interpretato in informazioni che il processore è in grado di utilizzare e agire di conseguenza. Con JIT, una piccola quantità di overhead viene aggiunto il Dalvik VM, ma si traduce le informazioni direttamente in qualcosa che il sistema può utilizzare e agire direttamente. Durante la scorsa estate Olimpiadi, abbiamo visto tutti i presentatori fanno uso di traduttori per intervistare gli atleti di tutto il mondo. Bene
immaginate che il JIT è uno di quei magici cuffie che uso presso le Nazioni Unite, che si traduce al volo, tagliando fuori gli intermediari. Sì, che è piuttosto dannatamente cool.

Un po ‘ circa l’effettivo aumento di velocità è chiamato per. Nella nostra immagine di cui sopra, stiamo assistendo a un benchmarking app che si chiama Linpack

Linpack on the Amdroid Market

[Mercato Di Collegamento | AppBrain]

Linpack QR code

Questa applicazione è progettata solo per vedere quanto velocemente il codice può essere tradotto. Essa mostra un massiccio aumento di velocità, perché tutto quello che sta facendo … che misura la velocità. Ecco dove queste affermazioni di 3 a 5 volte più veloce. Mondo reale situazioni non si ha intenzione di ottenere un aumento di 500 per cento. Mi dispiace. La buona notizia è che dia molto bello, con un aumento di velocità per le applicazioni di terze parti, così come liberare il processore per l’nativo di Android funzioni. JIT deve dare a tutti noi una molto bella, e molto benvenuto nel complesso un aumento di prestazioni.

Le parole non sono mai divertente come le immagini, e don’; t stand a chance contro di video! Check it out.


Nuove chicche

Bel video. Tutti noi amiamo i nostri little green amico, soprattutto quando ci sta dicendo circa impressionante cose nuove abbiamo intenzione di essere in grado di giocare con. Abbiamo dato JIT una sezione speciale fino in alto, perché è così “off the wall” e difficile da spiegare, ma diamo un’occhiata a ciò che il resto del video dice che stiamo andando a ottenere con il nostro aggiornamento FroYo.

Cloud-per-dispositivo di messaggistica

Push intents API

Mi piace chiamare questa spinta in più. Questa nuova funzionalità offre agli sviluppatori un modo per prendere informazioni e direttamente push dal server di Google per il tuo cellulare Android. Quali informazioni? Qualsiasi informazione un’applicazione in grado di gestire. Nell’esempio del video, un utente sta guardando Google Maps sul proprio computer il browser web. Dopo marcatura di una posizione sulla mappa, è possibile utilizzare un browser plug-in per spingere la posizione di un cellulare Android. Una volta ricevuto il telefono, l’utente può fare quello che normalmente potrebbe nell’app Mappe. Salvarlo, segnalibro, spostarsi su di essa, o anche ri-condividere. Questo permetterà di lavorare con più mappe. Vedo una nuova razza di condiviso elenchi di attività e la condivisione del calendario all’orizzonte.

Voglio vederlo in azione? Naturalmente fare! Phil mettere questo alla prova, e rocce. Guarda il video

 

Applicazione di backup e ripristino

Backup and restore

Con Android 2.2 arriva un altro grande (e da molto tempo) funzionalità dell’applicazione di backup e ripristino. Quando si attiva questa impostazione, le applicazioni, i dati e le impostazioni saranno tutti essere eseguito il backup nel cloud per un facile restauro di un nuovo dispositivo, o per lo stesso dispositivo se si preformato un reset di fabbrica.

Questo funziona, come ho scoperto nel modo più duro quando i dati non volevo ottenuto reloaded tra alcuni dei miei mad lampeggiante sessioni. Assicurarsi di deselezionare la funzione di ripristino automatico, se non vuoi avanzi 🙂

Le applicazioni sulla scheda SD

apps2SD

Un altro grosso. Gli sviluppatori potranno ora essere in grado di scegliere se l’utente finale può spostare l’applicazione e dati dal normale archiviazione interna alla scheda SD. A voi e a me, questo significa che il nostro potenziale spazio per mettere le app appena saltato a 32 GB. E per quelli di noi che non hanno bisogno di 100 MB giochi o le applicazioni, il tutto è opzionale. Andare libertà di scelta!

Il modo in cui funziona è che lo sviluppatore deve cambiare l’impostazione nel suo programma. Android può poi prendere il binario porzioni (che le parti che sono incorporati in un file eseguibile) e li sposta in una speciale sicuro cartella sulla scheda SD. I dati delle applicazioni viene lasciato indietro sul sistema in cui si vive abitualmente. Anche se Froyo non è ufficialmente ancora ufficiale gli sviluppatori sono già al lavoro per cambiare il modo in cui le loro applicazioni sono codificati. Il tempo di Froyo arriva per tutti, questo dovrebbe essere tutto risolto.

Hacker protip — sembra che ci sia un modo per forzare questo per le applicazioni che non sono stati cambiati, ma è ancora un po ‘ scarso. A meno che non si sta a proprio agio il ripristino di un non-boot del telefono, si potrebbe desiderare di tenere a bada su questo.

WiFi hotspot

wifi hotspot

Con FroYo, l’utente può condividere la sua connessione a internet tramite WiFi. Il portatile Wi-Fi hotspot app trasforma il tuo telefono in un piccolo router wi-Fi, proprio come quello che si può avere nella vostra casa collegato al modem via cavo internet. Prima di Android 2.2, che ha voluto che questa funzione era root il telefono, assicurarsi che il iptables sono stati correttamente impostati, e generalmente sperimentare con un sacco di cose per farlo funzionare, o si basano su una soluzione di terze parti per la cavezza. Ora, questo viene incorporato nel telefono cellulare 🙂 non festeggiare appena ancora, come c’è ancora la possibilità che il vettore possa bloccare questa funzione o carica.

Dal momento che siamo forse il più difficile lavoro di Android geeks sul web, abbiamo il video, ossequi.

Più veloce la navigazione in Internet

V8 js engine

Con Android 2.2 arrivato un nuovo motore JavaScript denominato V8. Credo che stiamo per fare riferimento a un motore ad alte prestazioni e non di un sano bere succhi di frutta :P. V8 dovrebbe rendere il browser render 2-3 volte più veloce rispetto a prima, e Google sostiene che il nuovo browser sarà il più veloce browser mobile di sempre.

froyo fastest browser

Google ha già fatto queste modifiche in Chrome, e l’aumento di velocità è reale. Questo è qualcosa che tutti possono godere. Alla fine, è veloce. Come in molto. Word non si può descrivere, così come i video. Check it out a circa 35 secondi. Booyah.

Auto-update e aggiornare, in tutto

new update methods in froyo

Si può cambiare il modo di aggiornare le applicazioni con Android 2.2. Due nuove impostazioni sono disponibili:
 

  • aggiornamento automatico consente di scegliere di mantenere automaticamente un’applicazione aggiornato scaricando correzioni e nuove versioni con nessun input da parte dell’utente. Se una qualsiasi delle applicazioni modificate le autorizzazioni, questo non si applica. Che è una buona cosa, come tutti noi dovrebbe essere il controllo di quali applicazioni sono permesso di fare o non fare.
  • aggiornamento di tutti è un ambiente di applicare tutti gli aggiornamenti disponibili senza dire “sì” a ciascuno individuo. Di nuovo, se la modifica delle autorizzazioni, si dovrà verificare singolarmente.

Perché vi amo ragazzi così tanto che ho scavato un mucchio di vecchi apk di un nandroid backup dalla settimana scorsa. Funziona come previsto, in entrambe le situazioni. Un altro googly vittoria!

Applicazione dei rapporti di errore

crash1 crash2

Questo è già mostrando, anche a Eclair utenti. È una nuova funzione che consente agli utenti di inviare una completa crash report direttamente allo sviluppatore. Dando agli sviluppatori con cui lavorare invece di giudizi negativi e lamentele nei commenti di mercato sarà sicuramente portare ad una migliore codificato app, veloce e correzioni di bug. E rendendo così facile come premere un pulsante per voi e vi assicura che gli sviluppatori di ottenere alcune informazioni utili. Questo è probabilmente il miglior fix di tutti, se sei un app drogato.


Bluetooth correzioni

bt headset

Il cambiamento più grande qui è l’aggiunta di bluetooth riconoscimento vocale, una cosa che è stata mancherà molto caratteristica in Android. Ma c’è di più.

  • Chiamata a riconoscimento vocale tramite Bluetooth
  • Possibilità di condividere i contatti con altri telefoni
  • Il supporto per Bluetooth per auto ed escursioni banchine
  • Migliorata la matrice di compatibilità con il kit per auto e auricolari

Migliore integrazione del Bluetooth e il supporto è più che benvenuto, e molte persone parere da lungo tempo. Siamo andati avanti e mettere il Bluetooth riconoscimento vocale attraverso passi. È possibile verificare che fuori da qui. Abbiamo anche ingannare intorno con alcuni condivisione file bluetooth, mentre indaga alcune delle altre caratteristiche, è possibile verificare che, qui, e qui.

Adobe immersioni

Adobe flash

Adobe ha intensificato in una grande strada. Tutti noi sapevamo che loro erano al lavoro per ottenere Flash utilizzabile sulla prossima versione di Android, ma l’aggiunta di Adobe Air è forse anche meglio dal nostro punto di vista. Immaginate che la fantasia basato su flash web giochi portati per lavorare in modo nativo sul vostro telefono Android, senza l’utilizzo di larghezza di banda e il browser web. Keith colpisce proprio sulla testa —

Restate sintonizzati, perché l’Android Market sta per esplodere!

Flash 10.1 beta è disponibile sul mercato una volta caricato Froyo. !

Naturalmente c’è molto di più di quello che abbiamo parlato qui. Lasciamo tutte le tecniche di nocciolo di altri luoghi, ma si può controllare l’intero kit e kaboodle di Froyo Caratteristiche di vedere tutto quello che abbiamo avuto finora. Abbiamo anche un video veramente bello scenario che i graffi al fresco le nuove funzionalità e modifiche.

 

Ci sono abbastanza qui per iniziare a riempire la nostra ciotola con FroYo, ma la grande domanda rimane, quando non possiamo arrivare ad avere un assaggio di esso?

L’aggiornamento

android versions

Android è la frammentazione legacy problemi. Rene Ritchie, TiPb editor (che ha anni di esperienza nel trattare con gli open standard e open source software) rende un ottimo punto in podcast numero 13 su cosa esattamente sta succedendo e perché. Non abbiamo intenzione di riscrivere il tutto, ammettere che c’è qualcosa che ha bisogno di qualche lavoro qui. Google ha già detto che FroYo è il primo passo per affrontare questo problema, ma quando possiamo aspettarci di vedere, e più importante, per molti di noi-i nostri modelli mai ottenere?

Destra fuori del blocco, se ancora non siete sportivi a G1 e desidera Android 2.2, era meglio iniziare a smanettarci. Phil lo mette in prospettiva molto bene —

Questi telefoni stanno procedendo molto velocemente. A un certo punto il vostro sarà vecchio. A un certo punto il nostro sarà vecchio. E tutti dovremo vivere con questo.

Detto questo, ho davvero aspettarsi che la maggior parte dei dispositivi disponibili per la vendita per ottenere FroYo. Naturalmente telefoni come il Droid Incredible o Nexus One sta per ottenere, ma penso che anche alcuni modelli più vecchi, come il Droid Eris o MyTouch 3G sta andando a vedere 2.2 alla fine. HTC ci ha dato una certa comprensione per i loro piani —

[…] se il telefono è stato lanciato quest’anno, ci saranno più probabilità di offrire un aggiornamento per la versione Froyo. Questo include modelli popolari come il Desiderio e il Droid Incredible nonché attesissimo telefoni come l’Evo 4G, MyTouch slide e i prossimi modelli. Annunceremo un elenco completo dei telefoni e le date una volta che siamo più vicini al lancio gli aggiornamenti. Stiamo lavorando a stretto contatto con Google e gli altri nostri partner per assicurarci di avere le prime accesso a tutto ciò che abbiamo bisogno di fornire un solido Senso di esperienza su Froyo. Ci aspettiamo di rilasciare tutti gli aggiornamenti nella seconda metà di quest’anno, ma non è possibile essere più specifici di sicurezza.

In particolare assenti sono l’HTC Hero e Droid Eris, ma come ho detto-credo che questi dispositivi di vedere un qualche tipo di aggiornamento a 2.2 se solo per unificare il Market Android un po’.

Froyo?

Google dice che è di stendere gli aggiornamenti presto. Abbiamo avuto un po ‘ di gusto quando Google scorreva un qualche aggiornamento qua e là e alcune persone e anche un noto blogger si è svegliato una mattina per un aggiornamento Froyo.

Ma che dire di tutti gli altri? Google è in grado di controllare ciò che inviare loro telefono cellulare, che è il grande vantaggio di possedere un Nexus One, anche se ha la sua parte di problemi. Altri modelli devono dipendere da diversi canali. Siamo tutti abbastanza sicuro che i produttori hanno avuto accesso ad un Android 2.2 versione beta per un po ‘ ora e sono già al lavoro per il porting di tutto per lavorare bene sui loro dispositivi. Dovranno quindi inviare l’aggiornamento per i vettori di test e, una volta approvati i portatori di passare insieme agli utenti.

Motorola Droid gli utenti dovrebbero vedere l’aggiornamento abbastanza presto, e c’è anche parlare di vederlo qualche volta nel mese di giugno, ma non mi fanno un punto di contare su intertube gossip. Dare Moto il tempo necessario per fare un bel upgrade trasparente e alla fine tutti più felici di quanto lo sarebbe con un buggy beta-come costruire.

Altri dispositivi sarà necessario attendere per cose come la Sense di HTC o MotoBlur integrazione (che, si spera, è stato già affrontato parzialmente durante i lavori di aggiornamento alla 2.1), e cose come il lavoro fuori tutti i nodi per ottenere l’hardware funziona bene con l’aggiornamento. Siate certi che i produttori sono al lavoro e fanno del loro meglio per aggiornare in modo tempestivo, in quanto questo è davvero tutto quello che possiamo fare se non vogliamo prendere la situazione nelle nostre mani.

Google I/O

Naturalmente non c’è più in corso al Google I/O che cosa abbiamo parlato qui, oggi, (big props a Jared per cercare di tenere il passo con tutto!) ma ora sappiamo che i punti salienti di ciò che succederà con quello che già abbiamo nelle nostre mani. Cosa sei più impaziente di Android 2.2? Condividere i vostri pensieri nei commenti e nel forum e andiamo tutti a giocare il gioco di attesa insieme!

Vedere y’all successivamente,
Jerry