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跨境小程序
手機入駐更便捷
返回頂部