The software flaw has reportedly been fixed in the latest 2.3.4 version of Gingerbread. Battery fixes have been made in the latest Gingerbread, but reports about the final outcome are controversial at best. Judging from previous reports it’s only 0.03% of all Android phones that employ 2.3.4, so it’s mostly Nexus S users who got to test the version, but chances are if you have a dual-core phone with Google’s platform – your phone could improve after the update.
We’ve been hearing promises about battery life improvements with the arrival of dual-core architectures on cell phones, but while we’ve seen some of the amazing new features like 1080p full HD video playback and new inspiring graphics in games, poor battery life is still an issue. The big expectations about optimized software seem to have largely remained only expectations: dual-core heavyweights like the Motorola Atrix 4G and the T-Mobile G2x have somewhat disappointing battery life, while overheating is becoming a common issue after the HTC ThunderBolt was suffering from it and now some initial reports about overheating of the Samsung Galaxy S II have come in.
source: Eldar Murtazin (Twitter), Google Mobile Forum