@ 2014.07.03 , 12:06
38

最新Android 版本L 是否可以真的提高电池续航呢?

[-]
Android 每个版本的发布,除了有一个以甜品命名的可爱名字之外,在研发团队内部还有一个代号。这个代号,与每个Android 版本想要提高或者解决的系统问题有关。例如Jelly Bean 版本的内部代号叫做Project Butter(黄油),这个版本主要的提高了Android 的UI 动画显示,可以在60fps下显示,也可以理解成像黄油那样更加润滑吧。再如KitKat 版本的代号叫做Svelt(苗条的),KitKat 主要解决的就是让这个系统在512MB 内存下的低端手机上也可以运行顺畅。而这一次名为 L 的版本呢,我们打听到,它的内部代号叫做 Volta(伏特),其要提高的性能也如Google 对外宣传的那样,提高电池续航能力。

提高电池续航,也就意味着减少系统和程序的电量消耗。为此Google 经过测试发现,每次唤醒设备,1-2秒的时候,都会消耗2分钟的待机电量,可见每次唤醒设备的时候,不仅仅是点亮了屏幕,系统也在后台处理很多事情。而Android L 版本为了解决这个问题,使用了一个新的API JobScheduler ,这个东西可以让系统批处理一些不重要的APP 请求,例如数据库清理和日志上传等等。研发人员也可以使用这个API 减少自己APP 的不必要操作。

除此之外,Android L 版本还增强了电量跟踪工具,名叫Battery Historian,这个工具比之前的电量消耗分析更加细致,可以让用户深入了解系统,并清楚那部分耗电最大。

在提高效率方面,Android L 会使用ART 代替Dalvik ,这两个都是Android 底层的Jave 虚拟机Runtime 。相比ART 运行起来更有效率,好点更少,占的内存也更低。ART 的缺点是App 占用的空间更大,不过对比如今的存储空间,这一点倒无所谓了。

说了这么多,Android L(或者说Volta)效果到底怎样呢?那么我们来跑个分吧,如下图,该电量测试方法为:长亮屏幕,每隔15秒自动加载多个网页,屏幕亮度为 200 cd/m2。

结果看上去,L 确实要厉害很多,在测试的Nexus 5 上,L 要比KitKat 多2个小时的使用时间。理论上L 还提供一个省电模式,会降低手机性能来达到更加省电的效果。通过这些测试,我们可以看到,目前的L 开发者预览版本,确实在电池续航上有提高,提供了新的API 支持,也让研发人员有得施展,希望L 正式版本发布的时候,会越来越好。

[-]

本文译自 arstechnica,由译者 oioi 基于创作共用协议(BY-NC)发布。


给这篇稿打赏,让译者更有动力
支付宝打赏 [x]
您的大名: 打赏金额:

0.0
赞一个 (1)

TOTAL COMMENTS: 38+1

  1. 撸霸
    @3 years ago
    2462051

    有个鸟用

    [7] XX [59] 回复 [0]
  2. loslos
    @3 years ago
    2462055

    jave虚拟机

    [5] XX [19] 回复 [0]
  3. 零崎学识
    @3 years ago
    2462061

    打算换nexus5苦于没有代购经验…

  4. 2462062

    用绿色守护冻结程序是这种效果吗

  5. 2462063

    谷歌东西就是好 因为是美国产的 苹果也好 其他的天朝货软件硬件都是垃圾 码农趁早都滚去卖烧饼去吧 浪费时间阻碍历史发展

    [27] XX [160] 回复 [0]
  6. 小卡
    @3 years ago
    2462067

    @Jonny: 你自己給自己點oo真的好有趣啊

    [16] XX [5] 回复 [0]
  7. 2462068

    OneDrive也被封了..

    [14] XX [0] 回复 [0]
  8. ysyncby
    @3 years ago
    2462070

    很想看看文章的英文原文。。。不知道原文链接在哪儿。。求问各位。。

  9. 2462071

    oioi操碎心…

    [31] XX [0] 回复 [0]
  10. 2462074

    @Jonny: Trollolololol

  11. 我是奥特曼
    @3 years ago
    2462075

    @零崎学识: 如果你是用联通卡,切记要买国际版(港版),不要买美版。

  12. wxd356
    @3 years ago
    2462083

    我们应该给jonney点赞,他会因为不能挨骂觉得不能满足他的受虐倾向,转而去其他地方找骂

  13. loslos
    @3 years ago
    2462087

    话说五儿子4.95的屏,再省电也只是2400电池

  14. 神响
    @3 years ago
    2462094

    支持raw原生输出只能说碉堡了

  15. 血神之翼
    @3 years ago
    2462118

    @ysyncby: 页面内搜索 via,然后在附近找。

  16. 发生地方
    @3 years ago
    2462120

    每次都是在安卓与IOS中争论,完全不顾WP的感受

    [121] XX [0] 回复 [0]
  17. 啪啪太可怕
    @3 years ago
    2462136

    @零崎学识: 有外币信用卡,一切都好说。我手里面的nexus5就是这样来的

  18. tzxwww
    @3 years ago
    2462141

    @发生地方: 这不挺好,比尔盖茨都说过了在成功之前没人在意你的自尊。不谈wp不就是因为它还不够成功?

    另外我就是wp用户,我只想要contana快点出来。

  19. 2462161

    所以说,不要没事就拿出手机解锁翻两下桌面再放回口袋,就可以大大地提高待机时间了。

    [43] XX [0] 回复 [0]
  20. 小忠小吉吉
    @3 years ago
    2462163

    相比ART 运行起来更有效率,好点更少,
    耗电的意思?优点的意思?你赢了

  21. AndyYan
    @3 years ago
    2462197

    “例如Jelly Bean 版本的内部代号叫做Project Butter(黄油)……KitKat 版本的代号叫做Svelt(苗条的)……这一次名为 L 的版本呢,我们打听到,它的内部代号叫做 Volta(伏特)”
    ——Project Butter、Project Svelte、Project Volta只是对应版本系统里一项(或几项)改进的总称,又不是它们的代号…Jelly Bean、KitKat这些甜品本身不就是代号么。
    例如可以参见AndroidCentral:http://www.androidcentral.com/android-l-brings-project-volta-improved-battery-life,原文说” Android L brings a new project called “Project Volta” “应该足以说明Project Volta是L的一部分而非它本身了吧。
    而且arstechnica原文(http://arstechnica.com/gadgets/2014/07/examining-project-volta-we-put-android-l-through-our-battery-test/)也一直说的是Projects,不知oioi是怎么翻译成”内部代号”的。
    最后,连国内媒体也同样翻译成”项目”,见太平洋:http://pcedu.pconline.com.cn/503/5031864.html

    当然,我就这么一说,比起纠结这个问题,还是关心L的源代码和正式名称什么时候发布、大家什么时候能从中获益来得实在些…手握Nexus4坐等更新

    [19] XX [0] 回复 [0]
  22. Bokjan
    @3 years ago
    2462330

    “相比ART 运行起来更有效率,好点更少,占的内存也更低。”

  23. 2462382

    虽然是叫L了,但平台还是Java!有蛋用?!L可一直在说要用c平台,实际上也差不多是他大声说过的唯一一句了。没有另起炉灶没有转投敌营,我已经被L感动的哭了,你们却乱用L的名字!

    [0] XX [11] 回复 [0]
  24. spiremax
    @3 years ago
    2462455

    其实就是执行效率高了。

    安卓这种用蛮力运行方式大大推动了手机硬件的发展。

  25. eggaches
    @3 years ago
    2462531

    3000毫安电池x3+50000毫安充电宝飘过

  26. 腐乳扣肉
    @3 years ago
    2462567

    楼上那个x最多的,第二次看到他的无聊评论了,哪来的搅屎棍啊

  27. 2462709

    更关心权限管理。主要打打电话发发短信电池一充够用两天了。但随便装个软件都要读我的短信通讯录什么的太不靠谱了,这一点比iOS差太远。

  28. 安静苦笑
    @3 years ago
    2462817

    呵呵了 绝对不可能

  29. 七月的烟火
    @3 years ago
    2462898

    @AA: 那个更多是软件开发者的问题,而不是系统的问题

  30. Haggis
    @3 years ago
    2462902

    做一个小调查。。。。喜欢IOS8的点oo,Android的点xx!^_^

    [6] XX [20] 回复 [0]
  31. 2463013

    @七月的烟火: 你说的也有道理,不过有些时候指望各个开发者不如指望操作系统把它们都关起来,qq 微信什么的我说“我不用”不是装B么。OS X 现在都是沙盒了,大爱。

  32. 当年的处男
    @3 years ago
    2463062

    @零崎学识: inexus有时候有美版现货

  33. albuswu
    @3 years ago
    2463093

    lollipop

  34. 2463784

    最浪费电的是追踪电用在哪里

  35. 奶骑
    @3 years ago
    2463814

    nexus7二代飘过~不知道更新到4.4.3有什么区别

发表评论


24H最赞