Archive for the ‘Android’ Category

Nexus One Gingerbread Update Causing Battery Life Problems

March 8, 2011 2 comments

Nexus One users started getting the Gingerbread (2.3.3) update pushed to their phones since last week of February 2011. As any Android phone user I was extremely excited when I received my Nexus One Gingerbread update on March 1st 2011. The update size was approximately 48 MB. Since the update I’ve been noticing that my battery life has significantly dropped. When I look at the stats of the battery phone usage, I see Android OS consuming anywhere between 30% to 40% of the battery charge capacity. While using Froyo, my phone once charged fully at 7:00 AM in the morning used to last till atleast 10:00 PM. Now with Gingerbread I have to recharge the phone at 4:00 PM. I have not installed any new applications nor have I changed any configuration/settings on the phone.

The issue seems to be related to how the OS is handling sleep and idle conditions. Users have mentioned that they see battery life improvements if they change the WIFI sleep policy or by disabling WIFI when it is not in use. There is a thread being discussed related to this issue at the Google Code site as Issue 15057. Workarounds are being discussed but there doesn’t seem to be a solution yet. This has been classified as a Medium priority defect. I find that surprising. What is the use of having a cool smartphone with Gingerbread if you can’t keep it powered on?

Any Nexus One users experiencing a similar battery performance issue after the Gingerbread update?

Categories: Android

Gingerbread taking Android to the masses

January 2, 2011 1 comment

In my previous article titled “Fragmentation in Android: Boon or Bane”, I discussed the various aspects of fragmentation in Android and how it impacts the respective parties involved. The article was written before the release of Gingerbread. Gingerbread is now out. As with each Android release Gingerbread has its own compatibility definition published by Google at There is an interesting turn that Google has taken in this compatibility definition which is discussed in this article. This change in the compatibility definition can help OEMs reduce the BOM (Bill Of Materials) thereby enabling them to produce devices at lower costs.

Read more…

Categories: Android

Fragmentation in Android: Boon or Bane

December 13, 2010 3 comments

Android is fast becoming the smartphone OS of choice for many handset manufacturers today. Handset manufacturers like Samsung, HTC, Sony Ericsson, Motorola, etc have chosen Android to be their smartphone OS of choice. Each of the devices install a specific version of the Android OS. Android OS versions released by Google are internally codenamed as pastry names. The versions of Android released are Cupcake for version 1.5, Donut for version 1.6, Éclair which was initially released as version 2.0 followed by an update to version 2.1, Froyo for version 2.2. The latest version of Android codenamed Gingerbread is anticipated to be released any time now. These frequent software releases from Google makes the handset manufacturers in a constant catch-up to provide updates to their consumers. Handset manufacturers are in a constant act of balancing their software R&D costs between releasing new devices into the market vs. providing software updates for their already shipping devices. This cycle has lead to the fragmentation of Android. Read more…

Categories: Android
%d bloggers like this: