FroYo, FroYo, FroYo. Virker som du ikke kan besøke en tech blogg eller lese din Twitter tidslinjen uten å se nyheter om Android 2.2 overalt. FroYo kan gjøre dette, FroYo gjør dette med 300 prosent raskere, FroYo har ponnier. Det er nok til å gjøre en fornuftig mann gal (god ting ingen av oss er nødt til å bekymre deg om det). Vi ønsker alle noen deilige nye Android godbiter for våre telefoner, men trenger vi egentlig å vite hvorfor, eller hva som kommer sammen med den? Forhåpentligvis, da vi er ferdig her vil du få en bedre følelse akkurat hva du kan forvente, og når du kan forvente det. Hit koblingen, kan du få din skje, og la oss sjekke ut hva dette frosne concoction har i butikken for deg.
Gutta på Google som jobber på Android er tydelig sulten genier, med en forkjærlighet for søtsaker. Vi har sett Cupcake (Android 1.5), Donut (Android 1.6), Eclair (Android 2.1), og nå FroYo (Android 2.2). Hver og en får litt bedre, har mer spennende ting for utviklere, og viktigst — gir oss flere og bedre alternativer for å gjøre vår telefonen ser ut og oppfører seg slik vi vil ha det til. Det er ikke perfekt, og sannsynligvis aldri vil bli, men FroYo gir oss noen spennende endringer, samt å legge til på noen grunnleggende funksjoner vi har alle hatt lyst. Kan prøve å bryte det hele ned i vanlig engelsk, så vi vet hva du kan forvente, er det ikke å forvente, og når du kan forvente det.
Hva JIT? (aka Just in Time-Kompilatoren)
Se bildet? Du har sikkert sett noe som det pusset overalt sammen med folk som sier JIT (Just jegn Time-kompilatoren) gjør sine telefoner oh-så-raskt, eller hørt wild-klingende påstander som “kjører 400 prosent raskere”. Vel det er sant. På en måte. Vi snakket om JIT litt på podcast, men la oss ta litt tid her for å legge det ut.
Android bruker en spesiell Java-basert virtuell maskin kalt Dalvik VM for å kjøre programmer. Vi har alle kjørte Windows-applikasjoner i java, og det er en ting de alle har til felles-de trenger for å starte opp en Java-tolker på datamaskinen vår, før de kjører. Android er på samme måte. Dalvik er som et program som kjører i Android, og går tredje parts programmer for oss å samhandle med. Det spillet du elsker, eller din trofaste strekkodeleser har til å ta en runde om banen mellom fingrene og prosessor, gjennom Dalvik VM. JIT er en endring i måten programmer kjører. Det griper informasjon som vanligvis ville ha til å gå gjennom Dalvik VM, tolkes inn i noe Android kan lese, så tolkes inn informasjon som prosessoren kan bruke og handle på. Med JIT, en liten mengde nye overhead er lagt til Dalvik VM, men det betyr det informasjon direkte inn i noe system kan bruke og handle på direkte. I løpet av siste sommerens Ol, vi alle så announcers gjøre bruk av oversettere til intervju idrettsutøvere fra hele verden. Vel
tenk deg at JIT er en av de magiske hodetelefoner som de bruker i de Forente Nasjoner som oversetter på fly, kutte ut mellomledd. Ja, det er ganske jævlig kult.
Litt om den faktiske hastigheten øke kalles for. I vår bildet over, vi ser en benchmarking-app som heter Linpack
[Markedet Link | AppBrain]
Denne appen er laget bare for å se hvor fort koden kan bli oversatt. Det viser en massiv økning i hastighet, fordi det er alt det er å gjøre — måle hastigheten. Det er der disse påstandene på 3 til 5 ganger raskere kommer fra. Virkelige verden situasjoner ikke kommer til å få deg en 500 prosent økning. Jeg er lei for det. Den gode nyheten er at det vil gi en veldig fin økt hastighet til tredjeparts applikasjoner, samt gratis opp noen prosessor tid for native Android funksjoner. JIT bør gi oss alle en veldig fin, og veldig velkommen samlet ytelse på datamaskinen.
Ord er aldri så moro som bilder, og de trenger;t stå en sjanse mot video! Sjekk det ut.
Nye godbiter
Kul video. Vi alle elsker vår lille grønne venn, spesielt når han forteller oss om utrolige, nye ting vi kommer til å være i stand til å spille med. Vi ga JIT en spesiell del opp toppen fordi det er så av veggen og vanskelig å forklare, men la oss ta en titt på hva andre videoen sier vi kommer til å få med våre FroYo oppdatering.
Sky-til-enhet meldinger
Jeg liker å kalle dette for trykk og pluss. Denne nye funksjonen gir utviklere en måte å ta informasjon og direkte skyv den fra Google-tjenerne til din Android-telefon. Hva slags informasjon? All informasjon et program som kan håndtere. I eksempelet fra video, en bruker er å se på Google Maps på hans eller hennes datamaskin nettleser. Etter markere et sted på kartet, kan de bruke en nettleser-plug-in for å presse at plasseringen til en Android-telefon. Når du har mottatt på telefonen, brukeren kunne gjøre noe de normalt kunne i Kart-programmet. Lagre det, bokmerke, navigerer du til det, eller til og med re-dele den. Dette vil fungere med mye mer enn kart. Jeg ser en ny rase av felles oppgaver, lister og deling av kalender på horisonten.
Vil du se det i aksjon? Selvfølgelig vil du det! Phil sette dette gjennom skritt, og det steiner. Sjekk ut videoen
Programmet for sikkerhetskopiering og gjenoppretting
Med Android 2.2 kommer en annen stor (og lang forfallen) funksjon – programmet for sikkerhetskopiering og gjenoppretting. Når du aktiverer denne innstillingen, programmer, data og innstillinger vil alle bli sikkerhetskopiert til skyen for enkel gjenoppretting til en ny enhet, eller på den samme enheten hvis du utført en fabrikktilbakestilling.
Dette fungerer, så jeg fant ut den harde måten når data jeg ønsker ikke fikk lastet inn mellom noen av mine mad blinkende økter. Sørg for å fjerne merket for automatisk gjenopprette funksjon hvis du ikke ønsker rester 🙂
Programmer på SD-kort
En annen biggie. Utviklere vil nå være i stand til å velge hvis sluttbrukeren kan flytte programmet og data fra normal interne lagringen til SD-kortet. Å du og jeg, det betyr at vårt potensial plass til å sette apps bare hoppet til 32 GB. Og for de av oss som ikke har behov for 100 MB spill eller programmer, hele greia er valgfritt. Gå frihet til å velge!
Måten dette fungerer på er programmet utvikleren har for å endre en innstilling i hans/hennes program. Android kan deretter ta binære deler (deler som er bygget inn i et kjørbart fil) og flytte dem til en spesiell sikre mappen på SD-kortet. Programmene data blir etterlatt på systemet, hvor det normalt liv. Selv om Froyo er ikke offisielt offisielt ennå utviklere er allerede hardt arbeid å endre måten deres programmer er kodet. Etter den tid Froyo gjelder for alle, dette skal være sortert.
Hacker protip — ser ut som det er en måte å tvinge dette for apps som ikke er blitt endret, men det er fortsatt litt sketchy. Med mindre du er lette å gjenopprette en ikke-oppstart av telefonen, kan du holde av til dette.
Wi-fi hotspot
Med FroYo brukeren kan nå dele hans eller hennes internett-tilkobling via Wi-fi. I flyttbar Wi-Fi-sone app forvandler telefonen din til en liten Wi-fi-ruter, akkurat som du kan ha i ditt hjem som er koblet til internett via kabel. Før Android 2.2, brukere som ønsket denne funksjonen hadde å heie på telefonen, må du kontrollere at iptables var riktig satt opp, og generelt eksperimentere med en haug av ting for å få det til å fungere, eller basere seg på en tredjeparts løsning for å tjore. Nå er denne kommer innebygd i telefonen 🙂 ikke feire ennå, så det er fortsatt mulighet for at operatøren vil blokkere denne funksjonen, eller belaste deg for det.
Siden vi er muligens den vanskeligste arbeider Android geeks på web, vi har mer video behandler.
Raskere surfing
Med Android 2.2 komme en ny JavaScript-motor som kalles V8. Jeg tror de er referere en høy ytelse motor og ikke en sunn juice drikke :P. V8 bør gjøre leseren gjengi 2-3 ganger raskere enn før, og Google hevder at den nye nettleseren vil være den raskeste mobile nettleser noensinne.
Google har allerede gjort disse endringene i Chrome, og økt hastighet er virkelig. Dette er noe vi alle kan nyte. I slutten, det er raskt. Som i veldig. Ord kan ikke beskrive det, så vel som video. Sjekk det ut på ca 35 sekunder. Booyah.
Auto-oppdatering, og oppdatere alle
Du kan endre måten du oppdatere apps med Android 2.2. To nye innstillinger er tilgjengelige:
- automatisk oppdatering kan du velge å automatisk holde et program oppdatert ved å laste ned feilrettinger og nye versjoner med input fra brukeren. Hvis noen av programmene tillatelser har endret seg, dette gjelder ikke. Det er en god ting, som vi alle bør sjekke hvilke apper som er tillatt å gjøre eller ikke gjøre.
- oppdatere alle er en innstilling for å bruke alle tilgjengelige oppdateringer uten å si “ja” til hver enkelt. Igjen, hvis tillatelsene endre, må du kontrollere dem individuelt.
Fordi jeg elsker dere så mye jeg gravde en haug av gamle apk-er ut av en nandroid sikkerhetskopi fra forrige uke. Fungerer som tiltenkt, i begge situasjoner. En annen googly seier!
Programmet rapporter feil
Dette er allerede dukke opp, selv til Eclair brukere. Det er en stor ny funksjon som lar brukerne sende en full krasj rapporterer direkte til utvikleren. Gir utviklere noe å jobbe med i stedet for bare dårlige vurderinger og rants i markedet kommentarer vil sikkert føre til bedre kodet apps, raskere og feilrettinger. Og å gjøre det så enkelt som å trykke på en knapp for du og jeg sørger for at utviklerne vil få noen nyttige info. Dette er sannsynligvis den beste løsning for alle om du er en app junkie.
Bluetooth-fikser
Den største endringen her er tillegg av bluetooth taleoppringing, noe som har vært sårt savnet funksjon i Android. Men det er mer.
- Taleoppringing over Bluetooth
- Evne til å dele kontakter med andre telefoner
- Støtte for Bluetooth-aktivert bil og dusj havna
- Forbedret kompatibilitet matrise med bil prosjektpakker og hodetelefoner
Bedre Bluetooth-integrasjon og støtte er mer enn velkommen, og i mange folks oppfatning lang forfallen. Vi gikk videre og sette Bluetooth taleoppringing gjennom det tempo. Du kan sjekke det ut her. Vi har også lurt seg med noen bluetooth-fildeling mens de etterforsker noen av de andre funksjonene, kan du sjekke ut her, og her.
Adobe dykk i
Adobe har trappet opp i en stor måte. Vi alle visste at de var hardt arbeid for å få Flash brukbar på den neste versjonen av Android, men tillegg av Adobe Air er muligens enda bedre fra vårt synspunkt. Tenk deg alle de fancy flash-basert web-spill portet til å arbeide direkte på din Android-telefon, uten å bruke båndbredde og nettleser. Keith treffer rett på hodet —
Stay tuned, fordi Android Market kommer til å eksplodere!
Flash 10.1 beta er tilgjengelig i markedet når du har lastet opp Froyo. !
Selvfølgelig det er mer til det enn hva vi har snakket om her. Vi vil forlate alle de tekniske kjedelige til andre arenaer, men du kan sjekke ut hele settet og kaboodle av Froyo Funksjoner for å se alt vi har kommet opp med så langt. Vi har også en veldig fin video gjennomgang som skraper i vei på de kule nye funksjoner og endringer.
Vi har nok her til å begynne å fylle våre bolle med FroYo, men det store spørsmålet gjenstår-når får vi gjøre for å få en smak av det?
Oppdateringen
Android har fragmentering eldre saker. Rene Ritchie, TiPb editor, (som har mange års erfaring med å håndtere åpne standarder og åpen kildekode) gjør et stort poeng i podcast nummer 13 om hva som skjer og hvorfor. Vi kommer ikke til å rehash hele greia, bare innrømme at det er noe som trenger litt arbeid her. Google har allerede sagt at FroYo er første skritt for å takle dette problemet, men når kan vi forvente å se det, og enda viktigere for mange av oss-våre modeller noensinne få det?
Rett utenfor balltre, hvis du fortsatt er sportslige en G1 og vil ha Android 2.2, du hadde bedre å bare begynne hacking. Phil setter dette i perspektiv veldig pent —
Disse telefonene går svært raskt. På enkelte punkt deres vil bli gamle. På et tidspunkt oss vil bli gamle. Og vi alle har til å leve med det.
Etter å ha sagt at, jeg vet forventer at de fleste enheter fortsatt tilgjengelig for salg for å få FroYo. Selvfølgelig telefoner som Droid Incredible eller Nexus One kommer til å få det, men jeg tror også noen eldre modeller som Droid Eris eller MyTouch 3G kommer til å se 2.2 slutt. HTC har gitt oss noen innblikk i deres planer —
[…] hvis telefonen ble lansert dette året, og vi vil mest sannsynlig tilby en oppgradering til det å Froyo versjon. Dette inkluderer populære modeller som Ønsker og Droid Incredible, så vel som svært etterlengtede telefoner som Evo 4G, MyTouch skyv og kommende modeller. Vi vil kunngjøre en full liste over telefoner og datoer for når vi er nærmere til å lansere den oppgraderinger. Vi har et nært samarbeid med Google og våre andre partnere for å sikre at vi har den tidligste tilgang til alt vi trenger å gi en komplett og solid Følelse erfaring på Froyo. Vi forventer å løslate alle oppdateringer i andre halvdel av dette året, men kan ikke være mer konkret ennå.
Spesielt fraværende er HTC Hero og Droid Eris, men som jeg sa-jeg tror disse enhetene vil se noen form av oppdateringen for å 2.2 hvis bare for å forene Android Market en liten bit.
Google sier det er å rulle ut oppdateringer snart. Vi fikk en liten smak når Google trillet ut noen oppdateringer her og der, og noen mennesker, og selv en kjent blogger våknet opp en morgen til en Froyo oppdatering.
Men hva med alle andre? Google kan kontrollere hva de sender til telefonen sin, som er den store ekstra fordel av å eie en Nexus One, selv om det har sin andel av problemer. Andre modeller har til å stole på forskjellige kanaler. Vi er alle ganske sikker på at produsenter som har hatt tilgang til en Android 2.2 beta-versjon for en stund nå, og er allerede hardt arbeid køyre alt til å fungere godt på sine enheter. De vil deretter sende oppdateringen til operatører for testing, og når det er godkjent bærere vil passere det sammen til brukerne.
Motorola Droid-brukere må se i oppdatering ganske snart, og det er også snakk om å se det en gang i juni, men jeg kan ikke gjøre det et poeng å telle på intertube sladder. Gi Moto tiden det tar å gjøre en fin sømløs oppgradering og i slutten alle er lykkeligere enn de ville vært med en buggy beta-som å bygge.
Andre enheter er nødt til å vente til ting som HTC Sense eller MotoBlur integrasjon (som forhåpentligvis var allerede adressert delvis under arbeidet med å oppgradere til 2.1), og ting som arbeider ut alle kinks å få maskinvaren fungerer godt med oppdateringen. Være trygg på at produsenter er hardt arbeid, og vil gjøre sitt beste for å oppdatere i tide, så det er egentlig alt vi kan gjøre, hvis vi ikke ønsker å ta saken i våre egne hender.
Selvfølgelig var det mer å gå på på Google I/O som hva vi dekket her i dag, (stor rekvisitter til Jared for å prøve å holde tritt med alt!) men nå vet vi høydepunktene av hva som kommer til å skje med det vi allerede har i våre hender. Hva gleder du deg mest til i Android 2.2? Dele dine tanker i kommentarer og i fora og la alle spille venter på spillet sammen!
Se y ‘ all senere,
Jerry