尽管基本存储已使智能手机摆脱了16GB型号,但在应用程序大小方面,存储仍然是很多争论点。新应用程序的规模越来越大,虽然具有64GB存储空间的设备可能不会再考虑安装超过100MB的应用程序,但是具有低端设备和有限存储空间的设备可能会发现其智能手机空间不足。
Android 8.1中的新机制将通过减少那些不经常使用的应用程序的应用程序缓存大小来帮助存储空间有限的设备。 10月31日 对Android开放源代码项目(AOSP)框架的承诺描述了一项功能,当设备空间不足时,该功能会自动触发。在特定窗口中未使用的应用程序将被标记为非活动状态。Android认为这些应用程序近期不会在前台使用,也不会在后台被后台程序包使用,这些都属于优化方法的范围。
在Android 8.1中,标记为“非活动”的应用程序不会通过dexopt(可优化.dex文件以生成.odex文件的Android工具)运行。结果,它们不会占用Dalvik编译器的缓存中的空间,因此不会占用宝贵的资源。
应用程序将占用相同数量的安装空间,但事情的缓存方面将受到限制,而这正是获得收益的地方。虽然该功能不错,但它仍然是Android 8.1的一部分,实际上受益于此功能的设备获得该功能的可能性很小。至少事情正在朝着正确的方向发展。