Unity 生成 Android App Bundle(aab) (一)

摘要:
AndroidAppBundle AndroidAppBundle是一种发布格式,包含应用程序的所有编译代码和资源。它将向Google Play提交APK生成和签名。介绍提交至官方网站:https://developer.android.com/guide/app-bundlePlayAssetDelivery使用AppBundle发布应用程序的游戏开发者可以使用PlayAssetDelivery:这是Google Play分发大量游戏资产的解决方案,为开发者提供了灵活的分发方法和高性能。Android AppBundle中所有资产包的最大下载大小为2GB。Android AppBundle中最多可以使用50个资源包。

Android App Bundle

  Android App Bundle 是一种发布格式,其中包含您应用的所有经过编译的代码和资源,它会将 APK 生成及签名交由 Google Play 来完成。

  Google Play 会使用您的 App Bundle 针对每种设备配置生成并提供经过优化的 APK,因此只会下载特定设备所需的代码和资源来运行您的应用。您不必再构建、签署和管理多个 APK 来优化对不同设备的支持,而用户也可以获得更小且更优化的下载文件包。

  介绍交给官网:https://developer.android.com/guide/app-bundle

Play Asset Delivery

  使用 App Bundle 发布应用的游戏开发者可以使用 Play Asset Delivery:它是 Google Play 用于分发大量游戏资产的解决方案,为开发者提供了灵活的分发方式和极高的性能。

  介绍交给官网:https://developer.android.com/guide/playcore/feature-delivery

包体大小限制

aab包

  大小不能超过150MB。压缩下载大小上限提高到 150MB。也就是说,当用户下载您的应用时,安装应用所需的压缩 APK(例如,基本 APK + 配置 APK)的总大小不得超过 150 MB

Asset Pack(资源包)

  1. 每个 fast-follow 和 on-demand Asset Pack 的下载大小上限为 512 MB。
  2. 所有 install-time Asset Pack 的总下载大小上限为 1 GB。
  3. 一个 Android App Bundle 中的所有 Asset Pack 的总下载大小上限为 2 GB。
  4. 一个 Android App Bundle 中最多可以使用 50 个资源包。

 Asset Pack分发模式

  install-time 资源包在用户安装应用时分发。这些资源包以拆分 APK(APK 集的一部分)的形式提供。它们也称为“预先”资源包;您可以在应用启动时立即使用这些资源包。这些资源包会增加 Google Play 商店上列出的应用大小。用户无法修改或删除这些资源包。

  fast-follow 资源包会在用户安装应用后立即自动下载;用户无需打开应用即可开始 fast-follow 下载。下载过程中,用户仍然可以进入应用。这些资源包会增加 Google Play 商店上列出的应用大小。

  on-demand 资源包会在应用运行时下载。

免责声明:文章转载自《Unity 生成 Android App Bundle(aab) (一)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Qt之字典划词Eclipse 创建第一个 springboot 应用下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

SQL Server 2008 R2 启动企业管理器,出现“无法读取此系统上以前注册的服务器的列表”

方法 打开C:Users<username>AppDataLocalTemp 要先删除名为1和2的文件,然后分别创建两个名为 1 和 2 的文件夹。 出现问题的原因有可能是清理了*.tmp文件。 下面是图,打开SQL2008R2 点击继续,登陆进去,弹出...

自己写了一个war3窗口模式限定鼠标软件

由于魔兽3不支持宽屏,所以需要鼠标限定软件,以前一直是用的shaquila的war3窗口模式限定鼠标软件,他这个软件还算小巧好用,该有的功能都有,基本上也没有什么bug。但用着用着就觉得有点不大爽的地方: 当限定后切换出去比较麻烦。切换时需要首先切换到限定工具的窗口,点击解除锁定,切换回来时要重复该过程;当打开的窗口较多时切换比较麻烦。否则会别强行切换...

[Architecture Design] DDD经验分享 (下)

接续... [Architecture Design] DDD经验分享 (中) 系统设计阶段 (SD) 「系统设计阶段」主要的工作是对设计完成的系统架构,做每个功能模块的对象设计。一般会采UML的「类别图」、「循序图」等等工具,来完成系统设计的工作。最终将设计完毕的解决方案,整理成一份「系统设计规格书」。如果说需求分析阶段是建立骨架,那么系统设计阶段就是填...

hbuilder(js+html+css)开发的APP效果实例

预约系统by cg 本系统组成:后台(驾校端)与APP(学员端)两部分组成。 学员以入学报名时的手机号登录APP可进行预约学车。 驾校方可在后台设置排班学车计划。 此模块效果具体如下: 后台-教练管理模块 首先添加教练:   后台-排班管理模块 培训时段设置 下一步在预约管理中设置培训时段   排班计划设置 设置好时段规则后,下一步设置预约排版计划:可...

如何删除eclipse的subclipse插件记住的SVN用户名和密码

如何删除eclipse的subclipse插件记住的SVN用户名和密码找到auth目录,将其以及子目录、子文件都删除。路径在:C:UsersAdministratorAppDataRoamingSubversion其中,AppData要用户自己输入,这个目录是隐藏的。Administrator是这台电脑的用户名。以上方法对win7操作系统有效。  ...

关于设置微信分享标题,图标

公众号端: 1.你得有一个公众号(订阅号、服务号) 2.当前网站域名加进公众号的js安全域名中(这一步必须,注意域名格式,已经将文件放入指定位置,域名一般会绑定一个路径到哪个文件夹,所以得将文件放入对的位置,否则不能添加) 3.当前网站服务器的ip加进公众号的ip白名单中(这一步必须,在公众号当中添加,否则在获取access_token的时候会获取不到,这...