首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android Play Asset Delivery:如何重用旧资产包?

Android Play Asset Delivery (PAD) 是一种用于在 Android 应用程序中交付资源的技术。它允许开发者将应用程序资源分割成多个资源包,并根据用户设备的需求进行动态下载和安装。当用户安装或更新应用程序时,PAD 可以根据设备的配置、语言和其他条件,仅下载所需的资源包,从而减少应用程序的安装包大小和下载时间。

在 PAD 中,重用旧资产包是一种优化策略,可以帮助减少用户下载新版本应用程序时的数据传输量。当应用程序更新时,PAD 可以检测到哪些资源包已经存在于用户设备上,并只下载新版本中发生更改的资源包。这样,用户只需下载更新的资源包,而无需重新下载整个应用程序的所有资源。

要实现重用旧资产包的功能,可以采取以下步骤:

  1. 使用 PAD 的资源分割功能:将应用程序资源划分为多个资源包,确保每个资源包都具有独立的版本号。
  2. 在应用程序更新时,使用 PAD 的资源管理 API:通过调用 PAD 的资源管理 API,应用程序可以检查设备上已安装的资源包的版本号,并与新版本的资源包进行比较。
  3. 根据比较结果下载新的资源包:根据比较结果,应用程序可以确定哪些资源包需要更新。只需下载新版本中发生更改的资源包,而无需重新下载已存在于设备上的旧版本资源包。

重用旧资产包的优势包括:

  • 减少用户下载量:通过仅下载更新的资源包,可以减少用户下载新版本应用程序时的数据传输量,节省用户的流量和时间。
  • 提高用户体验:较小的下载量意味着用户可以更快地获取应用程序的最新版本,并且可以更快地开始使用应用程序。
  • 节省存储空间:由于只下载更新的资源包,用户设备上的存储空间可以得到有效利用,不会被重复下载的资源包占用。

Android Play Asset Delivery 的应用场景包括但不限于:

  • 游戏应用程序:PAD 可以帮助游戏开发者将游戏资源划分为多个资源包,并根据用户设备的需求进行动态下载和安装。这样可以减少游戏安装包的大小,提高用户下载速度,并根据用户设备的存储空间情况,只下载所需的游戏资源。
  • 多语言应用程序:PAD 可以根据用户设备的语言设置,仅下载所需的语言资源包。这对于多语言应用程序来说非常有用,可以减少应用程序的安装包大小,并提供更好的用户体验。

腾讯云提供了一些与 Android Play Asset Delivery 相关的产品和服务,包括:

  • 腾讯云 COS(对象存储):用于存储和分发应用程序资源包的云存储服务。您可以将资源包上传到 COS,并使用 COS 提供的 API 进行管理和分发。
  • 腾讯云 CDN(内容分发网络):用于加速资源包的传输和分发。通过将资源包缓存到全球分布的 CDN 节点,可以提高资源包的下载速度和用户体验。
  • 腾讯云移动应用分发服务:用于将应用程序分发给用户的服务。您可以使用该服务将应用程序和资源包分发给用户,并根据用户设备的需求进行动态下载和安装。

更多关于腾讯云相关产品和服务的详细信息,请访问腾讯云官方网站:https://cloud.tencent.com/

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Whats the aab ?

Google Play 将开始要求从 2021 年 8 月开始使用 Android App Bundle 发布新应用。这将取代 APK 作为标准发布格式。...如果您还没有切换到应用程序,以下是您缺少的一些好处: Android App Bundle: Google Play 使用 app bundle 生成和优化 APK,以便针对不同的设备配置和语言进行分发...Play App Signing:Play App Signing 是应用程序所必需的,它通过使用 Google 的安全基础架构来保护您的应用签名密钥免于丢失,并提供升级到新的、加密强度更高的应用签名密钥的选项...Play Feature Delivery:超过 10% 的顶级应用使用 app bundle,Play Feature Delivery 使您能够自定义将哪些功能模块交付到哪个设备以及何时交付,以及安装时...使用 Play Asset Delivery 的游戏可以使用纹理压缩格式定位,因此您的用户只会获得适合其设备的资产,而不会浪费空间或带宽。

38010
  • .apk 成为历史!

    图片 Google 在公告中表示: 为了给更多用户带来这些好处,并专注于能使所有开发者受益的现代化 Android 分发,Google Play 将从 2021 年 8 月开始要求新发布的应用程序以 Android...,并提供了一个升级到全新的、加密能力更强的应用程序签名密钥的选项; Play Feature DeliveryPlay Feature Delibery 使您能够通过安装时间、条件和按需交付模式,定制将哪些功能模块交付给哪个设备以及何时交付...; Play Asset Delivery:通过动态交付大型资产,减少用户的等待时间,同时降低交付成本。...使用 Play Asset Delivery 的游戏可以使用纹理压缩格式定位,因此你的用户只得到适合其设备的资产,没有浪费空间或带宽; 未来的改进:很快,Play App Signing 将开始向选定的应用程序推出...图片 除了 APK 将被替换为新的 AAB 以外,开发者还需要用 Play Asset 或 Feature Delivery 替换大型扩展文件(OBB)。

    90640

    .apk 成为历史!

    Google 在公告中表示: 为了给更多用户带来这些好处,并专注于能使所有开发者受益的现代化 Android 分发,Google Play 将从 2021 年 8 月开始要求新发布的应用程序以 Android...,并提供了一个升级到全新的、加密能力更强的应用程序签名密钥的选项; Play Feature DeliveryPlay Feature Delibery 使您能够通过安装时间、条件和按需交付模式,定制将哪些功能模块交付给哪个设备以及何时交付...; Play Asset Delivery:通过动态交付大型资产,减少用户的等待时间,同时降低交付成本。...使用 Play Asset Delivery 的游戏可以使用纹理压缩格式定位,因此你的用户只得到适合其设备的资产,没有浪费空间或带宽; 未来的改进:很快,Play App Signing 将开始向选定的应用程序推出...除了 APK 将被替换为新的 AAB 以外,开发者还需要用 Play Asset 或 Feature Delivery 替换大型扩展文件(OBB)。

    84630

    移动资讯:再见,APK, 你好,AAB !

    Google 在公告中表示: 为了给更多用户带来这些好处,并专注于能使所有开发者受益的现代化 Android 分发,Google Play 将从 2021 年 8 月开始要求新发布的应用程序以 Android...,并提供了一个升级到全新的、加密能力更强的应用程序签名密钥的选项; Play Feature DeliveryPlay Feature Delibery 使您能够通过安装时间、条件和按需交付模式,定制将哪些功能模块交付给哪个设备以及何时交付...; Play Asset Delivery:通过动态交付大型资产,减少用户的等待时间,同时降低交付成本。...使用 Play Asset Delivery 的游戏可以使用纹理压缩格式定位,因此你的用户只得到适合其设备的资产,没有浪费空间或带宽; 未来的改进:很快,Play App Signing 将开始向选定的应用程序推出...除了 APK 将被替换为新的 AAB 以外,开发者还需要用 Play Asset 或 Feature Delivery 替换大型扩展文件(OBB)。

    56520

    .apk 成为历史!

    Google 在公告中表示: 为了给更多用户带来这些好处,并专注于能使所有开发者受益的现代化 Android 分发,Google Play 将从 2021 年 8 月开始要求新发布的应用程序以 Android...,并提供了一个升级到全新的、加密能力更强的应用程序签名密钥的选项; Play Feature DeliveryPlay Feature Delibery 使您能够通过安装时间、条件和按需交付模式,定制将哪些功能模块交付给哪个设备以及何时交付...; Play Asset Delivery:通过动态交付大型资产,减少用户的等待时间,同时降低交付成本。...使用 Play Asset Delivery 的游戏可以使用纹理压缩格式定位,因此你的用户只得到适合其设备的资产,没有浪费空间或带宽; 未来的改进:很快,Play App Signing 将开始向选定的应用程序推出...除了 APK 将被替换为新的 AAB 以外,开发者还需要用 Play Asset 或 Feature Delivery 替换大型扩展文件(OBB)。

    74820

    .apk 成为历史!(有福利哦ᥬ?)

    Google 在公告中表示: 为了给更多用户带来这些好处,并专注于能使所有开发者受益的现代化 Android 分发,Google Play 将从 2021 年 8 月开始要求新发布的应用程序以 Android...,并提供了一个升级到全新的、加密能力更强的应用程序签名密钥的选项; Play Feature DeliveryPlay Feature Delibery 使您能够通过安装时间、条件和按需交付模式,定制将哪些功能模块交付给哪个设备以及何时交付...; Play Asset Delivery:通过动态交付大型资产,减少用户的等待时间,同时降低交付成本。...使用 Play Asset Delivery 的游戏可以使用纹理压缩格式定位,因此你的用户只得到适合其设备的资产,没有浪费空间或带宽; 未来的改进:很快,Play App Signing 将开始向选定的应用程序推出...除了 APK 将被替换为新的 AAB 以外,开发者还需要用 Play Asset 或 Feature Delivery 替换大型扩展文件(OBB)。

    69430

    【错误记录】Google Play 上架报错 ( 上传 release 版本 APK 或 AAB )

    出于安全考虑,您需要先停用调试功能,然后才能在 Google Play 中进行发布。 详细了解可调试的 APK 和 Android App Bundle。...概览 Play Asset Delivery 添加或测试 APK 扩展文件 准备发布 为应用签名 Google Play 中 , 2021 年 8 月 之后 , 新应用需要使用 Android App...Bundle 发布应用 , 并且大小不能超过 150 MB , 如果大小超过该大小 , 则需要使用高级分发功能 Play Asset DeliveryPlay Feature Delivery...; Play Feature Delivery 概览 Play Asset Delivery 如果使用 APK 安装分发应用 , APK 文件大小不能超过 100 MB , 如果超过需要使用 APK...Feature Delivery , Play Asset Delivery ) 功能 ; 应用编译目标版本 : 以最新的 Android 版本作为应用编译的目标版本 ; 版本要求 : 上架的 APK

    2.6K10

    【错误记录】Google Play 上架报错 ( APK 大小 | 目标 API 级别 | Google Play 帮助文档 )

    二、解决方案 ---- 参考文档 : Google Play 管理中心帮助文档 使用 App Bundle 资源管理器检查应用版本 添加或测试 APK 扩展文件 Play Feature Delivery...概览 Play Asset Delivery 添加或测试 APK 扩展文件 Google Play 中 , 2021 年 8 月 之后 , 新应用需要使用 Android App Bundle 发布应用..., 并且大小不能超过 150 MB , 如果大小超过该大小 , 则需要使用高级分发功能 Play Asset DeliveryPlay Feature Delivery ; Play Feature...Delivery 概览 Play Asset Delivery 如果使用 APK 安装分发应用 , APK 文件大小不能超过 100 MB , 如果超过需要使用 APK 扩展文件 ; 添加或测试..., Play Asset Delivery ) 功能 ; 应用编译目标版本 : 以最新的 Android 版本作为应用编译的目标版本 ;

    2.9K30

    谷歌弃用APK格式,转而使用AAB格式

    近日,谷歌官方宣布:自 2021 年 8 月起,Google Play 将要求开发者以 Android App Bundle (以下简称 AAB)格式发布新应用,该格式将取代 APK 成为标准的Android...其次,AAB 的 Play Feature Delivery 功能可自定义将哪些功能模块交付给哪个设备,支持安装时交付、按条件交付和按需交付等三种模式。...还有一个 Play Asset Delivery 功能,以动态方式交付大型资源可以减少用户等待时间,同时缩减交付成本。...即使用 Play Asset Delivery 的游戏可通过纹理压缩格式作为交付条件,以便用户只获取适合其设备的资源,避免浪费空间或带宽。...如何打AAB 和APK的制作流程一样,我们也可以使用Android Studio进行AAB的制作。

    1.7K40

    Android 游戏开发速递

    这些新工具和服务能够帮助游戏开发者更轻松地查看其 Android 游戏的运行情况,让游戏覆盖更多设备和新受众群体,并且支持开发者通过 Google Play 将游戏推向市场。...覆盖更多设备和用户 Google Play 推出的游戏资产动态分发 (dynamic delivery),以及完整性保护套件 (Integrity Protection Suite) 能够帮助游戏开发者更深入地了解其游戏性能...评估帧率性能与图形保真度,并在二者之间进行优化,以在整个 Android 设备生态系统中实现大范围的稳定帧率。您可以前往官方文档,了解如何集成 Unity 插件或执行自定义集成。...Android App Bundle、Play Asset DeliveryAndroid Frame Pacing 和 Play Billing Library 的内置支持。...Google Play Game Services - 好友: 我们已建立全新的好友系统,可帮助玩家在 Android 游戏中轻松找到好友,一同畅玩游戏。

    1.2K20

    聚焦 Android 11:游戏开发新工具

    作者 / Android 与 Google Play 游戏产品管理主管 Greg Hartrell 在往期 #11WeeksOfAndroid 系列文章中我们介绍了 联系人和身份、隐私和安全、Android...Play Asset Delivery : Play Asset Delivery (PAD) 的灵活交付模式、自动更新和增量补丁能够在改善用户体验的同时降低交付成本并缩减游戏大小。...从 2021 年 8 月开始,所有新应用都需要使用 App Bundle 格式: 在同一时间,旧版 APK 扩展文件 (OBB) 将被弃用,使 Play Asset Delivery 成为 150MB...Play 商店更新 : 我们正在更新游戏首页,以精美视觉效果细节呈现动人画面与精彩视频,提供街机式浏览体验,帮助用户找到满足个人偏好的新游戏。您可以进一步了解如何使用最优质资源 优化商品详情页面。...请查看往期文章《如何获取更多优质用户反馈?尽在全新应用内评价》详细了解。 您可以前往 官方文档 了解这些工具和更多内容,也可以订阅 游戏季度简报 获知最新信息。

    65720

    【错误记录】Google Play 上架报错 ( 此版本不符合 Google Play 关于提供 64 位版本应用的要求 )

    Play 关于提供 64 位版本应用的要求。...使用 Android App Bundle 发布格式可自动确保每种设备架构仅收到所需的原生代码。这样可避免增加应用的总大小。...了解详情 二、解决方案 ---- 参考文档 : Google Play 管理中心帮助文档 使用 App Bundle 资源管理器检查应用版本 添加或测试 APK 扩展文件 Play Feature Delivery...概览 Play Asset Delivery 添加或测试 APK 扩展文件 准备发布 为应用签名 支持 64 位架构 参考 https://developer.android.com/distribute...上架需求 , 为了减少 APK 的大小 , 会只打包 “armeabi-v7a” 动态库 ; 这是 APK 瘦身中的一个环节 ;

    2.8K20

    聚焦 Android 11: Google Play 应用分发与盈利

    * 本期的 11 Weeks of Android 聚焦 Google Play 上应用的分发与盈利。我们秉持初心,持续优化 Android 平台。...我们将持续改进,将 app bundle 打造成更出色的发布格式: 最新推出的 Play Asset Delivery 将 app bundle 的优势引入游戏领域,让开发者能够降低交付成本、缩减游戏大小并提升用户体验...这意味着我们也将弃用 APK 扩展文件 (OBB),使 Play Asset Delivery 成为 150MB 以上游戏的发布标准。...了解如何运用 Play Core Kotlin 扩展工件来使用这些 API,帮助 Kotlin 用户更轻松地使用 Play Core。...观看视频: Google Play Commerce 新动态 我们也将在近期发布更多关于 Google Play Billing 如何使用的文章教程,请持续关注。

    92910

    【错误记录】Google Play 上架报错 ( 对于在 APK 中使用该权限的应用,您必须设置隐私权政策 | 生成并托管 隐私政策 )

    文章目录 一、报错信息 二、解决方案 1、生成隐私政策 2、托管隐私政策页面 3、Google Play 设置隐私政策 一、报错信息 ---- 在 Google Play 中 , 管理并创建内部测试版本..., 上传完毕后 , 检查版本时 , 出现 您的应用所用的 APK(版本代码:1)会请求以下权限:android.permission.RECORD_AUDIO。...二、解决方案 ---- 参考文档 : Google Play 管理中心帮助文档 使用 App Bundle 资源管理器检查应用版本 添加或测试 APK 扩展文件 Play Feature Delivery...概览 Play Asset Delivery 添加或测试 APK 扩展文件 准备发布 为应用签名 1、生成隐私政策 在 https://app-privacy-policy-generator.firebaseapp.com...网站生成隐私政策 ; 选择隐私政策所使用的平台 , 这里选择 Google Play ; 点击 隐私政策 按钮 , 之后会弹出对话框 , 显示当前的隐私政策 ; 查看生成的隐私政策内容 , 可以查看

    1.9K10

    解锁 2022 Google 游戏开发者峰会 | 游戏业务稳步发展

    在本文中,我们也为您精选了 Android 和 Google Play 在本次峰会的重点更新,请继续阅读。...与此同时,Google Play 也一直在与您并肩成长,每年都会推出诸多新工具,比如 Play 管理中心、Android Vitals、商品详情实验,最近还更新了商业模式,助力您在 Google Play...请观看视频,详细了解我们为开发者提供的新的服务、工具和功能,助力您构建高质量的游戏体验并变现,并提供更多最佳实践的资源供您学习,包括: 借助 Play Asset Delivery 向用户交付优化过的资源...利用 Play Integrity API 保护游戏 助力跨屏游戏体验 在 Google Play 上,Android 的受欢迎程度在全球范围内持续升温,目前 Google Play 上的月活用户数已超过...我们邀请入选的开发者提供奖励更丰厚的应用专属 Play Points 促销活动,从而提升应用的用户留存率和积分投率。

    1.4K30

    Android 大型工程 App Bundle 模块化实践

    Android-App-Bundle-Delivery 从 2021 年下半年开始,Google 要求新应用需要使用 Android App Bundle 才能在 Google Play 中发布。...大小超过 150 MB 的新应用必须使用 Play Feature DeliveryPlay Asset Delivery。可查看官方文档[1]了解更多。...在 2019 年,我们调研和使用 Android App Bundle 解决 Google Play 渠道 64bit 版本发布问题后,又对模块化开发流程做了进一步改进。...低入侵、业务代码基本零构 编译关键任务分析 先分析 Android App Bundle 相对于 APK 编译,在开发阶段的最重要区别: ?...,本文提出一种轻量级重构方案,在企业微信实践 应用渠道 Google Play Delivery 华为/应用宝等应用市场 开发者不能控制用户获取应用的方式,市场提供的系统安装支持不完整 自建发布系统 CDN

    4.8K31
    领券