Cornershop 利用 Android App Bundle 将应用大小缩减了 27%
背景
Cornershop 是一款在智利、墨西哥、秘鲁和加拿大推出的杂货外卖应用,这款颇受欢迎的应用提供在 60 分钟内送货上门的服务,加盟商家包括数十家超市和专卖店。在 Cornershop 的主要用户群体所在的地区,很多设备的存储空间较小,因此让应用保持小巧的体量至关重要。换句话说,“大小至关重要。”Cornershop 的 Android 主管 Cristopher Oyarzú 表示,“从用户决定下载应用的那一刻起,我们就必须关注他们的体验,而其中一个重要方面便是应用大小。在使用移动数据网络的情况下,应用越小,用户才越愿意去下载,在墨西哥和智利尤为如此。”
Android App Bundle 的模块化优势对 Cornershop 也非常具有吸引力。“以模块化方式分发应用可以为开发者和用户带来诸多益处。”Cristopher 说道。采用 App Bundle 不仅能让开发者缩减应用大小,还可以帮助“开发者缩短编译时间并让项目更井然有序”。总之,App Bundle 对 Cornershop 团队而言似乎是双赢的解决方案,因此他们决定换用这种发布格式。
策略
首先,他们对应用的读卡器功能进行了模块化处理。Cornershop 为用户提供了扫描信用卡的选项(代替手动输入数据),但该选项只有在用户需要输入新的付款方式时才有必要使用,而这种情况并不会经常发生。由于读卡器库体量非常庞大,该团队选择将其构建为一个动态功能模块,以便仅在用户需要时才进行下载。
这一改变“非常简单,”Cristopher 表示,“我们没有遇到任何难题。”向他们的用户群发布模块化应用同样也很轻松。“并没有什么不一样的地方,”他说道,事实上,“通过利用 Fastlane 将发布工作自动化,我们确实改进了流程。”Fastlane 是一款可与 Google Play 无缝集成的应用部署工具。
开始使用
所有应用和游戏开发者都可以使用 Android App Bundle。 立即开始使用!