Android App Bundle使用Duolingo的语言,android services library是什么Android bundle使用了Duolingo语言。自2011年以来,Duolingo已经为全球数百万人提供了有趣的语言学习。Duolingo提供30多种语言的各种免费课程,致力于让每个人学习另一种......
自2011年以来,Duolingo已经为全球数百万人提供了有趣的语言学习。Duolingo提供30多种语言的各种免费课程,致力于让每个人学习另一种语言成为可能。作为这项任务的一部分,保持应用程序易于加载非常重要,因为许多用户的入门级设备存储空间有限。当一个新函数需要依赖多个架构中的本地库时,它们的应用程序从10MB增加到46MB。这意味着团队突然需要一种方法来尽快精简其应用程序规模。
他们做了什么
通过使用Android应用捆绑包,Duolingo解释说,他们能够在不牺牲功能的情况下极大地减少其大小。以前,他们使用单个APK,但当使用多APK方法进行调查时,多APK将需要对其构建脚本进行重大更改,以处理版本代码和文件名。团队还需要重新培训他们的开发人员来管理发布。另一方面,应用程序包几乎不需要对其现有的自动化进行任何更改,并且很容易生成和上传。
Duolingo首席营收官鲍勃米斯(Bob Meese)表示:“向Android应用捆绑包的过渡很容易。“该团队现有的自动构建脚本旨在上传APK,但他们所要做的只是添加对上传应用程序包的支持。我们只需要修改几行代码。”
测试也是一个简单的过程。Duolingo团队使用内部测试跟踪,将应用程序分发给员工来测试“无缝”的Meese报告。他们发现向现有用户推广它很容易,但最终几乎不需要做什么工作。
结果[/s2/]
通过实施Android应用捆绑,Duolingo报告称,他们将下载大小从46MB减少到20MB,减少了56%。作为一家全球化的语言学习公司,应用的大小对于Duolingo来说至关重要,因此他们可以确保所有市场的用户都能享受免费教育。Meese评论道,“应用捆绑包帮助我们在不降低开发速度的情况下节省了应用的大小。”
在ABI和屏幕密度的鼓励下,他们还计划按语言研究应用程序包。Duolingo还在探索在其应用程序包中添加动态功能模块的选项,以进一步减少其应用程序的大小,并在用户需要时(而不是在他们安装时)按需提供功能。
我们走吧
应用程序开发人员可以立即构建Android应用程序包。我们走吧!
特别声明:以上文章内容仅代表作者本人观点,不代表ESG跨境电商观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与ESG跨境电商联系。
二维码加载中...
使用微信扫一扫登录
使用账号密码登录
平台顾问
微信扫一扫
马上联系在线顾问
小程序
ESG跨境小程序
手机入驻更便捷
返回顶部