Project Volta 让 Android 续航提升了多少?
似乎每一次 Android 大升级,Google 都习惯性地发布一个“Project”,以彰显对 Android 某一问题的改进力度。比如 Jelly Bean 的“Project Butter”(黄油计划)让 Android 系统的动画切换效果达到 60fps,KitKat 的“Project Svelte” 让 Android 最低运行 RAM 降低至 512MB。
今年的 Google I/O 带来了“史上改进最大”的 Android L,伴随而来的是针对续航改进的“Project Volta”。Google 表示,真正优化之后省电模式至少可以让 Nexus 5 增加 90 分钟的续航时间。
Project Volta 究竟让 Android 续航提升了多少?Ars Technica 使用两台 Nexus 5 进行了一次续航对比测试,测试尽可能保证了实验条件的精准:一台搭载 Android 4.4 KitKat,另一台搭载 Android L 预览版,亮度同时保持 200nit,保持屏幕常亮、同时更新应用,在 Wi-Fi 环境下每 15 秒刷新一次网页,直至电量耗尽为止。
实验结果显示,搭载 Android 4.4 的续航时间为 345 分钟,而Android L 预览版的续航时间则高达 471 分钟,续航能力提升 36%,多了两小时的使用时间。
需要提到的是,Android L 还提供了一个“电池保护”的功能,当设备电量低于 15% 时系统会自动降低设备性能、切断后台数据、调低屏幕亮度。尽管可以更进一步提升续航能力,不过测试并没有应用该功能。
“Project Volta” 对 Android 续航能力的提升源于多项措施。首先,“Project Volta”可以通过分析来发现系统资源的最大消耗者,并在节能模式下控制这些进程,从而达到节电的目的。
Google 测试发现,用户每点亮一次屏幕大约消耗 2 分钟的待机,这不仅仅源于屏幕消耗,一些应用程序或网络模块执行后台数据刷新的操作也会消耗电量。Android L 引入了新的“JobScheduler” API,使得Android 可以分批处理数据清理和日志上传等不重要的应用请求。
另外,增强的 Battery Historian 电量消耗统计跟踪器增加了大量电量追踪功能,为开发者带来了数据可视化的图标,开发者可以通过有针对性的调整来延长电池续航时间。
当然,ART 替代 Dalvik 成为 Android 的默认虚拟机也是重要原因之一,ART 可以一次性将 Android 应用编译成本地代码,减少了即时编译对计算性能的浪费,从而提高了运行效率。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
开源中国 Android 客户端 v2.8.2 代码开源
继上周五发布开源中国 Android 客户端 v2.8.2 版本之后,今天我们非常高兴地宣布,该版本的代码今天正式开源,敬请各位OSCer们笑纳。 获取开源中国 Android 客户端源码,请访问码云:http://git.oschina.net/oschina/android-app 在上周五的发布新闻中我们也提到过,这个版本中最大的变化在「发现」--> 「码云推荐」中。这个版本中我们把码云推荐的项目加进来,给大家一个全新的体验,可以随时随地查阅优秀的码云项目及其源码。 新版本的核心代码主要集中在net.oschina.app.improve.git包中,欢迎各位OSCer阅读、点评、交流。 对于托管在码云上的客户端源码,需要说明以下几点: 需要说明的几点: 仓库的master分支中,并不保留任何代码 最新的代码总是会在其版本号对应的tag或branch中(如:v2.8.2) 将代码放到分支(或标签)中有什么好坏,请大家自行补脑 大家都知道,开源中国秉承自由、开放、分享的精神,每次客户端升级之后代码都会在第一时间开源,以供大家查阅、学习、批评、指正。所以,遇到有问题或更好的建议...
- 下一篇
苹果发布了免费的 Swift 应用程序开发课程
苹果宣布为社区大学生和高中生推出一套全新的为期一年的 App 开发课程,现在已经上架 iBook 商店。这门课程将向学生们传授使用苹果 Swift 开发应用程序的一些要素。 根据外媒 MacRumors 的报道,苹果公司今日发布了一个新的应用程序开发课程,旨在为那些想要在快速增长的 App 经济中寻求职业发展的学生提供帮助,这个课程可以在 iBooks Store 中免费下载。 这个全年课程名为“应用程序开发与 Swift”,它可以向学生们传授使用苹果旗下日益流行的编程语言 Swift 开发应用程序的一些要素。苹果表示,学习这门课程的学生将学习编码和设计功能完备的应用程序,在软件开发和信息技术方面获得重要的工作技能。 苹果表示,从今年秋季开始,该公司将会为全美 6 个社区学院系统中的近 50 万名学生提供这门课程,其中包括阿拉巴马社区学院系统、哥伦布州立社区学院、哈里斯堡地区社区学院、休斯顿社区学院、梅萨社区学院以及圣马特奥社区学院。 库克解释了为什么苹果会打造这样一套开发课程: “我们亲眼看到编程对个人以及整个美国经济的影响。App 经济和软件开发是美国增长最快的就业领域之一,我们很...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS关闭SELinux安全模块
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS8编译安装MySQL8.0.19
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Hadoop3单机部署,实现最简伪集群