Taula de continguts:
FroYo, FroYo, FroYo. Sembla que no podeu visitar un bloc tecnològic o llegir la vostra línia de temps de Twitter sense veure notícies sobre Android 2.2 a tot arreu. FroYo pot fer això, FroYo ho fa un 300 per cent més ràpid, FroYo té ponis. N’hi ha prou amb tornar a un home boig (cosa bona que ningú de nosaltres s’haurà de preocupar d’això). Tots volem algunes delicioses noves delícies Android per als nostres telèfons, però realment sabem per què, o què hi ha? Esperem que, quan acabem aquí, tindreu una idea millor què esperar i quan ho podeu esperar. Feu clic a l'enllaç, obteniu la cullera i mireu què té aquesta concoció congelada a vosaltres i jo.
Els nois de Google que treballen a Android són genis clarament famolencs, amb un amor particular pels dolços. Hem vist Cupcake (Android 1.5), Donut (Android 1.6), Eclair (Android 2.1) i ara FroYo (Android 2.2). Cadascú millora una mica millor, ofereix coses més emocionants per als desenvolupadors, i el que és més important, ens ofereix més i millors opcions per fer que el nostre telèfon es vegi i es comporti com vulguem. No és perfecte, i probablement mai ho serà, però FroYo ens ofereix alguns canvis apassionants, a més d’afegir algunes funcions bàsiques que tots hem desitjat. Provem de desglossar-ho tot en anglès, de manera que sabem què esperar, què no esperar i quan esperar-ho.
Què és el JIT? (alias el compilador Just in Time)
Veieu aquesta imatge? Probablement heu vist alguna cosa semblant arrebossada a tot arreu, juntament amb gent que diu que JIT (el compilador que us faig) fa que els telèfons siguin tan ràpids o, fins i tot, que heu escoltat afirmacions sonores com ara "funciona amb un 400 per cent més ràpid". Doncs això és cert. Una mena de. Hem parlat una mica de JIT al podcast, però triguem una estona aquí per exposar-ho tot.
Android utilitza una màquina virtual especial basada en Java anomenada Dalvik VM per executar aplicacions. Tots hem executat aplicacions de Windows a Java i hi ha una cosa que tenen en comú: necessiten posar en marxa un intèrpret Java al nostre ordinador abans que s’executin. Android és de la mateixa manera. Dalvik és com un programa que funciona dins d'Android i que utilitza aplicacions de tercers amb les quals interactuar. El joc que us agrada, o el vostre escàner de codis de barres de confiança ha de fer un recorregut d'intensitat entre els dits i el processador, a través de la màquina virtual de Dalvik. JIT és un canvi en el funcionament de les aplicacions. Capta la informació que normalment hauria de passar per la Dalvik VM, s'interpreta en alguna cosa que Android pot llegir, i després s'interpreta en informació que el processador pot utilitzar i actuar. Amb JIT, s'incorpora una petita quantitat de despeses generals a la màquina virtual Dalvik, però tradueix la informació directament a alguna cosa que el sistema pugui utilitzar i actuar directament. Durant els Jocs Olímpics d’estiu passat, tots els anunciants van fer ús dels traductors per entrevistar esportistes d’arreu del món. Bé
imagineu-vos que el JIT és un d’aquells auriculars màgics que fan servir a les Nacions Unides que es tradueix sobre la marxa, tallant el intermediari. Sí, això és molt interessant.
Es demana una mica sobre l’augment de velocitat real. A la imatge superior, veiem una aplicació de referència que es diu Linpack
Aquesta aplicació està dissenyada només per veure amb quina velocitat es pot traduir el codi. Mostra un augment massiu de la velocitat, perquè tot això ho fa: mesurar la velocitat. D’aquí vénen aquestes afirmacions de 3 a 5 vegades més ràpides. Les situacions del món real no us permetran augmentar el 500 per cent. Ho sento. La bona notícia és que donarà un augment de velocitat molt bo a les aplicacions de tercers, a més d’alliberar algun temps del processador per a funcions natives d’Android. JIT hauria de proporcionar-nos a tots un impuls de rendiment general molt agradable i molt ben rebut.
Les paraules mai són tan divertides com les imatges, i això no és una oportunitat contra el vídeo! Comprova-ho.
Noves bondats
Vídeo genial. A tots ens encanta el nostre petit amic verd, sobretot quan ens explica coses fantàstiques amb les que podrem jugar. Vam donar a JIT una secció especial a la part superior perquè és tan fora del mur com difícil d’explicar, però mirem què més diu el vídeo que tindrem amb la nostra actualització FroYo.
Missatgeria de núvol a dispositiu
M'agrada anomenar aquest push plus. Aquesta nova funció proporciona als desenvolupadors una manera d’agafar informació i impulsar-la directament des dels servidors de Google al telèfon Android. Quina informació? Qualsevol informació que pugui aplicar una aplicació. A l’exemple del vídeo, un usuari mira Google Maps al seu navegador web d’ordinador. Després de marcar una ubicació al mapa, poden utilitzar un complement del navegador per enviar aquesta ubicació a un telèfon Android. Un cop rebut per telèfon, l’usuari podria fer qualsevol cosa que normalment pogués tenir a l’aplicació Maps. Guardeu-lo, marqueu-lo, navegueu-hi o, fins i tot, torneu-lo a compartir. Això funcionarà amb la forma més que els mapes. Veig una nova varietat de llistes de tasques compartides i de calendaris compartits a l’horitzó.
Voleu veure-ho en acció? És clar que sí! Phil va posar aquest a través dels ritmes, i es balanceja. Fes una ullada al vídeo