fitwxc2011-12-15 18:16:20

比如Samsung Galaxy Fascinate,连Boost Mobile 3g网,voice用PagePlusCellular,运行IMO 2.1.2实时收发Google Talk和Skype,10小时的耗电才5%,从72%降到67%。也就是可以待机200小时,或者一个多星期,8天。手机和电池都是用了一年多了,这还是一直连着3g网,实时收发多个IM,否则还会更长。

所以,那些说Android耗电大的人,完全是在瞎说。

那么是什么导致android耗电大呢?主要有2个原因。

一是google account。如果你加上的话,各种同步、推送和更新就会在后台运作,像contacts,calendar,email等。如果是用Verizon的3g网的话就最糟糕了,因为每5分钟Verizon就会关掉socket,所有这些同步和推送就每隔5分钟要和服务器重新连接一次,完全不再是真正的推送,待机时间大大缩水。所以如果你非要加上google account的话,至少把所有的同步和后台数据活动都关掉。

二是手机厂商自以为是地添加各种垃圾,摩托罗拉最为恶劣,其次是HTC,再就是Samsung。解决办法是用Zeam取代那些充满垃圾的launcher。有两个版本,2.8.8和3.1.6,哪个在你的手机上没问题就用哪个。比如在Fascinate和Incredible 2上最好用2.8.8,在Droid 2 Global和Galaxy Tab上可以用3.1.6。

同步呢耗电,不同步呢不方便,怎么办?好办法有的是。contacts根本没必要同步,存到SDCARD上就是了。calendar用rememberthemilk,比google和其它日期管理好1000倍。需要提醒的时候,会给你的手机发个短信或电邮。email的推送稍复杂些,需要在某台电脑上运行一个简单的手稿(Python,Perl或PHP),有新电邮的时候给google talk发个短信,IMO就会立马收到并在手机上通过声音等方式提示你。

[后注]关于移动供应商不到10分钟就强行关掉TCP connection的研究报告: http://mobile.slashdot.org/story/11/08/26/159225/mobile-carriers-impose-handicaps-on-smartphones

mc33612011-12-15 18:25:45
头10个小时耗电5%不等于以后也是那个速率,锂电池充满时4.2伏,以后。。。
tsc122011-12-15 19:32:20
Android耗电大不是在待机状态
mc33612011-12-15 19:40:34
安桌耗电大基本是因为java软件占内存多,所以需要更频繁地刷新CPU cache
mc33612011-12-15 19:42:19
案桌的Java不叫Java,而是叫Dalvik VM
playForever2011-12-15 20:42:59
agree. my Galaxy SII still has 70% battery after 3 days
mc33612011-12-15 21:04:07
galaxy s2不算,那是后来做了优化的
usvscn2011-12-16 09:09:36
连Boost Mobile 3g网,voice用PagePlusCellular ------同一手机是如何做到的?
fitwxc2011-12-16 10:18:47
BM是Sprint3g,不像Verizon那样每5分钟关tcp口
fitwxc2011-12-16 20:13:25
当然还有一个好处是BM上网是白菜价,PPC打电话是白菜价,皆取其长
笔名真烦2011-12-16 21:44:51
if you don't use gmail, you can do this
mc33612011-12-16 23:19:17
8小时延长的16小时?