企业应使用 Android App Bundle 的 8 个理由

已发表: 2021-01-28

您知道 Android App Bundle 已成为在 Google Play 上发布的黄金标准吗? 挖掘它的好处。

当我第一次听说这种称为 App Bundle 的新上传格式时,我非常兴奋! 我们开发人员面临的许多问题,例如构建 APK 以针对不同的 API 版本、设备类型等,现在都在 Google Play 上传递。

从今天开始,开发人员将能够使用动态交付来创建满足用户设备要求的优化 APK,并在运行时交付它们以供安装。

所有这些都是通过 Android 应用程序包应用程序分发格式完成的。 让我们深入了解 Android 新的官方发布格式的全部内容。

什么是 Android App Bundle?

Android 推出了一种名为 android app bundles (.aab) 的新官方发布格式,它提供了一种更有效的方式来构建和发布您的应用程序。 它还可以让您在小型应用程序中轻松提供出色的用户体验,进而提高安装成功率并降低卸载率。

Android App Bundle 是 Google 推荐的跨不同设备配置构建、发布和分发应用程序的方式。

您是否知道 android app bundle 已成为在 Google Play 上发布的黄金标准? 目前有超过 600,000 个应用程序和游戏在生产中使用该应用程序包,占包括 Netflix 在内的 Google Play 上所有版本的 40% 以上。

现在让我们看看应用程序包的好处。

使用 Google Android App Bundle 的好处

1. 尺寸缩小

应用程序包有助于减少大量的应用程序大小! 与 APK 相比,开发人员平均节省了 20% 的大小。 您可以访问 google play 控制台中的新应用程序大小报告,以查看您的应用程序可以节省多少。

您知道吗,Adobe 在应用程序包开发的帮助下,将 Adob​​e Acrobat Reader的大小缩小了20%? 不仅如此,应用程序包的早期采用者所节省的一些大小也显示出一些令人瞠目结舌的结果。 这些结果使 Android 应用程序包成为构建 Android Go 应用程序的好方法

Size Reduction in Android App Bundle

2. 应用安装量增加,卸载量减少

如果我们的设备中有无限的存储空间,那么应用程序的大小就不会那么重要了。 但是,正如我们所知,事实并非如此。 随着应用程序大小的增加,安装数量会减少!

app size vs installation graph

在 xamarin android app bundle 的帮助下,尺寸节省的连锁反应将增加应用安装量。 这也导致了更新率的提高,以及更少的卸载。

3. 更高的效率

android 中的应用程序包开发允许您构建一个工件,其中包含您应用程序收集的所有代码、资源和本机库。 因此,您不再需要为多个 APK 构建、签名、上传和管理版本代码。 因此,如果您在设备上安装 android app bundle,效率会提高。

4. 更快的下载

您的应用程序可以通过 Google Play 有效地针对每台设备进行定制,这意味着下载和安装应用程序的过程变得更快。

5. 集成代码

在 android studio app bundle 的帮助下,您可以在不增加应用大小的情况下64 位要求做好准备。 因此,Play 将提供每个设备所需的适当本机代码。

6. 提高工程速度

创建应用程序的整个过程被加速。 从构建动态和独立的模块到设计、测试和发布它。 android app bundle unity 大大提高了工程速度。

例如,The Book My Show 应用程序声明他们的应用程序构建时间(对于一个全新的构建,没有任何缓存)减少了 70% ——这是因为,对于应用程序包,它只是将所有资源转储到包中,而不是隔离它们,例如 APK。

7. 减少人工

在 android 应用程序开发过程中,一些手动工作可以完全自动化。 开发完成后,其链接会自动上传并共享到特定的 Slack 频道。 无需人工干预。

8.启用动态交付

App Bundle 向我们介绍了一个称为动态交付的新概念。 可以在安装时根据设备功能(例如,AR/VR)、用户所在国家或设备版本等属性提供有条件的功能。 用户还可以在按需模式而不是安装时间上安装功能。 他们甚至可以卸载不再需要的功能。

Dynamic delivery in app bundle

这将帮助用户根据他们的要求个性化他们的体验。 当您不想长期增加应用程序的大小时,这也会派上用场。 进一步允许我们缩小应用程序的初始大小,然后仅向可能实际使用它们的用户提供额外的功能。

如何构建和部署 Android App Bundle?

与 APK 不同,app bundle 是一种包含所有应用代码的发布格式。 因此,它不能直接部署到设备上。 在 android studio 的帮助下,只需单击几下即可将项目创建为已签名的应用程序包!

要构建应用程序包,请执行以下步骤:

第 1 步:从下载 Android Studio 3.2 或更高版本开始。 这是构建应用程序包的最简单方法。

第 2 步:通过包含基本模块、组织配置 APK 的代码和资源以及添加功能模块(可选)来添加对 Play 功能交付的支持。

第 3 步:现在,开始使用 Android Studio 构建 Android App Bundle。 您甚至可以通过修改调试/运行配置并选择“从应用程序包部署 APK”选项,将应用程序从应用程序包部署到连接的设备上。

第 4 步:测试和发布您的应用程序包将是最后一步。

测试您的 App Bundle

创建 android app bundle 后,您应该测试 Google Play 将如何使用它来生成 APK,以及这些 APK 在部署到设备时的行为方式。 您可以使用以下方法进行测试:

  • 使用捆绑工具在本地测试您的应用捆绑包。 它将从您的应用程序包中生成 APK 并将它们部署到连接的设备。
  • 使用 URL 共享您的应用程序。 这是上传您的应用程序包并将您的应用程序作为 Google Play 商店链接与您的测试人员共享的最快方式。
  • 设置开放式、封闭式或内部测试。 这是测试自定义交付选项的另一种方法,例如按需下载应用程序功能。

最后的话

未来对我们所有人来说都有很多事情要做,我们有责任跟上它! 毫无疑问,我可以告诉你,Android 应用程序包是未来所在。 作为一家安卓应用开发公司,我们可以帮助您在游戏中保持领先。