FroYo, FroYo, FroYo. Verkar som du inte kan besöka en teknisk blogg eller läsa din Twitter timeline utan att se nyheter om Android 2.2 överallt. FroYo kan göra detta, FroYo innebär detta 300 procent snabbare, FroYo har ponnyer. Det är tillräckligt att göra en vettig människa galen (bra sak ingen av oss kommer att behöva bekymra dig om det). Vi vill alla ha en del läckra nya Android godsaker till våra telefoner, men vet vi egentligen varför, eller vad som kommer tillsammans med den? Förhoppningsvis, när vi är färdiga här har du en bättre idé bara vad man kan förvänta sig, och när man förväntar sig det. Hit länken, få din sked och låt oss kolla på vad denna fryst soppa har i beredskap för dig och mig.
Killarna på Google som fungerar på Android är helt klart hungrig genier, med en viss kärlek för 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, har mer spännande saker för utvecklare, och viktigast av allt-ger oss fler och bättre alternativ för att göra våra telefonen se ut och bete oss hur vi vill ha det till. Det är inte perfekt, och förmodligen aldrig kommer att bli, men FroYo ger oss några spännande förändringar samt att lägga i några grundläggande funktioner vi har alla saknats. Låt oss försöka bryta ner allt på ren svenska så vi vet vad som väntar, vad man inte ska förvänta sig, och när man förväntar sig det.
Vad JIT? (aka Precis i Tid Kompilatorn)
Se bilden? Du har säkert sett något liknande putsade överallt tillsammans med människor som säger att JIT (Just jagn Time-kompilatorn) gör sina telefoner åh-så-snabbt, eller ens hört vilda klingande påståenden som “kör 400 procent snabbare”. Ja, det är sant. Typ av. Vi pratade om JIT lite på podcast, men låt oss ta lite tid här för att lägga ut allt.
Android använder en Java-baserad virtuell dator som heter Dalvik VM för att köra program. Vi har alla sprang Windows-applikationer i java och det finns en sak de alla har gemensamt-de behöver för att starta upp en Java tolk på vår dator innan de kör. Android är på samma sätt. Dalvik är som ett program som körs inuti Android, och går tredje part för oss att interagera med. Det spelet du älskar, eller din pålitliga barcode scanner för att ta en runda-om vägen mellan fingrarna och processor, genom Dalvik VM. JIT är en förändring av hur program körs. Det griper den information som normalt skulle ha att gå igenom Dalvik VM, tolkas till något Android kan läsa, och sedan tolkas till information som processorn kan använda och agera utifrån. Med JIT, en liten mängd av nya overhead läggs till Dalvik VM, men det innebär att de uppgifter direkt i något systemet kan användas och fungera på direkt. Under förra sommarens Os, vi såg alla announcers använda sig av översättare för att intervjua idrottare från hela världen. Väl
föreställ dig att JIT är en av de där magiska headset som de använder i Fn som översätter på fluga, skära ut mellanhänder. Ja, det är ganska jäkla cool.
Lite om den faktiska hastigheten öka kallas för. I vår bild ovan, ser vi en benchmarking app som heter Linpack
[Marknaden Länk | AppBrain]
Den här appen är endast avsedd för att se hur snabb kod kan översättas. Det visar en kraftig ökning i hastighet, eftersom det är allt den gör — att mäta hastigheten. Det är där dessa påståenden om 3 till 5 gånger snabbare kommer från. Verkliga situationer inte kommer att få dig en 500-procentig ökning. Jag är ledsen. Den goda nyheten är att det kommer att ge en mycket fin hastighet öka till tredje part, samt gratis upp några processor dags för native Android funktioner. JIT bör ge oss alla en mycket trevlig, och väldigt välkommen övergripande prestanda lyft.
Ord är aldrig så roligt som bilder, och de don;t har en chans mot video! Kolla upp det.
Nya godsaker
Cool video. Vi älskar alla våra små gröna vän, speciellt när han berättar om awesome nya saker som vi kommer att kunna spela med. Vi gav JIT ett särskilt avsnitt där uppe eftersom det är så off the wall och svårt att förklara, men låt oss ta en titt på vad videon säger att vi kommer att få med våra FroYo-uppdateringen.
Cloud-to-device messaging
Jag vill kalla detta push-plus. Denna nya funktion ger utvecklare ett sätt att ta information och direkt tryck från Googles servrar för din Android-telefon. Vilken information? All information som en ansökan kan hantera. I exemplet från video, en användare söker på Google Maps på hans eller hennes dator webbläsare. Efter att ha markerat en plats på kartan, de kan använda en webbläsare plug-in för att driva en plats till en Android-telefon. En gång fick på telefonen kan användaren göra vad de normalt skulle i Maps-app. Spara det, bokmärke, navigera till det, eller ens dela det. Detta kommer att fungera med så mycket mer än kartor. Jag ser en ny typ av gemensamma uppgifter listor och dela kalendrar på horisonten.
Vill du se den i aktion? Klart du gör! Phil sätta detta genom steg, och det stenar. Kolla in videoklippet
Programmet säkerhetskopiera och återställa
Med Android 2.2 kommer ett annat bra (och för länge sedan) har – program för säkerhetskopiering och återställning. När du aktiverar denna inställning, dina applikationer, sina data och inställningar kommer alla att vara backup till molnet för enkel återställning till en ny enhet, eller till samma enhet om du förformade en fabriksåterställning.
Detta fungerar, som jag fick reda på den hårda vägen när data jag ville inte fick laddas om mellan några av mina galna blinkande sessioner. Se till att avmarkera auto återställa funktion om du inte vill rester 🙂
Program på SD-kortet
En annan biggie. Utvecklare kommer nu att kunna välja om slutanvändaren kan flytta till program och data från normal intern lagring till SD-kortet. Att du och jag, detta innebär att våra potentiella utrymme för att sätta apps bara hoppade till 32 GB. Och för dem av oss som inte har något behov för 100 MB spel eller appar, det hela är valfritt. Gå valfrihet!
Sättet det här fungerar på är utvecklare har för att ändra en inställning i hans/hennes program. Android kan sedan ta den binära delar (delar som är inbyggda i en körbar fil) och flytta dem till en speciell säker mapp på SD-kortet. De program som uppgifter får lämnas kvar på systemet, där det normalt bor. Trots att Froyo inte är officiellt officiellt ännu utvecklare är redan hårt arbete att ändra hur deras program som är kodade. Med tiden Froyo gäller för alla, här ska alla sorteras.
Hacker protip — ser ut som det är ett sätt att tvinga detta för appar som inte har ändrats, men det är fortfarande lite oklara. Om du inte är tillfreds återställa en icke-starta upp telefonen, kanske du vill vänta på detta.
WiFi hotspot
Med FroYo användaren kan nu dela med sig av sin internet-anslutning via Wi-fi. Bärbar Wi-Fi hotspot-appen förvandlar din telefon till en liten WiFi-router, precis som du kan ha i ditt hem som är ansluten till kabel-internet. Innan Android 2.2-användare som ville att denna funktion var tvungen att rota telefonen, se till iptables var rätt inställt, och i allmänhet mixtra med en massa saker för att få det att fungera, eller förlita sig på en tredje parts lösning för förbindelsen. Nu kommer detta som är inbyggd i telefonen 🙂 inte fira riktigt än, så det finns fortfarande möjlighet att operatören kommer att blockera denna funktion eller att ta betalt för det.
Eftersom vi är kanske den svåraste att arbeta Android-nördar på webben, vi har mer video godsaker.
Snabbare Internet
Med Android 2.2 kommer att komma en ny JavaScript-motor som heter V8. Jag tror att de refererar till en högpresterande motor och inte en hälsosam juice drink :P. V8 bör göra webbläsaren göra 2-3 gånger snabbare än tidigare, och Google hävdar att den nya webbläsaren kommer att vara den snabbaste mobila webbläsare någonsin.
Google har redan gjort dessa förändringar i Chrome, och den snabba ökningen är verklig. Detta är något som vi alla kan njuta av. I slutet, det är snabbt. Som i mycket. Ord kan inte beskriva det så bra som video. Kolla in det på ca 35 sekunder. Booyah.
Auto-uppdateringar, och uppdatera alla
Du kan ändra sättet du uppdaterar dina appar med Android 2.2. Två nya inställningar är tillgängliga:
- auto update kan du välja att automatiskt hålla en ansökan uppdaterade genom att hämta korrigeringar och nya versioner utan input från användaren. Om någon av de applikationer behörigheter har ändrats, är detta inte gäller. Det är en bra sak, som vi alla bör vara att kontrollera vilka appar som är tillåtna att göra eller inte göra.
- uppdatera alla är en inställning som ska gälla alla tillgängliga uppdateringar utan att säga “ja” till varje individuell. Igen, om tillstånd att ändra, du har för att kontrollera dem individuellt.
Eftersom jag älskar er så mycket jag grävde en massa gamla apk är ur en nandroid backup från förra veckan. Fungerar som avsett, i båda situationer. En annan glosögda seger!
Application error reports
Den här är redan visar upp, inte ens för att Eclair användare. Det är en stor ny funktion som tillåter användare att skicka en fullständig krasch rapporterar direkt till utvecklaren. Ge utvecklare något att arbeta med istället för att bara dålig betyg och ranger i marknaden kommentarer kommer säkert att leda till bättre kodade program, och snabbare buggfixar. Och att göra det så enkelt som att trycka på en knapp för du och jag ser till att utvecklare kommer att få lite nyttig info. Detta är förmodligen den bästa korrigeringen av alla om du är en app-junkie.
Bluetooth-fixar
Den största förändringen här är tillägg av bluetooth röstuppringning, något som blivit en i högsta grad missat funktion i Android. Men det finns mer.
- Röstuppringning via Bluetooth
- Möjlighet att dela kontakter med andra telefoner
- Stöd för Bluetooth-aktiverade bil-och utflyktsdisk docks
- Förbättrad kompatibilitet matris med headset och bilsatser
Bättre Bluetooth-integration och stöd är mer än välkommen, och i många människors åsikt länge sedan. Vi gick vidare och satte Bluetooth röstuppringning genom sina steg. Du kan kontrollera att rätt här. Vi är också lurade runt med vissa bluetooth-fildelning och samtidigt undersöka några av de andra funktionerna, kan du kontrollera ut det här, och här.
Adobe dyk i
Adobe har klivit upp på ett bra sätt. Vi alla visste att de var hårt arbete med att få Flash att fungera på nästa version av Android, utan tillsats av Adobe Air är möjligen ännu bättre från vår synvinkel. Tänk alla snygga flash-baserad web spel portas till arbete direkt på din Android-telefon, utan att använda bandbredd och webbläsare. Keith träffar den rätt på huvudet —
Håll ögonen öppna, eftersom Android-Marknaden är på väg att explodera!
Flash 10.1 beta är tillgängliga på marknaden när du har laddat upp Froyo. !
Naturligtvis det finns mer att göra än vad vi har pratat om det här. Vi kommer att lämna alla tekniska nitty-gritty till andra platser, men du kan kolla in hela kit och kaboodle av Froyo Funktioner för att se allt vi har kommit fram till hittills. Vi har också en riktigt fin video genomgång som repor bort på de häftiga nya funktioner och ändringar.
Vi har nog här för att börja fylla våra skål med FroYo, men den stora frågan kvarstår, när ska vi få ha en smak av det?
Uppdateringen
Android har fragmentering arv frågor. Rene Ritchie, TiPb redaktör, (som har mångårig erfarenhet av att handskas med öppna standarder och öppen källkod) gör en stor punkt i podcast nummer 13 om exakt vad det är som händer och varför. Vi är inte uppkok det hela, bara erkänna att det är något som behöver lite arbete här. Google har redan sagt att FroYo är det första steget att ta itu med denna fråga, men när kan vi förvänta oss att se det, och det är viktigare att många av oss kommer våra modeller någonsin få det?
Rätt utanför bat, om du fortfarande ståta med en G1 och vill ha Android 2.2, du hade bättre att bara börja hacka. Phil sätter detta i perspektiv mycket snyggt —
Dessa telefoner går framåt mycket snabbt. Vid någon punkt kommer din vara gammal. Vid någon punkt i vår kommer att vara gamla. Och vi alla måste leva med det.
Med det sagt, jag verkligen förväntar sig att de flesta enheter som fortfarande finns tillgängliga för försäljning för att få FroYo. Naturligtvis telefoner som Droid Incredible eller Nexus One kommer att få det, men jag tror att även en del äldre modeller som Droid Eris eller MyTouch 3G kommer att se 2.2 så småningom. HTC har gett oss en inblick i deras planer —
[…] om telefonen lanserades detta år, troligen kommer vi att erbjuda en uppgradering för att Froyo version. Detta inkluderar populära modeller som Lust och Droid Incredible liksom hett efterlängtade telefoner som Evo 4G, MyTouch bild och kommande modeller. Vi kommer att presentera en fullständig lista över telefoner och datum när vi är närmare att lansera uppgraderingar. Vi arbetar i nära samarbete med Google och våra andra samarbetspartners för att säkerställa att vi har den tidigaste tillgång till allt vi behöver för att ge en komplett och gedigen Känsla erfarenheter på Froyo. Vi förväntar oss att släppa alla uppdateringar under andra halvan av detta år, men kan inte vara mer specifik än.
Särskilt frånvarande är HTC Hero och Droid Eris, men som jag sa, jag tror att dessa produkter kommer att se någon form av uppdatering till 2.2 om så bara för att förena Android-Marknaden lite.
Google säger att det är att rulla ut uppdateringar snart. Vi fick en liten smak när Google sipprade ut några uppdateringar här och där och en del folk och även en välkänd bloggare vaknade upp en morgon till en Froyo-uppdateringen.
Men vad är det med alla andra? Google kan styra vad de skickar till sin telefon, som är den stora anledning av att äga en Nexus One, även om det har den andel av frågor. Andra modeller måste bero på olika kanaler. Vi är alla ganska säker på att tillverkarna inte har haft tillgång till en Android 2.2 beta-version ett tag nu och är redan hårt arbete att anpassa det hela att fungera bra på sina enheter. De kommer sedan att skicka uppdateringen till bärare för testning, och en gång godkända transportörer kommer att skicka det vidare till användarna.
Motorola Droid användare ska se en uppdatering ganska snart, och det finns även tala om att se det någon gång i juni, men jag behöver inte göra det till en vana att räkna på intertube skvaller. Ge Moto den tid det tar att göra en fin smidig uppgradering och i slutändan alla är lyckligare än de skulle vara med en buggig beta-vill bygga.
Andra enheter kommer att få vänta på saker som HTC Sense eller MotoBlur integration (som förhoppningsvis var redan riktar sig delvis under arbetet med att uppgradera till 2.1), och saker som att arbeta ut alla veck för att få den hårdvara som fungerar bra med uppdateringen. Lita på att tillverkarna arbetar hårt och gör sitt bästa för att uppdatera i tid, så att verkligen alla kan vi göra om vi inte vill ta saken i våra egna händer.
Naturligtvis var det mer att gå på vid Google i/O, att vad vi berört här i dag, (big props till Jared för att försöka hänga med i det hela!) men nu vet vi att de belyser vad som kommer att hända med det vi redan har i våra händer. Vad är du mest fram emot i Android 2.2? Dela dina tankar i kommentarerna och i forum och låta alla spela och väntar spel tillsammans!
Se y ‘ all senare,
Jerry