减少打扰用户程式 Google改进Android版本功能

Google在每一个Android版本中,都采取了一些作为以延长手机电量使用时间,在Android 9 Pie中,Google提出改进大原则,开发有趣应用的同时,必须兼顾节能,并减少以应用程序设置程序打扰用户。根据这些原则,Google除了改善节能功能外,也提出最佳节能设计模式。

Google表示,用户非常在意电量使用的情况,当电池消耗太快,同时意味着减少用户使用应用程序的时间。从Android 5.0 Lollipop开始,加入了Job Scheduler允许推延工作,Android 6.0 Marshmallow中的Doze和App Standby,在装置或是应用程序长时间未使用时,会禁用网络存取、暂停背景以及同步工作。Google在Android 7.0 Nougat时改进了Doze,当屏幕关闭但非静止时,启用Doze限制子集。Android 8.0 Oreo的背景限制,则可防止背景服务和限制位置更新。

在Android 9 Pie中,要让应用程序同时要满足有趣并节能,代表操作系统必须更具智能,以适应使用者偏好改善电池寿命。除了App Standby Buckets以及背景限制外,Google在Android 9 Pie也改进了Battery Saver。Battery Saver和Doze以装置层级运作,而Adaptive Battery与背景限制则是在每个应用程序基础上运作。

开发者要将应用程序移植到Android 8.0 Oreo或是更新的操作系统版本时,应注意服务的互相对应,Background Service应改为使用Jobscheduler,而Foreground Service则应使用较新的版本,Foreground Service增加了停止服务动作。

Google给出了开发准则,当用户正在使用应用程序时,可以积极执行所有需要的工作,所有在背景执行的工作都可以推延,为前景服务提供停止服务选项,让用户可以随意停止前景工作。Google也提到,其他操作系统的原生功能包括警示、网络以及FCM讯息都有其限制和约束,希望开发者可以遵守这些设计模式。

Google给出了开发准则,当用户正在使用应用程序时,可以积极执行所有需要的工作,所有在背景执行的工作都可以推延,为前景服务提供停止服务选项,让用户可以随意停止前景工作。Google也提到,其他操作系统的原生功能包括警示、网络以及FCM讯息都有其限制和约束,希望开发者可以遵守这些设计模式。
文章转自:豪彩导航屋 https://www.tes-sys.com/info.php

转载于:https://my.oschina.net/u/3701471/blog/2051528

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值