16G用户福音!安卓8.1支持自动清理应用缓存

随着生活质量的提高, 作为生活必需品的手机花样也越来越多——内存越来越大, 相机的像素/功能(如动图, 全景照片)更完善, APP也越装越多. 虽然用户体验明显提升, 但各种APP, 文件, 照片占据的空间也逐步增加. 再大存储空间的手机也会时常出现 '空间不足' , 但又不想删除APP也想保留手机中的照片. 谷歌Android 8.1系统也许将帮你解决这一烦恼.

据外媒报道, XDA开发者发现, 谷歌为Android 8.1系统添加了一个自动功能, 优化非活跃APP存储空间. 也就是说, 当设备存储空间不足时, Android系统就会调用pm.dexopt.unopt_after_inactive_days, 然后筛选出长期处于非活跃状态的APP(一段时间内没有使用的), 并自动清除这些应用程序的缓存. 而这些缓存包括一些非必要性的文件, 如图像和保存的状态.

具体操作如下: 在Android 8.1系统中, 标记为 'inactive' 的应用并不会通过dexopt运行, Android工具会通过优化.dex文件来压缩生成 '.odex' 文件, 这些应用就不会在Dalvik compiler的缓存中占用空间.

一般而言, 这些缓存数据能够使应用程序更快, 更高效地运行. 例如, 在执行其他操作后返回到应用程序时, 缓存的数据不必重新加载. 因此, 清除这些数据可能意味着需要稍后重新缓存, 但将这个过程应用于不经常使用的应用似乎是一个聪明的想法.

这对于16GB, 32GB甚至是64GB手机用户而言, 无疑不是一个好消息.

有趣的是, iOS 11系统中, 苹果也增加了一个有效管理设备存储使用的功能, 用户可以通过启用卸载未使用的应用以节省设备存储空间.

2016 GoodChinaBrand | ICP: 12011751 | China Exports