Cornershop通過Android應(yīng)用程序捆綁包將應(yīng)用程序大小減少了27%Cornershop通過Android應(yīng)用捆綁將應(yīng)用大小減少了27%。Cornershop是一個(gè)流行的按需雜貨交付應(yīng)用程序,活躍在智利、墨西哥、秘魯和加拿大。它可以在60分鐘或更短的時(shí)間內(nèi)從幾十家超市和專賣店快遞貨。該公司于2015年在智利圣......
Cornershop是一個(gè)流行的按需雜貨交付應(yīng)用程序,活躍在智利、墨西哥、秘魯和加拿大。它可以在60分鐘或更短的時(shí)間內(nèi)從幾十家超市和專賣店快遞貨。該公司于2015年在智利圣地亞哥成立。從那時(shí)起,它發(fā)展成為一個(gè)擁有300多名員工的辦公室,并在墨西哥城、利馬和多倫多設(shè)有辦事處。
因?yàn)镃ornershop主要服務(wù)于許多設(shè)備存儲(chǔ)空間不足的區(qū)域的用戶,所以保持應(yīng)用程序的大小較小是很重要的?;蛘邠Q句話說:“尺寸很重要,”Cornershop的Android主管CristopherOyarzú說?!皬挠脩魶Q定下載應(yīng)用的那一刻起,我們就必須照顧好他們。其中一個(gè)重要的方面是應(yīng)用程序的大小。較小的應(yīng)用程序?qū)νㄟ^移動(dòng)數(shù)據(jù)下載更具吸引力,尤其是在墨西哥和智利?!?/p>
Android捆綁包的模塊化優(yōu)勢也吸引了Cornershop??死锼雇蟹蛘f,“模塊化應(yīng)用對(duì)開發(fā)者和用戶都有很多好處?!背嗽试S開發(fā)人員減少應(yīng)用程序的大小,捆綁還有助于“開發(fā)人員縮短編譯時(shí)間,更好地組織項(xiàng)目”??偟膩碚f,應(yīng)用捆綁似乎對(duì)Cornershop團(tuán)隊(duì)來說是一個(gè)雙贏的局面,所以他們決定轉(zhuǎn)換。
他們做了什么
他們做的第一件事是模塊化應(yīng)用程序的讀卡器功能。Cornershop為用戶提供了掃描信用卡的選項(xiàng),而不是手動(dòng)輸入數(shù)據(jù),但這僅在用戶需要輸入新的支付方式時(shí)才需要,這并不常見。因?yàn)樽x卡器庫確實(shí)很重,所以團(tuán)隊(duì)選擇將其構(gòu)建為動(dòng)態(tài)功能模塊,以便只在用戶需要的時(shí)候下載。
克里斯托弗說,這種轉(zhuǎn)變“超級(jí)容易”。“我們沒有問題?!毕蛩麄兊挠脩羧和茝V模塊化應(yīng)用程序也很容易。他說:“沒有區(qū)別?!笔聦?shí)上,“我們實(shí)際上通過使用fastlane自動(dòng)化部署改進(jìn)了流程”,這是一種與Google Play無縫集成的應(yīng)用部署工具。
結(jié)果[/s2/]
Cornershop報(bào)告說,他們的應(yīng)用程序大小已經(jīng)減少了27%,這只是一個(gè)開始。受到第一輪模塊化成功的鼓舞,他們計(jì)劃添加更多以前無法考慮的功能,如條形碼掃描儀。
Cornershop還為考慮應(yīng)用程序捆綁包的其他開發(fā)人員提供了一些建議。“我認(rèn)為有兩個(gè)不同的過程。一種是封裝組件,將它們隔離成模塊。另一個(gè)是確定從應(yīng)用程序中移除哪些模塊,并僅在某些情況下提供它們。”通過分別考慮這些過程,并真正定義您想要用它們實(shí)現(xiàn)什么,減少應(yīng)用程序的大小幾乎是毫不費(fèi)力的。
我們走吧
Android應(yīng)用程序捆綁包可供所有應(yīng)用程序和游戲開發(fā)者使用?,F(xiàn)在就開始!
特別聲明:以上文章內(nèi)容僅代表作者本人觀點(diǎn),不代表ESG跨境電商觀點(diǎn)或立場。如有關(guān)于作品內(nèi)容、版權(quán)或其它問題請(qǐng)于作品發(fā)表后的30日內(nèi)與ESG跨境電商聯(lián)系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號(hào)密碼登錄
平臺(tái)顧問
微信掃一掃
馬上聯(lián)系在線顧問
小程序
ESG跨境小程序
手機(jī)入駐更便捷
返回頂部