Duolingo 通過采用 Android App Bundle 成功將其應用大小縮減了 56%通過采用Android應用捆綁包,Duolingo成功地將應用規(guī)??s減了56%。背景Duolingo專注于讓語言學習變得簡單有趣,從2011年開始已經(jīng)讓全球數(shù)億用戶受益。Duolingo提供30多種語言的免費課程,致力于給每......
策略
根據(jù)Duolingo的說法,通過使用Android應用捆綁包,他們能夠在不犧牲任何功能的情況下顯著減少應用程序的大小。他們過去使用單一的APK;;雖然也研究了合并APK的方法,但是如果采用合并APK,他們將需要對構建腳本進行大量修改,以處理版本代碼和文件名。此外,團隊需要對開發(fā)人員進行版本管理方面的再培訓。相反,如果采用app bundle,他們幾乎不需要對其現(xiàn)有的自動化功能做任何改動,app bundle的生成和上傳也非常簡單。Duolingo首席營收官鮑勃·米斯(Bob Meese)表示:“切換到Android應用捆綁包非常容易?!皥F隊現(xiàn)有的自動化構建腳本原本是用來上傳APK的,但他們只需要添加對App Bundle上傳功能的支持。我們只修改了幾行代碼就實現(xiàn)了?!?/p>
測試過程也很簡單。米斯說,Duolingo團隊使用內(nèi)部測試軌道將待測試的應用程序“無縫”分發(fā)給員工。Duolingo團隊發(fā)現(xiàn)向現(xiàn)有用戶發(fā)布應用程序很容易,他們沒有太多工作要做。
Duolingo優(yōu)化了ABI和屏幕密度,從而減少了應用程序的大小。受此經(jīng)驗鼓舞,他們還打算研究按語言拆分app捆綁的方案。此外,Duolingo還在探索在app bundle中添加動態(tài)功能模塊的選項,以進一步縮小應用規(guī)模,并在用戶需要時分發(fā)相應的功能,而不是在安裝時分發(fā)。
特別聲明:以上文章內(nèi)容僅代表作者本人觀點,不代表ESG跨境電商觀點或立場。如有關于作品內(nèi)容、版權或其它問題請于作品發(fā)表后的30日內(nèi)與ESG跨境電商聯(lián)系。
平臺顧問
微信掃一掃
馬上聯(lián)系在線顧問
小程序
ESG跨境小程序
手機入駐更便捷
返回頂部