Google Play:Android App Bundle使用Duolingo的語言,將其應(yīng)用程序大小減少了56%

來源: Google Developers
作者:Google Developers
時間:2021-01-29
17031
自2011年以來,Duolingo為全球數(shù)百萬人提供了有趣的語言學(xué)習(xí)。提供多種30多種語言的免費課程,Duolingo致力于使所有人都可以學(xué)習(xí)另一種語言。

自2011年以來,Duolingo為全球數(shù)百萬人提供了有趣的語言學(xué)習(xí)。提供多種30多種語言的免費課程,Duolingo致力于使所有人都可以學(xué)習(xí)另一種語言。作為該任務(wù)的一部分,對他們來說,保持其應(yīng)用程序易于加載非常重要,因為許多用戶的入門級設(shè)備存儲空間有限。當(dāng)一項新功能需要與多種體系結(jié)構(gòu)中的本機庫進行依賴時,它們的應(yīng)用程序從10MB增加到46MB。這意味著團隊突然需要一種方法來盡快精簡其應(yīng)用程序大小。

他們做了什么

通過使用Android App Bundle,Duolingo解釋說,他們能夠在不犧牲功能的情況下大幅減小其尺寸。以前,他們使用單個APK,而在使用多APK方法進行調(diào)查時,多APK將需要對其構(gòu)建腳本進行實質(zhì)性更改以處理版本代碼和文件名。該團隊還需要對他們的開發(fā)人員進行再培訓(xùn)以管理版本。另一方面,應(yīng)用程序捆綁包幾乎不需要對其現(xiàn)有的自動化進行任何更改,并且易于生成和上傳。

“向Android App Bundle過渡很容易,”Duolingo首席收入官Bob Meese說道?!霸搱F隊現(xiàn)有的自動構(gòu)建腳本旨在上傳APK,但他們要做的就是增加對上傳應(yīng)用程序捆綁包的支持。我們只需要更改幾行代碼即可?!?/p>

測試也是一個簡單的過程。Duolingo團隊使用內(nèi)部測試跟蹤,該跟蹤跟蹤使該應(yīng)用程序分發(fā)給員工以測試“無縫”Meese報告。他們發(fā)現(xiàn)將其推廣到現(xiàn)有用戶很容易,而最終所需的工作卻很少。

結(jié)果

通過實施Android App Bundle,Duolingo報告稱他們將下載大小從46MB減少到20MB,減少了56%。作為一家全球性的語言學(xué)習(xí)公司,應(yīng)用程序的大小對于Duolingo至關(guān)重要,因此他們可以確保所有市場的用戶都可以享受免費教育。Meese評論說:“應(yīng)用程序捆綁包幫助我們節(jié)省了應(yīng)用程序的大小,而不會減慢我們的開發(fā)速度?!?/p>

通過針對ABI和屏幕密度實現(xiàn)尺寸減小的鼓舞,他們還計劃研究按語言劃分應(yīng)用程序捆綁包。Duolingo也正在探索向其應(yīng)用程序包中添加動態(tài)功能模塊的選項,以進一步減小其應(yīng)用程序的大小,并在用戶需要時(而不是在安裝時)按需提供功能。

開始吧

應(yīng)用和游戲開發(fā)人員可以立即構(gòu)建Android應(yīng)用捆綁包。開始吧!

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于Google Developers,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質(zhì)服務(wù)商推薦
更多