MCPLive > 杂志文章 > 有电才能智能 手机应用耗电探究

有电才能智能 手机应用耗电探究

2013-07-19刘斌《微型计算机》2013年6月下

Android智能手机的发展时间相对来说并不是很长,但是有关它功耗的问题却是老生长谈。包括在前段时间召开的GMIC全球移动互联网大会上也被提及,小米科技雷军表示,Android智能手机耗电问题是应用捣乱。他的观点一出,随即引来了众多反对的声音,但同时也有支持的声音存在。真是应用捣乱?它又捣了多大的乱呢?带着这两个问题,笔者进行了一番探究。

哪些是耗电大户?

探究Android智能手机耗电问题之前,我们首先来看看大家认为的影响手机耗电的各种因素。

1、手机芯片——主要包括手机处理器以及通信模块(2G/3G)两部分。目前手机处理器已经发展到了四核,同时频率维持在一个较高水平,耗电不容忽视。而通信部分,由于手机的天线芯片要持续搜索信号,这部分耗电同样很大。不过这些消耗属于手机的基础必须消耗,维持基本功能,可以说无法避免。

2、手机屏幕——中高端智能手机的屏幕分辨率达到了720p或者1080p甚至更高。尽管采用了众多节能技术,但仍然可称为“耗电大户”,并且耗电和亮度成正比。为了更好地节电,部分手机已经配备有光线感应器,用户可以选择将屏幕亮度设置为自动调节,或者在不影响视觉的前提下设置为较低亮度。

3、其他部分耗电的功能硬件:

(1)GPS模块——GPS模块涉及到手机定位,特别是开始定位阶段,过程较缓慢耗电较大,并且和通话模块类似,打开之后会持续搜索信号,消耗电量。由于GPS定位包括基于基站的网络定位和纯硬件定位模式,无疑将产生双重耗电。

(2)Wi-Fi模块——打开之后同样会持续进行信号搜索,消耗电量,而应用在网络连接状态下,开启后台进程进行数据交换,耗电更大。

(3)数据流量模块幕——容易让人忽略的部分,不但耗电,而且还耗流量。

(4)蓝牙模块幕——虽然这个功能平时用的不多,但很多手机会默认处于开启状态,白白浪费电量。

4、手机应用及功能

(1)动态壁纸:这类壁纸通常比较吸引人,有些还能够互动,不过耗电是前提。

(2)常驻后台的应用:这一类的应用比较常见,像输入法软件,开机便在后台自启且需要同步服务器更新词库;一些天气软件同样需要实时联网显示天气情况,耗电问题无法回避。

(3)通讯软件:例如QQ、微信等通信软件,有些用户喜欢一直挂着,想不错失任何信息,但手机电量却被逐渐消耗。

(4)安全、优化类应用:安全、优化类的应用也是比较常见的,大部分用户都会安装一至两款,而这类软件通常功能较多,并且开启之后相对比较活跃,实际上会带来耗电负担。

(5)系统同步功能:通常为系统自带的程序以及系统本身服务,包括谷歌同步、系统的版本更新、时间校准等功能,在开启状态下这些功能同样会消耗电量。

(6)地图软件:首先软件的体积较大,并且开启之后一般都要打开GPS,而很多用户在关闭地图软件之后都会把GP S忘了,一直开启耗电。

可以看出,固定的电量就如同一块小蛋糕,有这么多的“耗电大户”去分必然一抢而光。像维持通信等这样的基础消耗必不可少,而类似蓝牙等功能以及应用方面的耗电则可以根据情况调整。特别是应用,与我们的日常使用情况十分密切,且种类可以说五花八门,并且部分应用的使用还需要开启GPS、数据流量等功能,手机负荷也进一步提高,加剧了电量的消耗。结合实际使用情况看,开启应用并使用,耗电大无可厚非,但待机下应用是否耗电,具体有多耗电,它们是如何耗电的,还需进一步测试。

测试手机:OPPO Find 5
OPPO Find 5

“静默”下的耗电探究

电影中潜艇为了猎杀敌方船只或者保护自己躲避追击时通常采取“静默”模式,例如关闭发动机、无线电静默等,这次首先要测试的部分和这种情况有点类似,通过将所有的耗电大户“关门歇业”,来查看手机的理论待机功耗。

测试步骤:保持手机系统干净,只保留手机的自带程序,无其他第三方下载安装的程序,并且没有插入SIM卡,同时关闭GPS、数据流量、蓝牙、Wi-Fi,此外将屏幕亮度调至高。接着进入待机模式,时间从下午14点28分到下午18点28分,测试时间为4个小时。

经过4个小时的漫长等待,结果显示:手机的电量由原来的62%降至59 %(图1、图2),实际消耗3%。可以说,在未安装软件、未开启任何功能的情况下,这种类似理论待机功耗是让人满意的。

图1
图1

图2
图2

应用耗电是怎么一回事?

好了,接下来笔者安装上了包括腾讯QQ、微信、UC浏览器、搜狐新闻、百度地图、酷狗音乐、PPS播放器、墨迹天气等二十款左右常用的各类型的软件。这次的测试同样以之前的测试模式进行,只将程序安装进手机,但未开启程序以及Wi-Fi等其他功能。

这次的测试从下午18点20分开始至晚上22点20分结束,测试时间同样为4个小时。测试结果显示,手机电量由原来的42%降至38%(图3、图4),消耗4%。可以看出,在安装了软件之后,手机耗电情况开始有一定程度的变化,在未联网且没有开启其他功能的前提下,整体耗电量增加了1%,尽管耗电量有增加,但仍不能将应用归结为“耗电大户”。笔者同时对手机后台进行了查看,发现有部分应用包括搜狐新闻、墨迹天气、微信等开启了后台运行,而正是增加的后台运行程序加大了手机CPU等硬件的负担,导致耗电增加。

图3
图3

图4
图4

事实上,这样的耗电量还不会导致每日一充的情况发生。其他条件不变,即使测试中加装上SIM电话卡,手机的待机时间怎样都能够维持一天以上。为了探究应用真正的耗电原因,笔者进一步进行了测试。这次测试将手机开启Wi-Fi功能,并且每款软件都使用一次再退出,很多用户都安装有且一直会开启360安全卫士,所以没有将它关闭,其他条件则保持不变,测试时间从下午14点11分开始至18点11分结束。继续维持4个小时的测试时间。时间一分一秒过去,这次的测试结果和上两次相比差异显而易见,手机电量由原来的66%降至43%(图5、图6),消耗23%。相当于说,开启了Wi-Fi这项功能之后,4个小时耗电量额外激增了19%,并且大部分之前开启过的应用都在后台存留有进程,终于有“耗电大户”诞生。

图5
图5

图6
图6

至此,几天的测试可以告一段落。抛开测试中客观上不可抗拒的因素,三个阶段的测试已经能够让我们比较清楚了解到待机下应用的耗电情况。很明显,应用在没有后台进程时本身并不会带来多大的耗电负担,而当手机处于联网状态下,情况就变得不同。开启Wi-Fi功能之后,由于大部分应用都有后台自启功能,此时应用开始在系统后台活跃,而结果就是导致大幅耗电量的增加。可以想象,如果手机安装有一些不良软件,而通常这些软件后台活动更加频繁,耗电则会更加严重,在这种情况下说应用捣乱确实是有一定道理(图7、图8)。

图7
图7

图8
图8

省电软件是否需要?

我们已经从宏观上知道了手机应用的耗电情况,那么具体去看软件的待机耗电情况又是如何的?在前面的测试中,笔者已经留意到了这个问题。很多用户估计已经开始猜想,例如经常使用的QQ是否很耗电?使用金山电池医生对其进行检测后发现,QQ实际上耗电并不明显,只占到总耗电的3.3%,不过它的同门师弟微信的耗电情况却让笔者有些吃惊,占到了总耗电量的31.4%,并且除了使用金山电池医生检测之外,笔者还另外使用360省电王进行了检测,而检测之后的排行结果基本上和金山电池医生大致相同。另外,像安卓市场、谷歌地图软件的耗电量也比较大,当然,这里所讲的仅仅只是待机时的耗电情况(图9、图10)。

图9
图9

图10
图10

360省电王提供的耗电排行包括软件和硬件排行(图11),笔者认为这并不十分妥当。实际上,手机作为一个整体的系统,各个部分是相互关联的,软件运行离不开硬件支持,终的电量消耗会转移到硬件上面。而像Wi-Fi、数据流量这样的功能,开启它们之后往往会激发软件开启自身的后台功能,导致耗电连锁反应。

图11
图11

省电软件需不需要?这个问题应该分开看。省电软件一般融合了两部分内容,一部分是内存清理软件的内容,主要手段是清理后台(图12),达到省电目的;另一部分是系统功能傻瓜式设置,可以集中管理系统部分常用功能,像GPS、Wi-Fi、蓝牙、亮度调节等,达到省电目的。喜欢动手、对系统熟悉的用户,他们一般会认为这类软件实际意义不大。不过对于不怎么喜欢手动设置的用户来说,安装一款这样的软件还是可以省事不少。

图12
图12

需要提醒是,安装这类软件要避免和其他类似功能的重叠,比如其他内存清理软件是可以不再需要的,否则会导致不必要的电量损耗。省电软件的具体省电表现如何?在开启Wi-Fi和360手机安全卫士的前提下,笔者用360省电王进行了一次省电优化,然后进行4个小时待机测试,终结果显示,手机耗电3%(图13 、图14),省电较为明显,同样的测试,使用金山电池医生优化,手机耗电4%。

图13
图13

图14
图14

省电,使用习惯是关键

手机的电量消耗是一个整体工程,单独将某块拿出来看耗电其实都无需担忧。再拿测试来说,在不联网的情况下,此时的应用根本消耗不了多少电量,而一旦联网之后,导致多个进程同时开启,终出现“耗电大户”,所以,用户的日常使用习惯显得十分重要,Wi-Fi、蓝牙、GPS等这些功能使用完之后尽量将其关闭,需要的时候再开启。由于Android系统较为开放,并且完全支持应用的后台运行,用户在应用的选择上也需要多把关,避免一些不良应用进入到自己手机。另外,那些抱怨自己的手机一晚上就没电了的用户,你们在睡前是否关闭了这些不需要的功能,是否挂了一整晚的QQ或者微信呢?

分享到:

用户评论

用户名:

密码: