Uusi parempi Android emulaattori – turbo konepellin alla ;)

Wohoo! Yksi Android kehityksen tuskapaikoista on ollut hidas emulaattori. Emulaattori on kyllä muuten hyvä ja kattava mutta sen ARM emulaatio Intel tai AMD prosessorin päällä on kuin sitkeässä kaurapuurossa olisi uimassa.

Nyt on julkaistu uusi versio emulaattorista:

http://android-developers.blogspot.ca/2012/04/faster-emulator-with-better-hardware.html

Parannuksiin kuuluu mm. parempi tuki natiivi GPU:lle, eli kiihdytettyä grafiikkaa. Parempi tuki rautatason antureille ja aidon Android raudan käyttämiselle anturi-syötteen antamiseen emulaattorin läpi, tulossa myös Bluetooth ja NFC herkkuja. Paras uusi jippo on kuitenkin CPU emulaation parannus liukulukuaritmetiikassa, jossa lupaillaan monenkertaisia parannuksia vanhaan verrattuna. GPU kiihdytys + CPU kiihdytys = sulavampi emulaattori. Tuon antamani linkin takaa löytyy aika vakuuttavaa videota siitä mitä nämä merkitsevät.

Aikalailla näitä onkin jo odotettu. Miten niihin pääsee käsiksi? Päivittämällä Android SDK:nsa mukana tulevalla update työkalulla uusimpaan versioon. Oikea versio on Android 4.0.3.r2 (Sorry, vanhemmat simulaattorit eivät saa kiihdytyshyötyjä, ensitestaus täytyy tehdä uusimmalla).

Ennen päivitystä:

Jälkeen päivityksen:

Nopea käyttökokemus uudesta emulaattorista: On se silminnähtävästi nopeampi. Ei se edelleenkään ole mikään raketti. Mutta siedettävämpi, vähemmän tuskallinen, ja tekee etenkin raskaat asiat paremmin kuin edellinen. Heitän karkean arvion että noin tuplanopea aiempaan nähden, ja raskaat operaatiot nopeutuneet enemmän. Aito rauta on yhä vielä tuplaten nopeampaa. Mutta suunta on oikea, ja vanhalla emullakin kun on tultu toimeen, niin tämä on suorastaan luksusta arjen keskellä 😉

Jep, ja tottakai aidolla raudalla testaaminen edelleen välttämätöntä – mahdollisimman monessa. Pentele miten monimuotoisia ovatkaan Android laitteet kun on Galaxy Notea ja Asus Transformeria, Motorolan Xoomia ja Samsungin Nexusta ja saati sitten vanhoja vempaimia.. Versioista 1.0:sta 4.0:seen liikenteessä 😉 Mitäs, noin 800 000 sovellusta tarjolla alustalle. About saman verran uusia laite-aktivointeja per kuukausi. About 4 miljoonaa Honeycomb tai Ice Cream Sandwich tablettia liikenteessä. About 200 miljoonaa Android puhelinta. Siinä sitä on kenttää sovelluksille, asiakkaille ja näkyvyydelle. Ja haastetta kehittäjälle testauksen kannalta.

Puffataan nyt vielä tulevaa Android Programming II koulutusta, sinne nimittäin mahtuisi vielä osallistujia mukaan. http://www.tieturi.fi/kurssit/kurssi.html?course=83903932&category=Mobiiliteknologiat&city=Helsinki&training=14.05.2012 – tässä koulutuksessahan erityisyytenä saa Android käyttöliittymäsuunnittelua koskevan kirjan mukaansa normalin kurssimateriaalin lisäksi. Varasin itsellenikin yhden, ja Amazonin posti niitä juuri tiputti nipun meille.

P.S. Nostalgiasyistä piti ladata ja asentaa C64 emulaattori viikonloppuna Xoom tablettiini, ja hienostihan se pelitti! Melkein herahti tippa silmään naputellessa C64 basic käskyjä ja ohjelmapätkiä ja muistutellessa mieleen poke ja peek komentoja 😉

Advertisements

Vastaa

Täytä tietosi alle tai klikkaa kuvaketta kirjautuaksesi sisään:

WordPress.com-logo

Olet kommentoimassa WordPress.com -tilin nimissä. Log Out / Muuta )

Twitter-kuva

Olet kommentoimassa Twitter -tilin nimissä. Log Out / Muuta )

Facebook-kuva

Olet kommentoimassa Facebook -tilin nimissä. Log Out / Muuta )

Google+ photo

Olet kommentoimassa Google+ -tilin nimissä. Log Out / Muuta )

Muodostetaan yhteyttä palveluun %s