Android Froyo And Nexus One: Everything We Know


This is an effort from my side to consolidate everything about Android Froyo with respect to Nexus One. It is mainly concentrated towards listing the features/fixes that we have seen in Froyo that weren’t announced in Google I/O, things that work with nexus one, things that don’t and possible fixes/workarounds known, what the announced features actually feel like in real use etc.** Will keep updating this post as I get more info, get more fixes, etc. Please do let me know if I’ve missed something or there is some new development that should be updated here.**

**UPDATED: **

27-MAY-2010 (Added things missing since Eclair and few other notes)

25-MAY-2010 (Added market missing apps fix, 802.11n and other features)

24-MAY-2010 (Added more un-announced features/fixes/changes)

To start with, just a quick recap of things that were announced and their look/feel/working in real use (First is the announced feature and then after “:” is the effect that we see)

Feature/Fix

Real Effects seen by us

Remarks

JIT for Dalvik JVM

Apps are quite fast, visible difference animation effects, scrolling, games etc

None

Better Exchange support with calendar sync/GAL /remote wipe/account-auto-discovery/administation

Works as advertised

Exchange support still not upto the mark. e.g. No support for selective folder sync, subfolders are not synced automatically, no phone number/location for GAL contacts, no “move to folder”, no search, etc.

Backup Application data/settings/history in cloud

Yet to experience

I’ve enabled the settings for this but haven’t switched to another ROM yet or figured out how to test it in some other way.

Cloud Messaging to activate intents

Works as advertised

very cool feature. Try out this chrome extension to send links from chrome to your phone: Chrome2Phone

USB Tethering and Portable Wireless Hotspot

Works as advertised

Real skin-saver. Works great and easily.

Javascript V8 Engine for Android Browser

Much faster javascript execution

Much better browsing experience noted.

HTML5 support/Device Access (Camera/Accelerometer etc) through Browser

Work In Progress. See Remarks

Contrary to what many people tell you, this is still not there. HTML5 support is an ongoing thing and device access through browser would be present in Gingerbread (Next Android iteration, supposedly 3.0)

Better Voice Input Integration

“Seems” better.

Now, I don’t have any tangible means to measure this but it seems to be working relatively better and it even seems to understand my non-US accent much better.

Flash 10.1 beta support

Works as advertised

Almost every flash functionality in all sites I visited work ok. Please note that you need to install Flash from market as it doesn’t come “built-in”. Just search for “Adobe” in market.

Install apps on SD card

Not tested.

This feature requires support from apps to integrate this and currently no apps support it. There is a command that you can run from adb shell “adb shell pm setInstallLocation 2” but it will cause “all” your apps to install to the card plus users report problems on missing apps as SD card is not available immediately at boot up.

Better global search integration for apps

Works as advertised

Now, apps can allow search to search within their data. Right now the official twitter app supports this and you can search your timeline from the main android search itself.

Update all apps in one click/automatic updates

Works as advertised

None.

Stream music from PC to phone

Yet to test.

None. As pointed out by Hugo, it is not clear yet that this is supposed to be part of Froyo or GingerBread.

Improved crash reporting to developers

Works as advertised

Really useful to the developers as it sends complete report about the environment and stack trace etc.

Purchase music/apps on android market and push directly to device Over The Air

Yet to test

New market website that allows this hasn’t appeared yet. As pointed out by Hugo, it is not clear yet that this is supposed to be part of Froyo or GingerBread.

Now, we move on to things that weren’t announced but we found them in the updates. This may be because these pieces were too small or specific to nexus one to have warranted a place in the Google I/O keynote.

Feature/Fix

Remarks

Erratic/Crazy Touchscreen behaviour fixes

This is about the erratic behaviour of the touchscreen that sometimes all the touches were being registered at the wrong places and one had to tap twice on the power button to fix it. So far, it seems that this has been fixed.

Multi-touch fixes

This seems to be a hardware problem and there are no “fixes” to it as such but there seems to be a new touchscreen API in the 2.2 Froyo SDK that google is encouraging developers to use to alleviate this issue somewhat by doing some filtering/scaling within the Android framework.

SMS App fix

The messaging app had a nagging issue that many times it showed the first few words of a text message as the sender instead of the actual number/sender. This seems to be fixed now.

Capacitive Touch Button fix

Nexus one was quite famous for its mal-functioning cap-touch buttons that didn’t seem to register the touches of a user. We had to press slightly above them most times to register a touch. This seems to be fixed now and feels much better.

Multi-Color Trackball

The nexus one trackball can now display multiple colors instead of just white. e.g. a nee facebook update received makes it glow blue :)

Better Camera/Gallery Interface

The new camera/gallery interface is just awesome and much easier to use. Feature wise I think the new options are focus settings, zoom settings and storage location quick switch, flash on during video recording for night video capture. I must also mention that auto-flash works much better now as earlier it used to almost always fire even in quite ample light but that maybe just me.

Now, on our list are things/apps that don’t work or issues that plague the new update. We will also be listing the workarounds/fixes if known for them.

Issues

Fix/Workaround/Remarks

Seesmic app keeps giving “Connection error” with froyo

Simple fix is to delete your existing account in seesmic. Setup a new account and uncheck “Secure connection” in advanced setup.

Swype doesn’t work

Just uninstall swype and swype installer and download/install them again and it will work.

Pure Calendar doesn’t work

New versions have been released to make them work

Android market doesn’t show a lot of apps

As of now, android market is not showing a lot of paid/copy-protected apps on the market for froyo users. There is a workaround for root users available here: http://forum.xda-developers.com/showthread.php?t=687371

Worse radio/3G performance

Several users at modaco/xda-devs report worse performance with 3G. They say downgrading back to previous radio fixes this but try it at your own risk.

Things missing since previous versions (i.e. Eclair):

(Thanks to Marc for suggestion)

Things missing

No “.com” button on the default Android keyboard

The final part of this post is for things that were rumored to be in the Froyo update for nexus one but aren’t present:

**Rumored Feature/fix **(Not present in Nexus One Froyo Update)

FM Radio Receiver

FM Transmitter

That’s it for now. This is a huge post and I must have missed out on a lot of things for sure. So, if you remember something that I have missed or something has changed over past few days after I wrote/updated this post, please do let me know in comments.


See also