安卓迎来“归档”功能,无需担心存储空间不足了(安卓设置存储)

不久前,Android 13的首个开发者预览版亮相,也标志着Android又一次进入到了功能大幅更新的周期。而谷歌在宣布了即将于Android系统上推出隐私沙盒技术、降低广告追踪用户的力度后,近日在最新的一篇官方博文中透露,正在为Android系统开发一种工具,可以让用户“应用归档(App Archiving)”某些应用程序,以帮助释放设备的存储空间。

安卓迎来“归档”功能,无需担心存储空间不足了(安卓设置存储)

Google Play产品经理Lidia Gaymond在博客中表示,App Archiving功能旨在解决手机存储空间不足的问题。据官方透露的信息显示,使用App Archiving可释放多达60%的存储空间,但该功能并不会卸载应用、也不会删除用户的个人数据,而是通过删减应用的某些功能组件、并将这些功能组件存档,以此来达到给手机“瘦身”的目的。

并且谷歌通过创建一种新的APK格式,来实现这一目标,而官方则将其称之为Archived APKs。据谷歌方面透露,相比于传统的APK,Archived APKs要小得多,并会保存用户的所有数据、直到用户恢复它。该功能将在Bundletool 1.10版本中提供给开发者,但在“今年晚些时候”向用户推出该功能前,它将不会发挥作用。

安卓迎来“归档”功能,无需担心存储空间不足了(安卓设置存储)

事实上从某种意义上来说, App Archiving是谷歌此前推行的Android App Bundle(简称ABB)格式升级版本。而ABB则是谷歌在2018年推出的开源应用安装包格式,并且在2021年8月其就已宣布,所有提交到Google Play的新应用必须采用AAB格式、不再允许使用APK格式。

然而对于开发者来说,AAB仍有两个问题有待解决。其一,就是ABB只有Google Play使用,所以在为其他应用商店推出APP时,就需额外花时间来将APP改为APK版本;其二,则是开发者将ABB格式的APP导出为APK时,需要向谷歌分享极为敏感的签署密钥,这则是许多开发者都不太愿意的。

所以有观点认为,App Archiving的推出也意味着ABB格式的升级版,或将全面推广到Google Play之外的所有Android应用分发渠道。

安卓迎来“归档”功能,无需担心存储空间不足了(安卓设置存储)

要想知道App Archiving是如何实现号称节省60%的存储空间,就需要了解其前身ABB格式的实现方式。据悉,ABB是谷歌推动模块化应用开发技术的组成部分,它将一个传统的APP拆分成三个不同部分,分别为包含了所有其他拆分APK都可以访问的代码和资源,并提供了应用的基本功能Base APK、适配当前手机屏幕分辨率资源的Configuration APK,以及包含应用中某项功能代码和资源的Dynamic feature APK。

简单来说,就是开发者可以在开发平台Android Studio中构建一个应用束 (App Bundle),然后再通过被称之为Dynamic Feature Module的工具,向设备交付必要资源。这一逻辑其实非常像目前相当多游戏使用的按需加载模式,只有当玩家到了某个新地图才开始下载地图资源一样。同理,在APP上有的用户可能很久都不会用到的一部分功能,就可以放在Dynamic Feature Module,一直到需要用时再进行下载。

安卓迎来“归档”功能,无需担心存储空间不足了(安卓设置存储)

而App Archiving的原理,则是由于开发者基本都会遵守谷歌提供的开发指南来打造APP,这就导致了相当多APP调用的库、使用的函数,以及应用的功能都是一样的。再加上Android APP的底层和中间层架构虽然不能说是一模一样,但也八九不离十,那么既然大家都要使用同样的资源,将多出来的“支持部分”卸载无疑就能够节约大量的空间。

那么谷歌推出的这项功能到底有没有意义呢?答案是肯定的。因为纵观目前的智能手机,在中高端市场上除了新款iPhone SE外,其实已经很少有64GB存储空间的机型了,并且这一规格基本也只存在于入门级产品中。而这其中的原因,既有技术进步带来闪存成本降低,也有开发者在“安迪-比尔定律”下已经迅速将硬件性能的升级给消耗了。

安卓迎来“归档”功能,无需担心存储空间不足了(安卓设置存储)

想必大家应该已经发现,如今APP的体积都动辄数百MB乃至数GB了,但在十年前数十MB才是主流。为了实现更多的功能或是更绚丽的显示效果,开发者也不吝于堆砌内容。为此消费者自然就要追逐更大的存储空间,来满足自己日常使用、休闲娱乐,乃至工作的需求。

安卓迎来“归档”功能,无需担心存储空间不足了(安卓设置存储)

在有了App Archiving后,消费者就能在不购买更大存储容量手机的前提下,下载更多的APP。而谷歌也能让更多入门级乃至Android Go机型的用户,体验到更加丰富多彩的Android生态。或许唯一的受伤的就只有手机厂商了,毕竟未来1TB乃至更大容量的存储空间可能会就此失去噱头。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年5月25日 上午9:55
下一篇 2022年5月25日 上午9:57

相关推荐

  • cad探索者插件

    cad探索者插件: 让建筑设计师更加轻松地探索cad软件 随着计算机辅助设计(CAD)软件的普及,建筑设计师们越来越依赖这些软件来创建和修改建筑模型。但是,这些软件中仍然存在一些难…

    科研百科 2024年11月13日
    0
  • 四川省科技厅重点研发项目(四川省部级科研项目是什么)

    四川省部级科研项目是什么 四川是中国革命和建设的重要战场,留下了众多的历史文化遗产和英雄人物。近年来,四川在科技创新方面取得了一系列显著成就,其中许多项目都达到了省部级水平。 四川…

    科研百科 2024年4月4日
    194
  • 本科生音乐学院科研项目

    本科生音乐学院科研项目 在音乐领域中,本科生的科研项目是一个非常重要的组成部分。这些项目通常由学生自己组织,研究音乐领域的某个具体问题,并寻求解决该问题的方法。对于本科生来说,参与…

    科研百科 2025年2月1日
    0
  • 物业如何做好小区的多种经营?(物业如何做好小区的多种经营工作)

    物业开展多种经营在项目的选择和组合上,物业服务企业需根据自身管理物业的特点和需求考虑,并且要遵循方便住户、企业盈利的原则。 物业管理企业开展“多种经营”业务,从形式上讲,从物业行业…

    科研百科 2022年11月8日
    224
  • 美国每年有多少大学生

    美国每年有多少大学生美国每年有多少大学生和抑郁症患者(耶鲁大学心理学)导读:通常来说,优秀的大学生很多,但是却很少有人对他们的家庭有着过上良好的生活,并且,他们的家庭一般都比较富裕…

    科研百科 2024年11月29日
    0
  • 档案管理系统需求分析

    档案管理系统需求分析 档案管理系统是一个非常重要的系统,用于管理和维护各种文档、文件、资料等。一个有效的档案管理系统可以提高组织的效率,保护组织的机密性,并促进组织的发展。下面将对…

    科研百科 2024年8月30日
    37
  • LeaRun低代码平台一站式搭建项目管理系统(Learun快速开发平台)

    项目管理是企业日常工作中最常见的一部分,是从项目的投资决策开始到项目结束的全过程进行计划、组织、指挥、协调、控制和评价,以实现项目的目标。 但在项目管理的过程中,经常会遇到项目需求…

    科研百科 2022年5月19日
    290
  • 宣城项目管理系统

    宣城项目管理系统 宣城项目管理系统是一种用于协助企业进行项目管理的工具,能够帮助项目经理和项目团队更好地组织、协调和控制项目进展。该系统涵盖了项目计划、任务分配、进度跟踪、风险管理…

    科研百科 2024年12月12日
    0
  • 女主是科研天才架空现代

    女主是科研天才,架空现代 在现代的某个小镇上,有一个年轻的女科学家,她被誉为天才,她的科研成果一直在引领着整个学术界。她的名字叫做李雪,她是一个充满好奇心和冒险精神的女孩。 李雪从…

    科研百科 2024年10月23日
    0
  • 宁波数字化智慧商场导航系统APP软件开发(宁波数字化公司)

    数字化智慧商城APP导航系统开发,数字化购物商城系统APP开发,智慧商城室内导航软件开发,商城2d/3d/vr导航系统APP开发,数字化商城定位APP软件开发,数字化智慧商城软件开…

    科研百科 2024年5月8日
    100