Logo nl.androidermagazine.com
Logo nl.androidermagazine.com

Android 2.2, froyo, google i / o - laten we dit allemaal begrijpen

Inhoudsopgave:

Anonim

FroYo, FroYo, FroYo. Het lijkt erop dat je geen technisch blog kunt bezoeken of je Twitter-tijdlijn kunt lezen zonder overal nieuws over Android 2.2 te zien. FroYo kan dit, FroYo doet dit 300 procent sneller, FroYo heeft pony's. Het is genoeg om een ​​gezond mens gek te maken (goed dat niemand van ons zich daar zorgen over hoeft te maken). We willen allemaal een aantal heerlijke nieuwe Android-traktaties voor onze telefoons, maar weten we echt waarom, of wat erbij hoort? Hopelijk heb je tegen de tijd dat we hier klaar zijn een beter idee van wat je kunt verwachten en wanneer je het kunt verwachten. Klik op de link, pak je lepel en laten we kijken wat dit bevroren brouwsel voor jou en mij in petto heeft.

De jongens bij Google die werken op Android zijn duidelijk hongerige genieën, met een bijzondere liefde voor snoep. We hebben Cupcake (Android 1.5), Donut (Android 1.6), Eclair (Android 2.1) en nu FroYo (Android 2.2) gezien. Elk wordt een beetje beter, biedt meer spannende dingen voor ontwikkelaars, en nog belangrijker - geeft ons meer en betere opties om onze telefoon er uit te laten zien en te gedragen hoe we het willen. Het is niet perfect, en zal dat waarschijnlijk ook nooit zijn, maar FroYo biedt ons enkele opwindende veranderingen en voegt enkele basisfuncties toe die we allemaal wilden. Laten we proberen het allemaal in eenvoudig Engels op te splitsen, zodat we weten wat te verwachten, wat niet te verwachten en wanneer het te verwachten.

Wat het JIT? (ook bekend als de Just in Time Compiler)

Zie je die foto? Je hebt waarschijnlijk zoiets overal gips gezien, samen met mensen die zeggen dat JIT (J ust I n T ime compiler) hun telefoons oh-zo-snel maakt, of zelfs wild klinkende claims gehoord als "loopt 400 procent sneller". Nou dat is waar. Soort van. We hebben het een beetje over JIT gehad op de podcast, maar laten we hier even de tijd nemen om alles op een rijtje te zetten.

Android gebruikt een speciale op Java gebaseerde virtuele machine genaamd Dalvik VM om applicaties uit te voeren. We hebben allemaal Windows-applicaties in Java uitgevoerd en er is één ding dat ze allemaal gemeen hebben: ze moeten een Java-interpreter op onze computer opstarten voordat ze kunnen worden uitgevoerd. Android is op dezelfde manier. Dalvik is als een programma dat wordt uitgevoerd in Android en toepassingen van derden uitvoert waarmee we kunnen communiceren. Die game waar je van houdt, of je vertrouwde barcodescanner moet een rondweg maken tussen vingers en processor, via de Dalvik VM. JIT is een verandering in de manier waarop de applicaties worden uitgevoerd. Het pakt de informatie op die normaal gesproken door de Dalvik VM moet gaan, moet worden geïnterpreteerd in iets dat Android kan lezen en vervolgens worden geïnterpreteerd in informatie die de processor kan gebruiken en waarop kan worden gereageerd. Met JIT wordt een kleine hoeveelheid nieuwe overhead aan de Dalvik VM toegevoegd, maar deze vertaalt de informatie rechtstreeks in iets dat het systeem kan gebruiken en waarop direct kan worden gereageerd. Tijdens de Olympische Spelen van afgelopen zomer zagen we allemaal dat de omroepers gebruik maakten van vertalers om atleten van over de hele wereld te interviewen. Goed

stel je voor dat JIT een van die magische headsets is die ze gebruiken bij de Verenigde Naties die zich meteen vertaalt en de tussenpersoon uitsluit. Ja, dat is behoorlijk cool.

Een beetje over de werkelijke snelheidstoename is geboden. Op onze foto hierboven zien we een benchmark-app genaamd Linpack

Deze app is alleen ontworpen om te zien hoe snel de code kan worden vertaald. Het toont een enorme snelheidstoename, want dat is alles wat het doet - het meten van de snelheid. Daar komen deze claims van 3 tot 5 keer sneller vandaan. In situaties uit de echte wereld krijg je geen verhoging van 500 procent. Mijn excuses. Het goede nieuws is dat het een zeer mooie snelheidsverhoging voor applicaties van derden zal geven, en wat processortijd zal vrijmaken voor native Android-functies. JIT zou ons allemaal een hele mooie en zeer welkome algemene prestatieverbetering moeten geven.

Woorden zijn nooit zo leuk als foto's en ze maken geen kans tegen video! Bekijken.

Nieuwe goodies

Coole video. We houden allemaal van onze kleine groene vriend, vooral als hij ons vertelt over geweldige nieuwe dingen waarmee we kunnen spelen. We hebben JIT een speciaal gedeelte bovenaan gegeven omdat het zo moeilijk is om uit te leggen, maar laten we eens kijken wat de video nog meer zegt over onze FroYo-update.

Cloud-naar-apparaat berichten

Ik noem dit graag push plus. Deze nieuwe functie biedt ontwikkelaars een manier om informatie op te nemen en deze rechtstreeks van de servers van Google naar uw Android-telefoon te pushen. Welke informatie? Alle informatie die een toepassing aankan. In het voorbeeld van de video kijkt een gebruiker naar Google Maps in zijn of haar computerwebbrowser. Nadat ze een locatie op de kaart hebben gemarkeerd, kunnen ze een browserplug-in gebruiken om die locatie naar een Android-telefoon te pushen. Na ontvangst op de telefoon kon de gebruiker alles doen wat hij normaal kon in de Maps-app. Sla het op, maak er een bladwijzer van, navigeer ernaar of deel het opnieuw. Dit werkt met veel meer dan kaarten. Ik zie een nieuw soort gedeelde takenlijsten en het delen van agenda's aan de horizon.

Wil je het in actie zien? Natuurlijk doe je dat! Phil zette deze op de proef en hij schommelt. Bekijk de video

Dat gezegd hebbende, verwacht ik echt dat de meeste apparaten die nog beschikbaar zijn voor verkoop FroYo zullen krijgen. Natuurlijk zullen telefoons zoals de Droid Incredible of Nexus One het krijgen, maar ik denk dat zelfs sommige oudere modellen zoals de Droid Eris of MyTouch 3G uiteindelijk 2.2 zullen zien. HTC heeft ons enig inzicht gegeven in hun plannen -

als je telefoon dit jaar werd gelanceerd, zullen we waarschijnlijk een upgrade voor de Froyo-versie aanbieden. Dit omvat populaire modellen zoals de Desire en Droid Incredible evenals langverwachte telefoons zoals de Evo 4G, MyTouch-dia en aankomende modellen. We zullen een volledige lijst met telefoons en datums aankondigen zodra we dichter bij de lancering van de upgrades zijn. We werken nauw samen met Google en onze andere partners om ervoor te zorgen dat we zo snel mogelijk toegang hebben tot alles wat we nodig hebben om een ​​complete en solide Sense-ervaring op Froyo te bieden. We verwachten alle updates in de tweede helft van dit jaar uit te brengen, maar kunnen nog niet specifieker zijn.

Opmerkelijk afwezig zijn de HTC Hero en Droid Eris, maar zoals ik al zei - ik geloof echt dat deze apparaten een soort update naar 2.2 zullen zien, al was het maar om de Android Market een beetje te verenigen.

Google zegt dat het de updates binnenkort uitrolt. We kregen een beetje smaak toen Google hier en daar een paar updates binnenstroomde en sommige mensen en zelfs een bekende blogger op een ochtend wakker werden voor een Froyo-update.

Maar hoe zit het met de rest? Google kan bepalen wat ze naar hun telefoon sturen, wat het grote voordeel is van het bezitten van een Nexus One, ook al heeft het een aantal problemen. Andere modellen moeten afhankelijk zijn van verschillende kanalen. We zijn er allemaal vrij zeker van dat fabrikanten al een tijdje toegang hebben tot een bètaversie van Android 2.2 en nu al hard aan het werk zijn om dit allemaal goed te laten werken op hun apparaten. Ze sturen de update vervolgens naar de providers om te testen en na goedkeuring zullen de providers deze doorgeven aan de gebruikers.

Motorola Droid-gebruikers zouden de update vrij snel moeten zien, en er is zelfs sprake van ergens in juni te zien, maar ik maak er geen punt van om te rekenen op roddels op intertube. Geef Moto de tijd die het kost om een ​​mooie naadloze upgrade te maken en uiteindelijk is iedereen gelukkiger dan hij zou zijn met een buggy beta-achtige build.

Andere apparaten zullen moeten wachten op dingen zoals HTC Sense of MotoBlur-integratie (die hopelijk al gedeeltelijk werd aangepakt tijdens het werk om te upgraden naar 2.1), en dingen zoals het uitwerken van alle knikken om de hardware goed te laten werken met de update. U kunt er zeker van zijn dat de fabrikanten hard aan het werk zijn en hun best zullen doen om ze tijdig bij te werken, want dat is echt alles wat we kunnen doen als we het heft niet in eigen handen willen nemen.

Natuurlijk was er meer gaande op Google I / O dan wat we hier vandaag hebben besproken (grote steun aan Jared voor het proberen bij te houden!) Maar nu weten we de hoogtepunten van wat er gaat gebeuren met wat we al hebben in onze handen. Waar kijk je het meest naar uit in Android 2.2? Deel uw mening in de commentaren en op de forums en laten we allemaal het wachtende spel samen spelen!

Zie jullie later,

Jerry