日前,谷歌曝光了Android 13的开发者预览视频,其中出现了很多的新功能,包括隐私沙盒技术、降低广告追踪用户的力度。而近日,在一篇官方博文中,透露安卓正在研发一种“应用归档”的工具。
该工具的主要功能是可以让用户“应用归档(App Archiving)”某些应用程序,以帮助释放设备的存储空间。
Google Play产品经理Lidia Gaymond在博客中表示,App Archiving功能旨在解决手机存储空间不足的问题。
据官方透露的信息显示,使用App Archiving可释放多达60%的存储空间,但该功能不仅不会卸载应用、更不会删除用户的个人数据,而是通过删减应用的某些功能组件、并将这些功能组件存档,以此来达到给手机“减重”的目的。
并且谷歌会创建一种新的APK模式,来实现这一目标,而官方则将其称之为Archived APKs。据谷歌官方透露,相比于传统的APK,Archived APKs要小得多,并会保存用户的所有数据、直到用户恢复它。
该功能大概说就是开发者可以在开发平台Android Studio中构建一个应用束 (App Bundle),然后再通过被称之为Dynamic Feature Module的工具,向设备交付必要资源。
这个逻辑和我们玩的游戏的游戏按需加载模式很像,只有当玩家到了某个新地图才开始下载地图资源一样或者穿了某件装备那件装备才会下载一样。
同理,在APP上有的用户可能会有长时间放在那里落灰的部分功能,就可以放在Dynamic Feature Module,一直到需要用时再进行下载。
而App Archiving的原理,则是由于开发者基本都会遵守谷歌提供的开发指南来打造APP,这就导致了相当多APP调用的库、使用的函数,以及应用的功能都是一样的。
你有没有内存的困扰吗?你期待这个工具的上线吗?
领取专属 10元无门槛券
私享最新 技术干货