Tartalomjegyzék:
FroYo, FroYo, FroYo. Úgy tűnik, hogy nem látogasson el egy tech blogra vagy olvassa el a Twitter idővonalát anélkül, hogy mindenhol az Android 2.2 híreit látná. A FroYo meg tudja ezt csinálni, a FroYo ezt 300 százalékkal gyorsabban teszi, FroYo póni vannak. Ez elég ahhoz, hogy egy józan ember megőrüljön (jó, hogy egyikünknek sem kell így aggódnia). Mindannyian szeretnénk néhány finom új Android-kezelést telefonunkhoz, de valóban tudjuk, miért, vagy mi jár vele? Remélhetőleg, amíg itt elkészülünk, jobb ötleted lesz arról, hogy mire számíthat, és mikor számíthat rá. Találja meg a linket, szerezze be a kanalat, és nézzük meg, hogy mit kínál ez a fagyasztott főzés neked és én.
A Google srácai, akik Androidon dolgoznak, egyértelműen éhes zsenik, különös szeretettel az édességek iránt. Láttuk a Cupcake-ot (Android 1.5), a fánkot (Android 1.6), az Eclair (Android 2.1) és most a FroYo-t (Android 2.2). Mindegyik kicsit jobb lesz, izgalmasabb dolgokat kínál a fejlesztők számára, és ami a legfontosabb - több és jobb lehetőséget kínál nekünk, hogy telefonunk megjelenését és viselkedését a kívánt módon viseljük. Nem tökéletes, és valószínűleg soha nem is lesz, de a FroYo izgalmas változtatásokat kínál nekünk, és néhány alapvető funkcióval egészíti ki mindannyian, amire vágytunk. Próbáljuk megbontani mindent egyszerű angol nyelven, így tudjuk, mire számíthatunk, mire nem számíthatunk, és mikor számíthatunk rá.
Mi a JIT? (más néven a Just in Time fordító)
Látja a képet? Valószínűleg láttam valami hasonlót vakolatként, bárhol az emberek azt mondták, hogy a JIT (J ust I n T ime fordító) telefonjaikat óriási sebessé teszi, vagy akár olyan vad hangú kijelentéseket hallott, mint például: „400 százalékkal gyorsabban fut”. Nos, ez igaz. Fajta. Kicsit beszéltünk a JIT-ről a podcaston, de tegyünk egy kis időt ide, hogy mindent elkészítsünk.
Az Android egy speciális Java alapú virtuális gépet, a Dalvik virtuális gép nevét használja az alkalmazások futtatásához. Mindannyian futtattuk a Windows alkalmazásokat javaban, és van egy közös dologuk, ami közös mindegyikben - futtatásuk előtt el kell indítaniuk a Java-tolmácsot a számítógépünkön. Az Android ugyanúgy. A Dalvik olyan, mint egy olyan program, amely az Androidon belül fut, és harmadik féltől származó alkalmazásokat futtat, amelyekkel kapcsolatba léphetünk velünk. A szeretett játéknak, vagy a megbízható vonalkód-leolvasónak körbe kell haladnia az ujjak és a processzor között a Dalvik virtuális gépen keresztül. A JIT az alkalmazások futásának változása. Megragadja azokat az információkat, amelyeknek általában a Dalvik virtuális gépen kell keresztülmenniük, oly módon kell értelmezni, hogy az Android ezeket képes olvasni, majd olyan információkká kell értelmezni, amelyeket a processzor felhasználhat és ezek alapján tud cselekedni. A JIT használatával kis mennyiségű új fejléc kerül hozzáadásra a Dalvik virtuális géphez, de ez az információt közvetlenül valamire konvertálja, amelyet a rendszer használhat, és közvetlenül tud reagálni rá. A múlt nyári olimpia során mindannyian láttuk, hogy a bemondók fordítókat használnak, hogy interjúkat készítsenek a világ minden tájáról. Jól
Képzelje el, hogy a JIT egyike azoknak a mágikus fejhallgatóknak, amelyeket az Egyesült Nemzetek Szervezeténél használnak, amelyek menet közben fordítanak és kivágják a közvetítőt. Igen, ez elég furcsa.
Kicsit be kell számolni a tényleges sebességnövekedésről. A fenti képen egy Linpack nevű benchmarking alkalmazást látunk
Ezt az alkalmazást csak arra tervezték, hogy a kód lefordítható milyen gyorsan. Ez egy hatalmas sebességnövekedést mutat, mert ennyit tesz - mér a sebességet. Innen jönnek ezek a háromszor ötször gyorsabb igények. A valós helyzetek nem fogják 500% -kal növekedni. Sajnálom. A jó hír az, hogy nagyon szép sebességnövekedést biztosít harmadik féltől származó alkalmazásokhoz, valamint felszabadítja a processzor idejét az Android natív funkcióinak használatához. A JIT-nek mindannyian nagyon szép és nagyon örvendetes teljesítménynövekedést kell adnunk.
A szavak soha nem lesznek olyan szórakoztatók, mint a képek, és nem képesek esélyt a videó ellen! Nézd meg.
Új finomságok
Hűvös videó. Mindannyian szeretjük a kis zöldbarátunkat, különösen, amikor elképesztő új dolgokról beszél nekünk, amellyel játszani tudunk. A JIT-nek egy speciális szakaszt adtunk az elejére, mert ez annyira a falon kívül és nehéz megmagyarázni, de vessünk egy pillantást arra, amit a videó azt mond, hogy megkapjuk a FroYo frissítést.
Cloud-to-device üzenetküldés
Szeretem ezt a plusz hívni. Ez az új szolgáltatás lehetővé teszi a fejlesztőknek, hogy információkat gyűjtsenek, és azokat közvetlenül a Google szervereiről Android telefonjára továbbítsák. Milyen információkat? Bármely információ, amelyet az alkalmazás képes kezelni. A videóból származó példában a felhasználó a számítógépes webböngészőjén a Google Maps alkalmazást nézi. Miután megjelöltek egy helyet a térképen, böngésző plug-in segítségével használhatják ezt a helyet egy Android telefonra. Miután megkapta a telefont, a felhasználó bármit megtehetett, amit általában megtehetett a Maps alkalmazásban. Mentse el, jelölje meg könyvjelzővel, keresse meg, vagy akár újra megossza. Ez sokkal többet fog működni, mint a térképek. Látom a láthatáron a megosztott feladatlisták és a naptármegosztás új fajtáját.
Látni akarja? Hát persze, hogy! Phil ezt a lépést megtentette, és remeg. Nézze meg a videót