在Android6.0的所有新特性当中,Doze省电模式可以说是最让人感到兴奋的。多年以来Android系统都为电池续航的问题头疼,因为该系统的应用程序会自行在后台运行,而直至Marshmallow的推出,这个状况才找到解决办法。而为了让原始设备制造商也配合管控Android系统,谷歌Android6.0的兼容定义文档(CDD)明确要求,搭载Marshmallow系统的智能手机必须包含Doze模式,而且制造商不能对其进行修改。

Doze模式是谷歌应对安卓设备待机时间的解决手段。据介绍,如果手机或者平板运行了一段时间后,系统就会进入Doze模式——保留推送消息和在特定时刻同步(对齐唤醒),这样可以使设备在闲时就可少占用系统内存,达到省电的效果。

8.3.省电模式

Doze模式必须最终到达用户。而且,关于该模式的触发、维护、唤醒算法、使用设置等都不允许偏离Android开源项目。

当用户进入Android6.0的电源优化设置时,可以看见那些应用是无需进入Doze模式的。谷歌只是预设了PlayServices和设备管理器在其中,但其要求设备制造商向用户展示一切可选择免除Doze模式的应用。

也许这个必须启动Doze模式的要求对制造商来说,更关键的是他们不能更改其运行方式。这也就是说,Doze模式在Nexus设备是如何运行的,那它在三星和HTC的桌面也要按照这种方式进行。由于这些条款的每个要求都是“必须”,因此,制造商们要是想获得谷歌的授权就必须遵守。

谷歌对Android实行更严格的统一管理,将可改善目前Android系统因遭制造商频繁二次开发而造成的碎片化现状,优化Android生态体系。而对用户来说,其受益最大,首先功能更新上就能更好地获得官方的支持。

via ANDROID POLICE

更多相关文章

  1. No.11 使用firewall配置的防火墙策略的生效模式
  2. Nginx系列教程(六)| 手把手教你搭建 LNMP 架构并部署天空网络电影
  3. Android游戏的盈利模式探讨
  4. Android驱动之 Linux Input子系统之TP——A/B(Slot)协议
  5. java/android 设计模式学习笔记(1)---单例模式
  6. [置顶] Android(安卓)进程常驻(5)----开机广播的简单守护以及总结
  7. Android嵌入式启动篇
  8. [转] android 中 任务、进程和线程的区别
  9. Android(安卓)6.0新特性之Doze模式

随机推荐

  1. Android -- Context(Application的应用)
  2. Android中启动Activity(startActivity)流
  3. Android 调试桥 ADB命令
  4. android wear-Drawing Watch Faces
  5. Free Android UI library & component ro
  6. [转]android颜色对应的xml配置值
  7. Android SDK r23
  8. ListView实用参数
  9. Android开发网站被封解决方案
  10. Android 第三方库混淆proguard-rules,持续