• Welcome! The TrekBBS is the number one place to chat about Star Trek with like-minded fans.
    If you are not already a member then please register an account and join in the discussion!

Android 2.2 (A.K.A. Froyo) Goes Gold

STR

Fleet Captain
Fleet Captain
Available since yesterday (from official sources, I've been running a test build for the last month) for the Google Nexus One. The official rundown of new features is below, but I'll highlight the best part for end users.

*Flash 10.1 Beta. Probably the biggest news, this single app has demonstrated how much work is needed, and how seemingly effective the relationship is between Adobe's app and Google's browser. The Flash is still in beta, the 3rd one to be exact, and has come a long way in a short time. Married with the final Froyo browser (FRF85B) it yields a stable, usable experience. Interactive flash elements, including games, work excellently in most cases. Video can be choppy (usually quite doable though), but that along with the more demanding flash games should work fine once Flash goes gold and as able to tie into hardware acceleration, allowing for silky smooth non-HD video and excellent battery life as well.

*Chrome to Phone, which is also available as a Firefox extension "Send to Phone." Reading a webpage and it's time to go to bed/answer natures call? With one click, send it to your phone and it will pop up in the browser ready to go. It seems like something stupid, but is really nice once you get used to it. It's a big reason why I switched to Chrome after using FF for 5 years.

*Speed. The early 2.2 build (roughly version FRF50) famously matched the iPad (or beat, depending on the review, but I'll stay conservative since this isn't about Apple) on browser speed tests. The final version is even faster, able to pull full webpages (flash included) about as quickly as the Android 2.1u1 browser could pull down the flash-less page.

The speed isn't limited to just browsing. Massive improvements under the hood allow all apps to run quicker using Just In Time compiling, which takes the Java-language all apps are written in and converts them efficiently into machine code for the CPU to crunch quicker. This means faster, more complex apps while getting better battery life. Not everything in the OS is written in Java, like many 3D apps or parts of the OS itself, so not everything will benefit from this. However, the OS has been polished up and runs better and faster than ever.

*Better Exchange support. Not everyone is familiar, but it's nice to have industry standard push email/contacts/calendar. 2.2 finally reach usable levels here.

Official Highlights
http://developer.android.com/sdk/android-2.2-highlights.html

Nexus One is just the first to get it. The Motorola Droid looks like it will be next (slated for July, but with VZW in the way, we could see delays). The Motorola Droid 2 is scheduled to be the first handset to ship with 2.2 The following phones are going to get updates too:
HTC Aria, Desire, Droid Incredible, Evo 4G, Legend, MyTouch 3G, MyTouch 3G Slide
Motorola Droid X
Samsung Galaxy S (all variants)
Dell Streak

The HTC G1, Hero and Samsung Behold and Moment will not get updates. It is unlikely the HTC Droid Eris, or Motorola Devour or Blackflip will get 2.2, but the latter may get 2.1 as a consolation.
 
Last edited:
Updated to 2.2 last night. I've been running 2.1 variants as I've been too chicken to flash my radio myself, so it's nice to finally be in the Froyo party.

Now we just need CM6, which should hopefully be in a few days...
 
Hasn't reached my Nexus yet. I'm guessing carrier has nothing to do with this since I bought it through google and not Tmo.
 
JonathonWally said:
Hasn't reached my Nexus yet. I'm guessing carrier has nothing to do with this since I bought it through google and not Tmo.

Carrier doesn't matter, but it's a rolling update so not everyone will get it at the same time.

You can try going to your dialer and typing in *#*#2432546#*#* (which is CHECKIN in T9) to force the phone to check for an update if you want. Or you can grab the full update file here and do it the manual way if you're impatient, following the instructions here.
 
I can haz for Droid plz?

Google has to give the source to Motorola, which has to tailor it for the Droid, and then Motorola has to send its code to Verizon, and then Verizon has to approve it and actually start its OTA release.

Translation: It'll be a while. :(
 
Android 2.2 is already in the source repository, so it's all in the hands of the manufactures/carriers now.
 
I've been reading the reviews of the various Android based smartphones @ www.anandtech.com and updates like Froyo seem to highlight a stumbling block with Android and that's the time taken for the various manufactuers to update for their particular phone.

The latest review was on the HTC Evo about which drew some criticism due to performance issues.

At the time the article was written, the updates such as Froyo were coming through and which some responded pointed out could have solved some of the performance related issues. Problem wasn't they weren't available when the review was written and it wasn't know when they would be come out (one respondant did say that Sprint had released some updates but another pointed out that it had been pulled to a bug which resulted in a bricked phone).
 
This is not, however, a stumbling block that is every going to change nor is it unique to Android.

Apple is the only one not affected by this, and it's for one reason: they make their own hardware and don't let anyone else make it and therefore they have total control over their closed platform. The cost for openness is that everyone must individually bring their phones up to spec each time there's a major release and it's a cost I will gladly pay to have an access to an actually open ecosystem on my mobile device. The only "solution" would be for Google to take control of all devices running Android... not only is that no feasible (as the manufacturers would just drop them) but it is not conducive to an open platform. Everyone has their own Android builds for their own devices and that's the entire point.
 
This is not, however, a stumbling block that is every going to change nor is it unique to Android.

Apple is the only one not affected by this, and it's for one reason: they make their own hardware and don't let anyone else make it and therefore they have total control over their closed platform.

Apple also only has 2 hardware variations on sale at a time (currently 4 and 3GS), and partially supports only 1 legacy device (3G). Blackberry has a dozen models it sells or supports and isn't as fast about updates.

The only "solution" would be for Google to take control of all devices running Android... not only is that no feasible (as the manufacturers would just drop them) but it is not conducive to an open platform. Everyone has their own Android builds for their own devices and that's the entire point

Google's goal going forward with Gingerbread is to de-incentivize OEM's tendency for customizing the OS, not so much skinning like Motorola does, but addons that reach far into the OS like HTC's Sense. They're looking to do it by staying technologically ahead of the OEM's, keeping them occupied with keeping up rather than trying to leap ahead. We'll see if they can pull it off with the lead by example method.

If they fail, Google can force everyone's hand with its ace in the hole: Android market. That sole app portal is what makes Android handsets fairly consistent despite the attempts at fragmentation. If you don't meet Google's standards for Android, you're not allowed to preinstall the market. So if they can't beat them (figuratively), they'll beat them (also figuratively,but in the "hand me my bat" kind of way).

Updated to 2.2 last night. I've been running 2.1 variants as I've been too chicken to flash my radio myself

Just load up a stock ROM with stock recovery and boot sectors and apply the official update, which will flash the radio for you. Then re-root, and reflash your preferred recovery, and away you go.

*******

As a final FYI, http://m.kongregate.com/ has lots of free flash games that have been specifically designed for mobile. Perfect for all the stupid games you might only play once and don't really want/need them to be locally stored as an app. Maybe I'm not jaded enough (an unlikely, though possible reality) but this seems like it's the future, despite it being an older concept than a central mobile app store.
 
Last edited:
Just load up a stock ROM with stock recovery and boot sectors and apply the official update, which will flash the radio for you. Then re-root, and reflash your preferred recovery, and away you go.

Yup, that's what I did as soon as the zip of the OTA update hit the net. Currently running Kang-o-rama .9 Final/SP2.

Looks like there'll be a CM6 test release this weekend, so that'll be fun to play with!
 
I will say that it is a lot more tedious to mod Android than Windows Mobile. I never had to deal with command prompts or risk bricking my phone (aside from trying to flash with 10% battery left or something equally stupid. If I had the wrong radio, no biggie, soundor cell service (usually both) wouldn't work. I'm hoping this just has to do with the recentness of Android and the modding tools.
 
all these names and mods are confusing to someone new to android. Cupcake? Fro(zen)yo(gurt)?
 
all these names and mods are confusing to someone new to android. Cupcake? Fro(zen)yo(gurt)?

Google's trend is name Android updates after dessert food.

2.3 is called "Gingerbread"

Just like Apple uses cats for 10.X versions.

Microsoft, I think used locations, if they even have a trend, "Whistler" "Chicago" "Longhorn" "Mojave" "Vienna"

WinMo stuff "Magneto" "Crossbow" "Photon"

It just gets even crazier from there.
 
If you are not already a member then please register an account and join in the discussion!

Sign up / Register


Back
Top