Duolingo 通过采用 Android App Bundle 成功将其应用大小缩减了 56%通过采用Android应用捆绑包,Duolingo成功地将应用规模缩减了56%。背景Duolingo专注于让语言学习变得简单有趣,从2011年开始已经让全球数亿用户受益。Duolingo提供30多种语言的免费课程,致力于给每......
策略
根据Duolingo的说法,通过使用Android应用捆绑包,他们能够在不牺牲任何功能的情况下显著减少应用程序的大小。他们过去使用单一的APK;;虽然也研究了合并APK的方法,但是如果采用合并APK,他们将需要对构建脚本进行大量修改,以处理版本代码和文件名。此外,团队需要对开发人员进行版本管理方面的再培训。相反,如果采用app bundle,他们几乎不需要对其现有的自动化功能做任何改动,app bundle的生成和上传也非常简单。Duolingo首席营收官鲍勃·米斯(Bob Meese)表示:“切换到Android应用捆绑包非常容易。“团队现有的自动化构建脚本原本是用来上传APK的,但他们只需要添加对App Bundle上传功能的支持。我们只修改了几行代码就实现了。”
测试过程也很简单。米斯说,Duolingo团队使用内部测试轨道将待测试的应用程序“无缝”分发给员工。Duolingo团队发现向现有用户发布应用程序很容易,他们没有太多工作要做。
Duolingo优化了ABI和屏幕密度,从而减少了应用程序的大小。受此经验鼓舞,他们还打算研究按语言拆分app捆绑的方案。此外,Duolingo还在探索在app bundle中添加动态功能模块的选项,以进一步缩小应用规模,并在用户需要时分发相应的功能,而不是在安装时分发。
特别声明:以上文章内容仅代表作者本人观点,不代表ESG跨境电商观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与ESG跨境电商联系。
二维码加载中...
使用微信扫一扫登录
使用账号密码登录
平台顾问
微信扫一扫
马上联系在线顾问
小程序
ESG跨境小程序
手机入驻更便捷
返回顶部