Android 2.2, FroYo, Google I/O — laten we wat zin van dit alles

0
312

Inside Android

FroYo, FroYo, FroYo. Lijkt u kunt niet naar een tech blog of lees je Twitter-tijdlijn zonder het zien van het nieuws over Android 2.2 overal. FroYo kan dit doen, FroYo is dit 300 procent sneller, FroYo heeft pony ‘ s. Het is genoeg om een verstandig mens gek (goed dat niemand van ons zal omkijken naar). We willen allemaal een aantal heerlijke nieuwe Android traktaties voor onze telefoons, maar hebben we echt weten waarom, of wat langs komt? Hopelijk tegen de tijd dat we klaar bent heb je een beter idee wat te verwachten, en wanneer het te verwachten. Klik op de link, krijg je lepel, en laat zien wat deze bevroren brouwsel in petto heeft voor jou en mij.

the Android lineup

De jongens van Google die werkt op Android zijn duidelijk hongerig genieën, met een bijzondere liefde voor snoep. We hebben gezien Cupcake (Android 1.5), Donut (Android 1.6), Eclair (Android 2.1) en FroYo (Android 2.2). Ieder krijgt een beetje beter, biedt meer spannende dingen voor ontwikkelaars, en nog belangrijker — geeft ons meer en betere opties voor het maken van onze telefoon kijken en zich gedragen, hoe wij dat willen. Het is niet perfect, en waarschijnlijk zal het ook nooit worden, maar FroYo biedt ons een aantal spannende veranderingen en het toevoegen van een aantal basisfuncties kennen we allemaal willen. Laten we proberen in te breken het allemaal in gewoon engels, zodat we weten wat te verwachten, wat niet te verwachten, en wanneer het te verwachten.

Wat de JIT? (aka de Just-in-Time Compiler)

Linpack benchmark

Zie die foto? U hebt waarschijnlijk gezien dat zoiets bepleisterd overal samen met de mensen zeggen JIT (Just In Time compiler) maakt hun telefoons oh-zo-snel, of zelfs van gehoord wilde klinkende claims als “loopt 400 procent sneller”. En dat is waar. Soort van. We spraken over JIT een beetje op de podcast, maar laten we eens wat tijd hier te leggen het allemaal uit.

Android heeft een speciale Java-gebaseerde virtuele machine met de naam Dalvik VM te draaien toepassingen. We hebben het allemaal liep Windows-applicaties in java en er is één ding dat ze allemaal gemeen hebben-ze moeten om te beginnen een Java-interpreter op onze computer voordat ze worden uitgevoerd. Android is op dezelfde manier. Dalvik is een programma dat wordt uitgevoerd in Android, en loopt toepassingen van derden voor ons om te interageren met. Dat spel dat je liefde, of je vertrouwde barcode scanner heeft een ronde over het pad tussen de vingers en de processor, door de Dalvik VM. JIT is een verandering van de manier waarop de applicaties draaien. Het grijpt de informatie die normaal zou zijn om te gaan door de Dalvik VM, worden geïnterpreteerd in iets wat Android kan lezen, dan worden geïnterpreteerd in de informatie die de processor kan gebruiken en er naar te handelen. Met JIT, een kleine hoeveelheid van de nieuwe overhead toegevoegd aan de Dalvik VM, maar het vertaalt de informatie wordt rechtstreeks naar iets met het systeem te kunnen gebruiken en handelen direct. Tijdens de laatste zomer van de Olympische spelen, we zagen de presentators gebruik maken van vertalers interviewen atleten van over de hele wereld. Goed
stel je voor dat JIT is een van die magische hoofdtelefoons die ze gebruiken bij de Verenigde Naties dat zich vertaalt op het vliegen, het uitsnijden van de tussenpersoon. Ja, dat is vrij freaking cool.

Een beetje over de werkelijke snelheid te verhogen. In onze foto hierboven zien we een benchmark-app genaamd Linpack

Linpack on the Amdroid Market

[Link Markt | Chrome]

Linpack QR code

Deze app is alleen bedoeld om te zien hoe snel de code kan worden vertaald. Het geeft een enorme toename van de snelheid, want dat is alles wat het doet — het meten van de snelheid. Dat is waar de uit deze aanspraken van 3 tot 5 keer sneller afkomstig zijn. De echte wereld situaties zijn niet van plan om je een 500 procent te verhogen. Het spijt me. Het goede nieuws is dat het een zeer mooie snelheid te verhogen naar applicaties van derden, evenals gratis wifi en sommige processor tijd voor native Android-functies. JIT moet geven ons allemaal een heel mooi, en zeer welkom algehele performance boost.

Woorden zijn nooit zo leuk als foto ‘ s, en ze don;t een kans tegen de video! Check het uit.


Nieuwe goodies

Coole video. We zijn allemaal gek op onze kleine groene vriend, vooral wanneer hij ons vertelt over de geweldige nieuwe dingen zullen we in staat zijn om mee te spelen. We gaven JIT een speciale sectie up top, omdat het zo uit de muur en moeilijk uit te leggen, maar laten we eens kijken naar wat de video zegt dat we gaan krijgen met onze FroYo update.

Cloud-naar-apparaat-berichten

Push intents API

Ik noem dit push-plus. Deze nieuwe functie geeft de ontwikkelaars een manier om informatie aan te nemen en direct te duwen van de servers van Google op uw Android-telefoon. Welke informatie? Alle informatie van een aanvraag kan behandelen. In het voorbeeld uit de video, is een gebruiker op zoek in Google Maps op zijn of haar browser op de computer. Na het markeren van een locatie op de kaart kunnen ze gebruik maken van een browser plug-in te duwen die locatie naar een Android-telefoon. Eenmaal ontvangen op de telefoon, de gebruiker kan alles doen wat ze anders zouden kunnen zijn in de Kaarten-app. Sla het op, bladwijzer, navigeren, of zelfs opnieuw delen. Dit werkt met meer dan kaarten. Ik zie een nieuwe generatie van gedeelde takenlijsten en agenda te delen aan de horizon.

Wil je in actie te zien? Natuurlijk doe je dat! Phil zet deze door de gangen, en het rockt. Bekijk de video

 

Toepassing back-up en terugzetten

Backup and restore

Met Android 2.2 komt een andere grote (en veel te laat) functie – applicatie back-up en herstel. Wanneer u deze instelling inschakelt, worden uw applicaties hun gegevens en instellingen zal alle back-ups naar de cloud voor eenvoudig herstel naar een nieuw apparaat, of aan hetzelfde apparaat als u voorgevormde een factory reset.

Dit werkt, zoals ik op de harde manier als gegevens die ik niet wilde en kreeg reloaded tussen sommige van mijn mad knipperen sessies. Zorg ervoor dat vinkt u het automatische herstel van de functie als u niet wilt dat restjes 🙂

Applicaties op de SD-kaart

apps2SD

Een andere biggie. Ontwikkelaars kunnen nu kiezen als de eindgebruiker kunnen bewegen van de toepassing en de gegevens van de normale interne opslag naar de SD-kaart. U en ik, dit betekent dat onze potentiële ruimte om apps sprong tot en met 32 GB. En voor degenen van ons die hebben geen behoefte aan 100 MB games of apps, het hele ding is optioneel. Ga vrijheid van keuze!

De manier waarop dit werkt is de ontwikkelaar van de toepassing heeft om een instelling te wijzigen in zijn/haar programma. Android neemt de binaire porties (die delen die zijn ingebouwd in een uitvoerbaar bestand) en verplaats ze naar een speciale beveiligde map op de SD-kaart. De applicaties data wordt achtergelaten op het systeem, waar het normaal leven. Hoewel Froyo niet officieel officieel nog ontwikkelaars zijn al hard aan het werk veranderen van de manier waarop hun toepassingen worden gecodeerd. Door de tijd Froyo komt voor iedereen, dit moet worden opgelost.

Hacker protip — ziet eruit als er een manier is om dit ook voor apps die nog niet zijn veranderd, maar het is nog steeds een beetje vaag. Tenzij je op je gemak het herstellen van een niet-opstarten van de telefoon, je zou willen om uit te houden op deze.

WiFi hotspot

wifi hotspot

Met FroYo kan de gebruiker nu ook het delen van zijn of haar internet verbinding via WiFi. De draagbare Wi-Fi hotspot-app maakt van uw telefoon in een kleine WiFi-router, net als degene die u kan hebben in uw huis is aangesloten op uw kabel-internet. Voor Android 2.2, gebruikers die wilde met deze functie had in de root van de telefoon, zorg ervoor dat de iptables waren juist is ingesteld, en in het algemeen sleutelen aan een heleboel dingen te krijgen om te werken, of het vertrouwen op een derde partij te binden. Nu dit is ingebouwd in de telefoon 🙂 niet vieren gewoon nog niet, er is nog de mogelijkheid dat uw provider blokkeert deze functie of kosteloos voor u.

Omdat we misschien wel de hardst werkende Android geeks op internet, we hebben meer video behandelt.

Sneller surfen op Internet

V8 js engine

Met Android 2.2 komen van een nieuwe JavaScript engine genaamd V8. Ik denk dat ze verwijzen naar een high performance motor en niet een gezonde vruchtensap drinken :P. V8 zou moeten maken van de browser renderen 2-3 keer sneller dan voorheen, en Google claimt dat de nieuwe browser zal de snelste mobiele browser ooit.

froyo fastest browser

Google heeft al deze veranderingen in Chrome, en de toename van de snelheid is echt. Dit is iets wat we allemaal kunnen genieten. In het einde, het is snel. Zoals in heel. Word kan niet beschrijven als video. Check it out op ongeveer 35 seconden in. Booyah.

Auto-update en update alle

new update methods in froyo

U kunt de manier wijzigen waarop u uw apps bijwerken met Android 2.2. Twee nieuwe instellingen zijn beschikbaar:
 

  • auto-update kunt u ervoor kiezen om automatisch een applicatie up-to-date door het downloaden van fixes en nieuwe versies zonder input van de gebruiker. Als een van de toepassingen machtigingen hebt gewijzigd, is dit niet van toepassing. Dat is een goede zaak, als we alles moeten controleren welke apps mogen doen of niet doen.
  • update is een instelling om alle beschikbare updates zonder te zeggen “ja” aan elk individu. Nogmaals, als de machtigingen wijzigen, moet u controleren of ze individueel.

Omdat ik hou van jullie zo veel ik groef een stelletje oude apk ‘ s uit van een nandroid back-up van de afgelopen week. Werkt zoals bedoeld, in beide situaties. Een andere googly overwinning!

Applicatie fout rapporten

crash1 crash2

Dit is al te zien, zelfs naar Eclair gebruikers. Het is een geweldige nieuwe functie waarmee gebruikers voor het verzenden van een volledige crash rapporteren rechtstreeks aan de ontwikkelaar. De ontwikkelaars iets om mee te werken in plaats van alleen de kijkcijfers en tieren in de markt commentaar zal zeker leiden tot een betere gecodeerd apps, sneller en bug fixes. En maken het u zo eenvoudig als het indrukken van een knop voor u en ik ervoor zorgt dat de ontwikkelaars krijgen een aantal nuttige info. Waarschijnlijk is dit het beste oplossen van alle als je een app junkie.


Bluetooth-oplossingen

bt headset

De grootste verandering hier is de toevoeging van bluetooth voice dialing, iets dat een node gemist functie in Android. Maar er is meer.

  • Spraakgestuurd bellen via Bluetooth
  • Mogelijkheid om contactpersonen te delen met andere telefoons
  • Support voor Bluetooth-auto en een bureau docks
  • Verbeterde compatibiliteit matrix met carkits en headsets

Een betere integratie van Bluetooth en ondersteuning is meer dan welkom, en in veel mensen de mening allang. We gingen verder en zet Bluetooth voice dialing door de tand te voelen. U kunt controleren dat het goed hier. Ook hebben We voor de gek gehouden met een aantal bluetooth file sharing, terwijl het onderzoek naar enkele van de andere functies, die u hier, en hier.

Adobe duiken in

Adobe flash

Adobe heeft opgevoerd in een grote weg. We wisten allemaal dat ze waren hard aan het werk om Flash te gebruiken op de volgende versie van Android, maar de toevoeging van Adobe Air is misschien zelfs beter vanuit ons standpunt. Stel je voor alle mooie flash-gebaseerde web games geport om te werken standaard op je Android-telefoon, zonder het gebruik van bandbreedte en de web browser. Keith raakt het recht op het hoofd —

Blijf op de hoogte, omdat de Android Market gaat ontploffen!

Flash 10.1 beta is beschikbaar in de markt als je eenmaal hebt geladen Froyo. !

Natuurlijk is er meer aan de hand dan wat we het over gehad hebben hier. We laten alle technische nitty-gritty naar andere locaties, maar u kunt de hele kit en kaboodle van Froyo Heeft om alles te zien wat we hebben tot nu toe. We hebben ook een heel leuke video walkthrough die krassen op de coole, nieuwe features en wijzigingen.

 

We hebben hier genoeg om te beginnen met het vullen van onze pot met FroYo, maar de grote vraag blijft: wanneer krijgen we een voorproefje van?

De update

android versions

Android is de fragmentatie van zaken uit het verleden. Rene Ritchie, TiPb-editor (die jarenlange ervaring heeft in het omgaan met open standaarden en open source software) maakt een groot punt in de podcast nummer 13 over wat er precies is gebeurt en waarom. We zijn niet van plan om het herhalen van de hele zaak, gewoon toegeven dat er iets is dat moet wat werk hier. Google heeft al gezegd dat FroYo is de eerste stap in het aanpakken van dit probleem, maar wanneer kunnen we verwachten te zien, en nog belangrijker, velen van ons, onze modellen ooit krijgen?

Recht uit de vleermuis, als je nog een sportieve G1 en wilt Android 2.2, had je beter gewoon beginnen met hacken. Phil plaatst deze in het perspectief heel mooi —

Deze telefoons zijn verloopt zeer snel. Op een bepaald moment je wordt oud. Op een bepaald punt van ons zal worden oud. En we zullen allemaal moeten leven.

Dat gezegd hebbende, ik heb echt verwachten dat het merendeel van de apparaten nog steeds beschikbaar voor verkoop te krijgen FroYo. Natuurlijk telefoons, zoals de Droid Incredible of Nexus One gaan om het te krijgen, maar ik denk dat zelfs sommige oudere modellen zoals de Droid Eris of MyTouch 3G gaat zie 2.2 uiteindelijk. HTC heeft ons enigszins inzicht te hebben in hun plannen —

[…] als uw telefoon is opgestart dit jaar, zullen we de meeste kans bieden op een upgrade naar de Froyo-versie. Dit omvat populaire modellen zoals de Wens en de Droid Incredible evenals fel verwachte telefoons, zoals de Evo 4G, MyTouch slide en aankomende modellen. We kondigen een volledige lijst van telefoons en data zodra we dichter bij de lancering van de upgrades. We werken nauw samen met Google en onze andere partners om ervoor te zorgen hebben we de vroegste toegang tot alles wat we nodig hebben om een volledige en solide Gevoel ervaring op Froyo. We verwachten dat los van alle vernieuwingen in de tweede helft van dit jaar, maar niet meer specifiek nog.

Met name afwezig zijn van de HTC Hero en de Droid Eris, maar zoals ik al zei — ik geloof dat deze apparaten een soort van update naar 2.2 indien alleen te verenigen met de Android Markt een beetje.

Froyo?

Google zegt dat het de uitrol van de updates snel. We kregen een beetje de smaak bij Google druppelde uit een paar updates hier en daar en sommige mensen en zelfs een bekende blogger op een ochtend wakker met een Froyo update.

Maar hoe zit het met iedereen? Google kan bepalen wat ze sturen naar hun telefoon, dat is het grote voordeel van het bezitten van een Nexus One ook al is het aandeel van de problemen. Andere modellen hebben afhankelijk te zijn van de verschillende kanalen. We zijn allemaal vrij zeker van dat de fabrikanten hebben toegang tot een Android 2.2 beta versie nu al een tijdje en zijn al hard aan het werk porten het allemaal goed te werken op hun apparaten. Zij stuurt vervolgens de update voor de dragers voor het testen, en na goedkeuring van de vervoerders zal ze doorgeven aan de gebruikers.

Motorola Droid-gebruikers moeten de update vrij snel, en er is zelfs al gesproken over het zien van het ergens in juni, maar ik maak het niet een punt te rekenen op intertube gossip. Geef Moto de tijd die het kost om een mooie naadloze upgrade en het einde van ieders gelukkiger zijn dan ze zouden zijn met een buggy beta-zoals bouwen.

Andere apparaten zullen moeten wachten voor dingen zoals HTC Sense of MotoBlur-integratie (die hopelijk was al aangepakt gedeeltelijk tijdens de werkzaamheden voor de upgrade naar 2.1), en dingen zoals werken uit alle the kinks te krijgen van de hardware goed samen te werken met de update. Zeker van zijn dat de fabrikanten zijn hard aan het werk en zullen hun best doen om te werken in een tijdige wijze, zoals dat is echt alles wat we kunnen doen als we niet willen nemen het heft in eigen handen.

Google I/O

Natuurlijk was er meer aan de hand is op Google I/O, wat hebben we hier vandaag, (big props aan Jared proberen te houden met het al!) maar nu weten we de hoogtepunten van wat er gaat gebeuren met wat we al in onze handen. Wat zijn je het meest naar uit om in Android 2.2? Deel je mening in de reacties en in de forums en we spelen allemaal de wachtende spel samen!

See y ‘ all later,
Jerry