Kazalo:
FroYo, FroYo, FroYo. Zdi se, da ne morete obiskati tehnološkega bloga ali prebrati svoje časovne premice na Twitterju, ne da bi povsod videli novice o Androidu 2.2. FroYo to zmore, FroYo to naredi 300 odstotkov hitreje, FroYo ima ponije. Dovolj je, da se zdrava človeka zmeša (dobro, da se nobenemu od nas ne bo treba ukvarjati s tem). Vsi si želimo nekaj okusnih novih priboljškov za Android za naše telefone, a res vemo, zakaj ali kaj spada zraven? Upajmo, da boste do trenutka, ko bomo končali tu, imeli boljšo predstavo o tem, kaj pričakovati in kdaj pričakovati. Pojdi na povezavo, vzemi žlico in poglejmo, kaj ima ta zamrznjena konfekcija za vas in jaz.
Fantje pri Googlu, ki delajo na Androidu, so očitno lačni geniji s posebno ljubeznijo do sladkarij. Videli smo Cupcake (Android 1.5), Donut (Android 1.6), Eclair (Android 2.1) in zdaj FroYo (Android 2.2). Vsak postane nekoliko boljši, razvijalcem ponuja bolj vznemirljive stvari in kar je najpomembneje - daje nam več in boljših možnosti, da lahko naš telefon izgleda in se obnašamo tako, kot si želimo. Ni popoln in ga verjetno nikoli ne bo, a FroYo nam ponuja nekaj vznemirljivih sprememb in dodajanje nekaterih osnovnih funkcij, ki smo si jih vsi želeli. Poskusimo vse razčleniti v navadni angleščini, tako da vemo, kaj pričakovati, česa ne pričakovati in kdaj pričakovati.
Kaj JIT? (aka Just in Time Compiler)
Vidite to sliko? Verjetno ste že videli, da je povsod zalepljeno nekaj takega, kot ljudje, ki pravijo, da JIT (kompenzator prevajalcev imen) naredi njihove telefone tako hitre, ali pa so slišali tudi trditve o divjih zvokih, kot "teče 400 odstotkov hitreje". No to je res. Nekako. Malo smo se pogovarjali o JIT-u o podcastu, ampak vzemimo si nekaj časa, da vse to predstavimo.
Android za zagon aplikacij uporablja poseben virtualni stroj na osnovi Jave, imenovan Dalvik VM. Vsi programi imamo Windows v Javi in eno skupno jim je skupno - pred zagonom morajo zagnati tolmač Java na našem računalniku. Android je enak. Dalvik je kot program, ki deluje znotraj Androida in zažene aplikacije tretjih strank, s katerimi lahko komuniciramo. Ta igra, ki jo imate radi, ali vaš zaupanja vreden skener črtne kode mora potekati med prsti in procesorjem skozi Dalvik VM. JIT je sprememba načina delovanja programov. Zajema informacije, ki bi jih običajno morale iti skozi Dalvik VM, razlagati jih je v nekaj, kar lahko Android prebere, nato pa jih interpretira v informacije, ki jih procesor lahko uporablja in deluje. Z JIT je v Dalvik VM dodano majhno količino novih režijskih stroškov, vendar informacije prevede neposredno v nekaj, kar lahko sistem uporablja in deluje neposredno. Med lanskimi olimpijskimi igrami smo vsi videli, da napovedovalci uporabljajo prevajalce za pogovore s športniki z vsega sveta. No
predstavljajte si, da je JIT ena tistih čarobnih slušalk, ki jih uporabljajo pri Združenih narodih, ki prevajajo na letenje in izrežejo posrednika. Ja, to je precej čudno.
Zahteva se nekaj o dejanskem povečanju hitrosti. Na zgornji sliki vidimo aplikacijo za primerjavo z imenom Linpack
Ta aplikacija je zasnovana samo za prikaz hitrosti prevajanja kode. Prikazuje ogromno povečanje hitrosti, saj je to vse, kar počne - merjenje hitrosti. Od tod prihajajo te trditve od 3 do 5 krat hitreje. Situacije v resničnem svetu vam ne bodo prinesle 500-odstotnega povečanja. Žal mi je. Dobra novica je, da bo tretjim aplikacijam zelo hitro povečala hitrost, sprostila pa bo tudi nekaj procesorskega časa za domače Android funkcije. JIT naj bi nam vsem omogočil zelo lepo in zelo dobrodošlo splošno izboljšanje zmogljivosti.
Besede niso nikoli tako zabavne kot slike in ne predstavljajo priložnosti pred videom! Oglejte si ga.
Nove dobrote
Kul video. Vsi imamo radi svojega malega zelenega prijatelja, še posebej, ko nam pripoveduje o čudovitih novih stvareh, s katerimi se bomo lahko igrali. JIT-u smo dali poseben razdelek zgoraj, ker je tako odmaknjen od stene in težko razložljiv, ampak poglejmo, kaj še v video zapisu piše, da bomo dobili našo FroYo posodobitev.
Sporočila v oblaku do naprave
Rad bi to poimenoval plus. Ta nova funkcija razvijalcem omogoča, da informacije prevzamejo in jih neposredno potisnejo z Googlovih strežnikov na vaš Android telefon. Kakšne informacije? Vse informacije, ki jih aplikacija lahko obravnava. V primeru iz videoposnetka si uporabnik v svojem brskalniku računalnik ogleda Google Maps. Ko na zemljevidu označijo lokacijo, lahko s pomočjo vtičnika za brskalnik potisnejo to lokacijo do telefona s sistemom Android. Ko ga prejme po telefonu, lahko uporabnik v aplikaciji Zemljevidi naredi vse, kar je običajno. Shranite ga, mu dodajte zaznamke, pojdite do njega ali ga celo ponovno delite. To bo delovalo z več kot zemljevidi. Na obzorju vidim novo vrsto skupnih seznamov opravil in skupne rabe koledarja.
Bi ga radi videli v akciji? Seveda! Phil je to postavil skozi korake in se zibal. Oglejte si video