首页 > 

最新研究:能节约 16% 手机电量的代码

来源:
时间:2015-09-21 16:01:45
热度:

最新研究:能节约 16% 手机电量的代码经过这些年的发展,智能手机在各个方面都有了非常明显的进步,但是一个我们不得不正视的事实是,智能手机的电池续航能力真的不够出色。当然,不同系统

经过这些年的发展,智能手机在各个方面都有了非常明显的进步,但是一个我们不得不正视的事实是,智能手机的电池续航能力真的不够出色。当然,不同系统平台、不同配置的手机的续航时间会有所不同,但总的来说还是不能让人满意。

每天给手机充电是大部分智能手机用户都需要面对的状况。目前,虽然包括氢电池、铝电池和太阳能电池等在内的各种电池创新技术都非常有前途,但是它们中的绝大多数仍然无法应用在我们当前的锂离子电池设备上。

在智能手机大多采用一体成型式机身的今天,我们很难再通过更换可拆卸的电池来实现更长的手机续航,纤薄的机身设计也决定了智能手机厂商所使用的电池容量不会太大,在这样的情况下,除了移动电源以外,我们似乎找不到其他更好的办法了。但其实,我们可以利用一项最新的研究来延长智能手机的续航能力。

日前,来自美国普渡大学的研究人员开发出了一种新的工具,能够通过限制安卓手机的后台运行程序来减少电量的消耗。

据了解,在英特尔和印度电池公司Mobile Enerlytics的合作下,研究人员目前正在61个国家的191个移动运营商中对2000台三星GalaxyS3和S4智能手机的使用状况进行研究。这是第一次大规模的智能手机耗电量“野外”研究。

该研究小组发现,当我们的智能手机屏幕处于熄灭状态时,每天都会消耗掉45.9%的电量。这其中,有超过一半(28.9%)的电量是因为各个应用程序的后台运行而损耗掉的。

虽然这其中有许多对手机操作系统非常重要的应用程序,它们可以确保手机通信系统的正常运行,但并不是所有的应用程序都有这样的作用。根据研究结果表明,大部分的电池消耗其实是由于应用程序“失眠”而导致的错误和低效造成的。

应用程序“失眠”指的是应用程序在应该休眠的时候醒来,且一直醒着。研究人员表示:“在手机处于锁屏状态的时候,手机的硬件应该进入睡眠状态,电量损耗会接近0。应用程序会周期性地唤醒手机来完成一些操作,然后让手机重新睡眠。由于软件错误的出现,手机进入了一种失眠的状态。”

研究人员在论文中编写了一段非常详细的代码,希望以此为基础将手机耗电的问题解决,这一解决方案被称为HUSH。它能够根据应用程序的常规活动来确定哪些程序是重要的,并且限制它认为不重要的程序的活动。研究人员表示,HUSH系统可以减少15.7%的整体电池消耗。

不过,目前HUSH系统并未被打包用于应用程序,这意味着你需要知道如何编译这段代码。幸运的是,研究人员已经有了将它做成应用程序的形式。不久之后,所有的安卓用户都可以用它来增加额外的电池寿命。



Baidu
map