Logo sv.androidermagazine.com
Logo sv.androidermagazine.com

Android 2.2, froyo, google i / o - låt oss förstå lite av allt detta

Innehållsförteckning:

Anonim

FroYo, FroYo, FroYo. Verkar som om du inte kan besöka en teknisk blogg eller läsa din Twitter-tidslinje utan att se nyheter om Android 2.2 överallt. FroYo kan göra detta, FroYo gör detta 300 procent snabbare, FroYo har ponnyer. Det räcker för att göra en sund människa galen (bra, ingen av oss kommer att behöva oroa dig för det). Vi vill alla ha några läckra nya Android-godsaker för våra telefoner, men vet vi verkligen varför, eller vad följer med det? Förhoppningsvis, när vi är klara här, har du en bättre idé precis vad du kan förvänta dig och när du kan förvänta dig det. Tryck på länken, skaffa din sked och låt oss kolla vad den frysta sammansamlingen har för dig och jag.

Killarna på Google som arbetar på Android är helt klart hungriga genier, med en speciell kärlek till godis. Vi har sett Cupcake (Android 1.5), Donut (Android 1.6), Eclair (Android 2.1) och nu FroYo (Android 2.2). Var och en blir lite bättre, erbjuder mer spännande saker för utvecklare, och viktigast av allt - ger oss fler och bättre alternativ för att få vår telefon att se ut och bete sig hur vi vill. Det är inte perfekt, och förmodligen kommer det aldrig att bli, men FroYo erbjuder oss några spännande förändringar och lägger till några grundläggande funktioner som vi alla har velat. Låt oss försöka bryta ner allt på vanligt engelska så vi vet vad vi kan förvänta oss, vad vi inte kan förvänta oss och när vi kan förvänta oss det.

Vad JIT? (alias Just in Time Compiler)

Ser du den bilden? Du har förmodligen sett något liknande att det plåsteras överallt tillsammans med människor som säger JIT (J ust I n T ime compiler) gör sina telefoner oh-så-snabb, eller till och med hört vilda klingande påståenden som "kör 400 procent snabbare". Det är sant. Ungefär. Vi pratade lite om JIT på podcasten men låt oss ta lite tid här för att lägga ut allt.

Android använder en speciell Java-baserad virtuell maskin som heter Dalvik VM för att köra applikationer. Vi har alla kört Windows-applikationer i java och det finns en sak de alla har gemensamt - de måste starta en Java-tolk på vår dator innan de körs. Android är på samma sätt. Dalvik är som ett program som körs i Android och som kör tredjepartsapplikationer för oss att interagera med. Det spelet du älskar, eller din tillförlitliga streckkodsläsare måste ta en runda väg mellan fingrar och processor, genom Dalvik VM. JIT är en förändring av hur applikationerna körs. Den tar tag i den information som normalt skulle behöva gå igenom Dalvik VM, tolkas till något som Android kan läsa och sedan tolkes till information som processorn kan använda och agera på. Med JIT läggs en liten mängd ny omkostnad till Dalvik VM, men den översätter informationen direkt till något som systemet kan använda och agera direkt. Under olympiska OS förra sommaren såg vi alla tillkännagivarna använda översättare för att intervjua idrottare från hela världen. Väl

föreställ dig att JIT är ett av de magiska headseten som de använder vid FN som översätter i farten och skär ut mellanhanden. Ja, det är ganska freaking coolt.

Lite om den faktiska hastighetsökningen krävs. På vår bild ovan ser vi en benchmarking-app som heter Linpack

Denna app är utformad endast för att se hur snabb koden kan översättas. Det visar en enorm ökning av hastigheten, för det är allt det gör - att mäta hastigheten. Det är där dessa påståenden 3 till 5 gånger snabbare kommer från. Verklighetssituationer kommer inte att ge dig en ökning med 500 procent. Jag är ledsen. Den goda nyheten är att det kommer att ge en mycket fin hastighetsökning till tredjepartsapplikationer, samt frigöra lite processortid för inbyggda Android-funktioner. JIT borde ge oss alla en väldigt trevlig och mycket välkommen total prestationsökning.

Ord är aldrig lika roliga som bilder, och de har inte en chans mot video! Kolla in det.

Nya godbitar

Cool video. Vi älskar alla våra lilla gröna vänner, särskilt när han berättar om fantastiska nya saker vi kommer att kunna leka med. Vi gav JIT ett speciellt avsnitt uppifrån eftersom det är så långt utanför väggen och svårt att förklara, men låt oss ta en titt på vad videon säger att vi ska få med vår FroYo-uppdatering.

Cloud-to-device meddelanden

Jag gillar att kalla detta push plus. Den här nya funktionen ger utvecklarna ett sätt att ta information och direkt skjuta den från Googles servrar till din Android-telefon. Vilken information? All information en applikation kan hantera. I exemplet från videon tittar en användare på Google Maps i sin datorwebbläsare. Efter att ha markerat en plats på kartan kan de använda en webbläsar-plugin för att driva den platsen till en Android-telefon. När de tagits emot på telefonen kunde användaren göra vad de normalt kunde i appen Kartor. Spara det, bokmärka det, navigera till det eller dela det igen. Det här fungerar mer än kartor. Jag ser en ny ras med listor över delade uppgifter och delning av kalender i horisonten.

Vill du se det i aktion? Självklart gör du det! Phil satte den här genom steget, och den vaggar. Kolla in videon

Med det sagt förväntar jag mig verkligen att de flesta enheter som fortfarande är tillgängliga för försäljning kommer att få FroYo. Naturligtvis kommer telefoner som Droid Incredible eller Nexus One att få det, men jag tror att även vissa äldre modeller som Droid Eris eller MyTouch 3G kommer att se 2.2 så småningom. HTC har gett oss lite inblick i deras planer -

om din telefon lanserades i år kommer vi troligtvis att erbjuda en uppgradering för den till Froyo-versionen. Detta inkluderar populära modeller som Desire och Droid Incredible såväl som efterlängtade telefoner som Evo 4G, MyTouch-bilden och kommande modeller. Vi kommer att meddela en fullständig lista över telefoner och datum när vi är närmare att starta uppgraderingarna. Vi samarbetar nära med Google och våra andra partners för att säkerställa att vi har tidigast tillgång till allt vi behöver för att ge en komplett och solid Sense-upplevelse på Froyo. Vi räknar med att släppa alla uppdateringar under andra halvåret i år men kan inte vara mer specifika än.

Särskilt frånvarande är HTC Hero och Droid Eris, men som sagt - jag tror att dessa enheter kommer att se någon form av uppdatering till 2.2 om bara för att förena Android Market lite.

Google säger att det snart kommer att lansera uppdateringarna. Vi fick lite smak när Google gick ut några uppdateringar här och där och några människor och till och med en välkänd bloggare vaknade en morgon till en Froyo-uppdatering.

Men hur är det med alla andra? Google kan kontrollera vad de skickar till sin telefon, vilket är den stora förmånen att äga en Nexus One även om den har en del av problemen. Andra modeller måste bero på olika kanaler. Vi är alla ganska säkra på att tillverkarna har haft tillgång till en Android 2.2-betaversion under ett tag nu och att vi redan har svårt att jobba med att allt ska fungera på sina enheter. De skickar sedan uppdateringen till operatörerna för testning, och när godkändes kommer de att överföra den till användarna.

Motorola Droid-användare bör se uppdateringen ganska snart, och det är till och med prat om att se den någon gång i juni, men jag gör det inte en punkt att räkna med skvaller mellan kubarna. Ge Moto den tid det tar att göra en fin sömlös uppgradering och i slutändan är alla lyckligare än de skulle vara med en buggy beta-liknande byggnad.

Andra enheter kommer att behöva vänta på saker som HTC Sense eller MotoBlur-integration (som förhoppningsvis redan adresserades delvis under arbetet för att uppgradera till 2.1), och saker som att utarbeta alla kinks för att få hårdvaran att fungera bra med uppdateringen. Du kan vara säker på att tillverkarna arbetar hårt och kommer att göra sitt bästa för att uppdatera i tid, eftersom det verkligen är allt vi kan göra om vi inte vill ta saker i våra egna händer.

Naturligtvis var det mer på gång på Google I / O att det vi täckte här idag, (stora rekvisita till Jared för att försöka hålla jämna steg med allt!) Men nu vet vi höjdpunkterna i vad som kommer att hända med det vi redan har i våra händer. Vad ser du fram emot i Android 2.2? Dela dina tankar i kommentarerna och i forumen och låt oss alla spela det vänta spelet tillsammans!

Se senare,

Jerry