Google正为Android开发应用归档功能

描述

   作者 / Google Play 产品经理 Lidia Gaymond 和 Vicki Amin

  有些时候,用户卸载应用的原因之一是为了释放空间。为了避免不必要的卸载,并帮助用户更好地使用他们的设备,我们着手开发了一项新功能,用来实现应用归档 (App Archiving)。

  归档是一项新的功能,能让用户在不卸载应用的情况下,通过删除部分应用临时回收约 60% 的存储空间。归档的应用将保留在设备上,可以轻松恢复到最新兼容的可用版本,同时保留用户数据。

  随着即将到来的 Bundletool 1.10 版本,我们也将要迈出第一步 —— 所有使用 App Bundles 的开发者都能使用归档功能。对于使用 Android Gradle 插件 7.3 构建的应用,我们将开始生成一种新的 APK 类型 —— 归档 APK。这是非常小的 APK 版本,能在应用恢复之前保留用户数据。虽然我们即将开始支持创建归档 APK,但在今年晚些时候才会面向用户推出归档功能,归档 APK 在此之前不会发挥作用。

  归档功能的推出可以同时为用户和开发者提供便利。用户将无需卸载而是对应用进行 "归档" 来暂时释放存储空间,并能够便捷地重新激活该应用。而减少应用卸载次数并帮助用户重新使用中意的应用,也可以让开发者受益。

  和以前一样,所有已生成的 APK 都可以通过 Generated APK API 或 Play 管理中心的 App Bundle 资源管理器进行下载和检查。由于该功能是开源的,开发者能够检查代码,其他应用商店也可以从中受益。

  如果您暂时不想生成归档 APK,可以修改项目的 build.gradle 文件:

  •  
  •  
  •  
  •  
  •  
  •  
  •  
android {    bundle {        storeArchive {            enable = false        }    }}

  另外,假如您不使用 Gradle 来构建应用,可以通过 BundleConfig 中的一个新选项来选择退出:

  •  
  •  
  •  
  •  
  •  
  •  
{  "optimizations": {    "storeArchive": {      "enabled": false    }  }}

  欢迎您持续关注我们,及时了解有关应用归档的更多信息。

  原文标题:应用归档 | 为您的应用释放 60% 的存储空间

  文章出处:【微信公众号:谷歌开发者】欢迎添加关注!文章转载请注明出处。

  审核编辑:汤梓红


打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分