Image courtesy of http://androidheadlines.com/
Last Updated: June 5th, 2012

What a day this has been at the Google I/O!

I have run around and talked to numerous extremely interesting people, including Googlers who have hinted (nothing is official until it's announced tomorrow and, of course, they could be trying to trick us) and pretty much unofficially confirmed some very interesting details about Android 2.2, also known as Froyo.


First up, I have confirmed that JIT will definitely be included. As we already broke earlier, simple benchmarks show a 450% improvement in speed over Android 2.1 Eclair, due to JIT.

But this is just the beginning. JIT can't help performance everywhere and in some situations has no effect at all, such as I/O operations or while running native code. JIT won't help much during boot either.

This is why the Android team has spent a significant amount of time analyzing and optimizing every little bit of reported slowdowns and inefficiencies they could find.

With Froyo, there was finally enough time to take a breather and organize proper analysis, set up profiling, and enable reporting of every little unexpected lag that the phones experience.

In order to accomplish this, a whole swarm of Google developers have been running around sporting dev or even nightly builds of Froyo on their Nexus Ones in the last month or maybe even few months.

Frankly, I am shocked that so little information leaked out when so many people had Froyo installed - not even a glimpse. Google, you are either the new Apple security-wise or your employees really respect you (I think both are true).

I found out that a lot of problems and slowdowns were identified using the system described above and fixed.

For example, one such bug was Android writing the same large XML file during bootup, 30 times rather than 1. I/O operations are expensive, so this significantly slowed down the boot time. Once the bug was identified, fixing it was a matter of a few minutes (set a flag if a file has already been written and check it).

You can think of Froyo as a release focused on slimming Android down and making it fit and more robust. Froyo is supposed to be healthier than ice-cream, isn't it? Maybe there's a hidden meaning there.

Application Update Functionality

We've seen the leaked from 4chan "Auto-update" screenshots before but nobody has been able to confirm their validity. From what I've been hearing while running around today, this is indeed true - we will finally have auto-updating apps.

But that is not all we will have. Auto-updating apps without having an ability to mass update all apps needing updating wouldn't make much sense - if Google were to work on one feature, it would have worked on the other too.

So I can unofficially confirm, based on what I managed to scope out today, that the mass update feature is indeed going to be present as well.

I believe this is going to make a lot of people who have been requesting a single button to update all apps happy.


Another thing that was relayed pretty clearly and with an air of mystery, is that there will be surprises that nobody has even said anything about. I couldn't find out anything further here, but this is going to make tomorrow's keynote that much more special and the wait that much more unbearable.

Other Stuff

I am not going to mention WiFi tethering as we already confirmed it and backed it up with some exclusive screenshots, after TechCrunch broke the story.

I am also not going to talk about Flash 10.1 support here - clearly, we already know we will be getting Flash, and it will be awesome (though this last part remains to be seen after testing in the wild).


We're bringing you as much information as we were able to gather but take everything with a grain of salt, people - as always, until everything is confirmed, nothing is confirmed.

7 hours until the keynote!

Artem Russakovskii
Artem is a die-hard Android fan, passionate tech blogger, obsessive-compulsive editor, bug hunting programmer, and the founder of Android Police.
Most of the time, you will find Artem either hacking away at code or thinking of the next 15 blog posts.

  • http://www.uvrx.com/ James

    I'm confused,

    I thought you guys had 2.2 running on a Nexus One!.
    If you were able to confirm and backup Techcrunch's claims by taking your own screenshots, why can't you confirm and backup 4chan's claims about auto updating apps?
    Can't you confirm it by just checking the phone you've got?

    PS, thanks for the coverage.


    • http://www.AndroidPolice.com Artem Russakovskii

      Some sources dry up, some appear. This is the way things have played out, I'm sorry I can't explain any further :-]

  • http://android.com Android

    Well, I know what going to be there today.
    You guys got the Nexus one or any 2.1 Android device.
    When Google announcement the Android 2.2 Froyo OS - All of the 2.1 devices will get Update from Google so you guys - who Review the I/O 2010 can Review this 2.2 OS for us.
    (well, only who got the device from Google I/O..)


    Can you find out what is happening to WiFi proxy settings? So many people need this basic function and Google very quiet about it. Thanks. Keep up the good work.

  • Darkseider

    I do truly hope that one of the surprises in Froyo is official Apps2SD support. It's getting to the point where I have to pay attention to my Droids remaining storage. This is really uncalled for and is also effecting my purchasing habits as I would love to purchase more apps but am unable to due to space restrictions.

    • http://www.AndroidPolice.com Artem Russakovskii

      While it's possible, I wouldn't hold your breath for apps2sd.

    • Bman

      Official apps2sd is on Froyo. Demonstrated during the Google I/O

  • http://geekportfolio.com Ryan Moore

    The biggest surprise for me was "bluetooth voice dialing" - they didn't even mention it in the keynote!


  • dan

    How can you use Exchange account and Calendar withou proxy?.
    Are those people idiots?

    What is good if I can not use my phone at work?

    IPHone is the future . . .

    • http://www.AndroidPolice.com Artem Russakovskii

      Proxy support is coming, according to what Google devs said at I/O. I guess it's a bit frustrating you can't use WiFi if you have a corporate proxy set up but but can't you just use 3G during that time? Or are you in a bunker underground (like at Intel, etc)?

      Oh, and iPhone is the future just as much as Android is (unless either company stops working on their product).