Android 6.0新规:公开耗电量(android系统耗电高完美解决)
【中国电子创新信息网讯】谷歌宣布Android 6.0推送OTA更新升级已经大半月,不过国内相当一部分用户应该还没吃上这颗清甜的“棉花糖”。近日,Android 6.0又出新规,要求OEM厂商必须透明安卓设备电池的使用情况,这对于广大安卓用户来说无疑是条好消息。
据中国电子创新信息网了解,当前很多设备厂商的电池管理系统并不透明,几乎都不允许智能手机用户查看所有的系统和应用状态。使用者就算发觉手机耗电过快的情况,也没法查看各项内容详细的耗电率,只能从“外围”整体的优化,没有针对性。即便对于开发者也是一样。
而在新版Android 6.0 Marshmallow系统中,谷歌终于迈出了重要的一步,督促所有OEM厂商必须在设备中提供电池状态。官方文档是这样写的:“向应用开发者提供更加精准的电量统计和电池消耗报告,丰富的工具来激励优化应用的耗电。”
此外,所有设备必须要实现能够追踪硬件组件的电池使用情况并传输到专属的应用中,尤其需要部署实现以下四点:
- 必须提供每个组件的功率配置文件,在Android Open Source Project网站上以书面的形式定义每个硬件元件的当前消耗值,以及随着时间变化的耗电量曲线图。
- 必须以mAh为单位报告所有硬件耗电量。
- 如果无法将硬件组件的耗电量传输给应用则应该归类于硬件本身。
- 必须报告每个进程UID的的CPU耗电量。Android开源项目需要部署uid_cputime内核模组来实现。
这样一来,开发者和用户又将进一步得到更多的Android系统权限,方便更智能高效的管理电池。看来,谷歌势必要将“开放”进行到底了。
(王萌/文 本文首发中国电子创新信息网www.cnelec.cn,转载请注明出处。)