QQ下载 > 文章资讯 > 最新资讯 > Android 12将自动使未使用的应用程序休眠以释放空间

Android 12将自动使未使用的应用程序休眠以释放空间

作者:佚名 来源:QQ下载 时间:2021-05-04

尽管Google不会在Pixel手机的稳定版本发布之前就发布新的Android版本的源代码,但是我们很少通过提交给AOSP Gerrit的代码更改来了解即将推出的一些功能。我们一直希望在即将到来的Android 12版本中拥有的功能之一是应用程序休眠,该功能可以通过删除未使用的应用程序中的临时文件来释放存储空间。尽管此功能尚未在两个公开可用的Developer Preview中出现,但我们可以确认该功能的代码存在于我们最近获得的泄漏版本中。

Android 12将自动使未使用的应用程序休眠以释放空间

APK拆卸通常可以预测应用程序将来更新中可能会出现的功能,但是我们在此提到的任何功能有可能在将来的版本中都没有。这是因为这些功能当前尚未在实时构建中实现,并且开发人员可能会在将来的构建中随时将其撤消。

 

随着Android 11 Developer Preview 3的发布,Google添加了一项新的“自动撤消权限”功能,如果该功能已经几个月没有使用,它会撤消该应用程序的权限。在稳定发布了Android 11之后,Google共享了有关此功能的更多详细信息,包括一个屏幕快照,该屏幕快照显示撤消用户权限时通知用户的通知,以及一个屏幕快照,其中显示“未使用的应用程序”“设置”页面以及一系列应用程序已自动撤消其权限的文件。

Android 12将自动使未使用的应用程序休眠以释放空间

在Android 12中,Google似乎正在通过拖曳的新应用程序休眠功能扩展“未使用的应用程序”概念。除了自动撤消未使用应用程序的权限外,Android 12还将清除临时文件以释放存储空间。

 

我们为每个应用程序在“应用程序信息”页面上激活了一个新的“未使用的应用程序”部分,其中包含一个新的“删除权限并释放空间”切换。相比之下,可以在应用程序“应用程序信息”页面的“应用程序权限”子页面下找到Android 11的“自动撤消权限”切换(后来更名为“如果不使用应用程序,则删除权限”)。位置的这种变化是有道理的,因为新的切换既处理权限又处理存储,而不仅仅是权限。

Android 12将自动使未使用的应用程序休眠以释放空间

在我们手动休眠了一些应用程序之后,“未使用的应用程序”页面出现在“设置”>“应用程序”下。此页面显示了几个月未打开的应用程序,并且其描述指出,如果几个月没有使用过某个应用程序,则将撤消权限,停止通知,并删除临时文件。

 

根据我们在今年早些时候发现的代码更改,应用程序休眠功能将清除缓存和/或删除编译工件,以释放存储空间。这些操作都不会释放大量空间,但这完全取决于正在休眠的应用程序以及已存储多少/哪种类型的缓存文件。使用低端设备,存储空间较少的用户将获得更多好处,但所有用户将从未使用的应用程序中受益,这些应用程序的权限会自动被撤销。

 

尽管我们获得的版本比Developer Preview 2更新,但我们不知道应用程序休眠功能是否会在DP3或Beta 1中公开出现。但是,一旦可用,便可以通过“ cmd app_hibernation“ 命令。

更多资讯