
电池续航时间关于最近几版运用Android的开发人士来讲至关要紧。这高于了咱们平常在变更日志中见到的典范的“改良的电池生命”。借助Job Scheduler API,咱们在Doze中见到的进行等,Android从基本上改变了让利用程序在后台运转的形式。正如本周Google I / O的 Dave Burke指明的那样,Android P的关心点并未改变。这点新功效之一被称为App Standby Buckets。
App Standby Buckets的指标是经过将利用程序划分为四个不同的存储桶之一来改进咱们设施的全体电源治理。随着时间的流逝,Android将观看并察看您运用某些利用程序的频次,接下来依据运用概况将他们组织到此中一种存储桶中。接下来,操作体系将依据设施放置在哪个存储桶中来节制设施分配给特定利用程序的资源。
该体系中的不同存储桶包括“ 运动”,“ 事业集”,“ 频繁 ”和“ 稀有”。这是每个存储桶的根本描画:
活性
利用正好运用中
事业集
利用程式已寻常运用
频繁的
利用常用,但却非每天都运用
罕见
利用不经常使用
Active App Standby Bucket适用于当前正好运用的利用程序。它还包括一种已发动运动的利用程序,一种正好前台运转,一种具备与内容提供者关联的同步适配器(由前台利用程序运用)的利用程序,以及一种具备通告功效的利用程序。曾经敲击。Android将晓得这点利用程序很要紧,并会尽第一大努力保证他们全无障碍地达成任务。
接下来,咱们为经常运转但当前未激活的利用程序提供了事业集存储区。这可能是社交媒体利用程序,电子邮件或您一全天常用的其它全部利用程序。在列表中,咱们有“频繁运用”存储区,该存储区用于定期但却非每天运用的利用程序。这可能相似于锻炼利用程序,您一周仅运用2-3次。最终,咱们有个Rare存储桶,此中包涵很少运用的利用程序。这可能是您保存在电话上的酒店或航空企业利用程序,而且可能每年运用一次。
Google列出了少许相关如何正确运用这点新功效的标准。显著的提议是不需要操纵体系将您的利用放入其它存储桶。这将是App Standby Buckets面对的第一大挑战。假如开发人士强制其利用程序处于“运动”存储桶中,则该功效将不起效用。Google提议在利用程序中添加发动器运动,不然,可能不会将其提高为运动存储桶。此外,没有办法执好的通告还不会将利用程序移至“运动”存储桶。
更多技艺剖析关心咱们。
|