zoukankan      html  css  js  c++  java
  • Unity 生成 Android App Bundle(aab) (一)

    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 资源包会在应用运行时下载。

  • 相关阅读:
    自动发现
    1.1 开启二进制日志
    mysql
    html常见的块元素和行内元素(特别注意个别块元素不能嵌套其他块元素)
    Linux查看物理CPU个数、核数、逻辑CPU个数
    查看linux服务器的系统信息
    谷歌浏览器无法输入中文——解决
    Linux下查看正在使用的端口
    入园第三天-记录
    Visual Studio2015 Community一些必备插件
  • 原文地址:https://www.cnblogs.com/wangle/p/15439729.html
Copyright © 2011-2022 走看看