据大数据分析显示,随着4G网络的普及和流量资费的降低,用户日均手机使用时长呈现上升趋势,手机续航时间愈发重要。不经意间的“电量不足”提示,让我们陷入焦虑之中。
但是依然有部分应用存在频繁自启、长时间后台运行等异常行为,导致手机电量被大量浪费。应用功耗是应用体验的重要指标之一,规范应用耗电行为,制定合理有效的应用功耗标准,对全面提升用户体验至关重要。
软件绿色联盟邀请了阿里巴巴、百度、华为、腾讯、网易、360、中国泰尔实验室等知名企业和机构的应用功耗专家共同组建了应用功耗标准工作组,参与《软件绿色联盟应用体验标准3.0_功耗标准》(下文简称《功耗标准3.0》)的制定工作。
软件绿色联盟功耗标准工作组成员
应用功耗,即应用工作时所消耗的电量,主要有硬件和软件两个因素。作为应用开发者,应从软件角度对应用功耗进行优化。一般情况下,我们通过应用对“手机上的设备”的占用频次和时长,来衡量和判断应用的功耗。
手机上的设备
《功耗标准3.0》依据常见的应用使用场景对手机硬件设备的需求度进行了划分,并在对应的情况下给出了例子以及参考的设备使用标准以及使用规范。《功耗标准3.0》在原2.0标准的基础上,新增了视频类应用前台处理器占用标准,未来会考虑推动更多前台应用功耗标准。
经过理事会执行组多次评审,于今日起至11月1日正式对外公示并征求广大应用开发者意见。如果您对功耗标准公示内容有任何意见或建议,请发送邮件至邮箱:developer@china-sga.com,(邮件主题建议为 “功耗标准公示意见反馈+应用或公司名称”形式)。重点修订内容如下:
处理器调用规范:
本节所述处理器包含应用处理器、图像处理器,不包含基带处理器。
标准编号 | 1.1 | 后台处理器占用 |
---|---|---|
标准描述 | 测量应用在后台时对处理器的占用及Wake Lock设置情况 | |
预置条件 | a. 被测应用启动后,放至后台 | |
判定标准 | 1.平均每小时占用处理器累计时间不超过90秒,即处理器平均占用率不超过2.5% | |
2.禁止应用设置Wake Lock | ||
3.禁止在用户无操作的情况下默认开启前台服务 -> 禁止默认开启非用户意愿的前台服务(如浏览器应用默认开启“通知天气提醒”前台服务) | ||
4.JobScheduler任务执行需要即时结束,禁止恶意不结束 | ||
需考虑的特殊事项 | 以下场景除外: | |
1.后台录音、播放视频(如画中画)、音乐或观看直播时 | ||
2.后台导航、计步时 | ||
3.后台下载视频、音乐或离线地图时 | ||
4.后台进行收发消息、游戏挂机时 | ||
5.后台欺诈拦截、网络安全扫描、流量监控、定时提醒时 | ||
6.应用在状态栏有行为通知 |
·END·