Android App Bundle使用Duolingo的語言,android services library是什么Android bundle使用了Duolingo語言。自2011年以來,Duolingo已經(jīng)為全球數(shù)百萬人提供了有趣的語言學(xué)習(xí)。Duolingo提供30多種語言的各種免費(fèi)課程,致力于讓每個人學(xué)習(xí)另一種......
自2011年以來,Duolingo已經(jīng)為全球數(shù)百萬人提供了有趣的語言學(xué)習(xí)。Duolingo提供30多種語言的各種免費(fèi)課程,致力于讓每個人學(xué)習(xí)另一種語言成為可能。作為這項(xiàng)任務(wù)的一部分,保持應(yīng)用程序易于加載非常重要,因?yàn)樵S多用戶的入門級設(shè)備存儲空間有限。當(dāng)一個新函數(shù)需要依賴多個架構(gòu)中的本地庫時,它們的應(yīng)用程序從10MB增加到46MB。這意味著團(tuán)隊(duì)突然需要一種方法來盡快精簡其應(yīng)用程序規(guī)模。
他們做了什么
通過使用Android應(yīng)用捆綁包,Duolingo解釋說,他們能夠在不犧牲功能的情況下極大地減少其大小。以前,他們使用單個APK,但當(dāng)使用多APK方法進(jìn)行調(diào)查時,多APK將需要對其構(gòu)建腳本進(jìn)行重大更改,以處理版本代碼和文件名。團(tuán)隊(duì)還需要重新培訓(xùn)他們的開發(fā)人員來管理發(fā)布。另一方面,應(yīng)用程序包幾乎不需要對其現(xiàn)有的自動化進(jìn)行任何更改,并且很容易生成和上傳。
Duolingo首席營收官鮑勃米斯(Bob Meese)表示:“向Android應(yīng)用捆綁包的過渡很容易。“該團(tuán)隊(duì)現(xiàn)有的自動構(gòu)建腳本旨在上傳APK,但他們所要做的只是添加對上傳應(yīng)用程序包的支持。我們只需要修改幾行代碼。”
測試也是一個簡單的過程。Duolingo團(tuán)隊(duì)使用內(nèi)部測試跟蹤,將應(yīng)用程序分發(fā)給員工來測試“無縫”的Meese報(bào)告。他們發(fā)現(xiàn)向現(xiàn)有用戶推廣它很容易,但最終幾乎不需要做什么工作。
結(jié)果[/s2/]
通過實(shí)施Android應(yīng)用捆綁,Duolingo報(bào)告稱,他們將下載大小從46MB減少到20MB,減少了56%。作為一家全球化的語言學(xué)習(xí)公司,應(yīng)用的大小對于Duolingo來說至關(guān)重要,因此他們可以確保所有市場的用戶都能享受免費(fèi)教育。Meese評論道,“應(yīng)用捆綁包幫助我們在不降低開發(fā)速度的情況下節(jié)省了應(yīng)用的大小。”
在ABI和屏幕密度的鼓勵下,他們還計(jì)劃按語言研究應(yīng)用程序包。Duolingo還在探索在其應(yīng)用程序包中添加動態(tài)功能模塊的選項(xiàng),以進(jìn)一步減少其應(yīng)用程序的大小,并在用戶需要時(而不是在他們安裝時)按需提供功能。
我們走吧
應(yīng)用程序開發(fā)人員可以立即構(gòu)建Android應(yīng)用程序包。我們走吧!
特別聲明:以上文章內(nèi)容僅代表作者本人觀點(diǎn),不代表ESG跨境電商觀點(diǎn)或立場。如有關(guān)于作品內(nèi)容、版權(quán)或其它問題請于作品發(fā)表后的30日內(nèi)與ESG跨境電商聯(lián)系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號密碼登錄
平臺顧問
微信掃一掃
馬上聯(lián)系在線顧問
小程序
ESG跨境小程序
手機(jī)入駐更便捷
返回頂部