Google Play:Adobe通過應用程序捆綁包和動態(tài)交付將應用程序大小減少了20%

來源: Google Developers
作者:Google Developers
時間:2021-02-02
17105
自1982年以來,Adobe的創(chuàng)造力和生產(chǎn)力工具一直在為人們提供幫助。

自1982年以來,Adobe的創(chuàng)造力和生產(chǎn)力工具一直在為人們提供幫助。但是,數(shù)十年來,諸如Photoshop,Illustrator和Lightroom之類的Adobe應用程序一直受到創(chuàng)意者的喜愛,但PDF的謙虛-這是Adobe在30年前發(fā)明的-可能是最大的家庭名稱。

adobe-acrobat-icon.pngadobe-acrobat-icon.png

Adobe的旗艦Android移動應用程序Adobe Acrobat Reader是免費的全球標準,用于可靠地查看,簽名和注釋超過5億次下載的PDF文檔。這些年來,情況一直在不斷好轉。Adobe的計算機科學家Shubham Garg說:“在過去的一年中,我們?yōu)锳ndroid應用程序增加了許多功能。但是,盡管用戶喜歡這些新功能,但他們也開始注意到應用程序大小的增加,從而導致更新次數(shù)減少。舒巴姆說,這是一個問題,“特別是在發(fā)展中經(jīng)濟體中,我們認為這兩個問題都更加突出?!?/span>

他們做了什么

Android應用程序包使Adobe無需過多努力即可減小Acrobat的應用程序大小。Shubham說:“遷移到應用程序包很容易?!薄拔覀兊膽贸绦蛞阎С肿畹偷腁ndroid SDK版本和Gradle要求,因此我們需要對代碼進行微不足道的更改才能支持?!彼f,一旦他們將簽名密鑰的副本安全地轉移到了Google,部署就很容易了。

除了捆綁外,Adobe還選擇將多個應用程序功能模塊化,以進一步減小其應用程序大小。Shubham說:“我們已經(jīng)在應用程序內(nèi)部使用了庫模塊,但是動態(tài)功能使我們有了不同的模塊化思考方式?!薄霸搼贸绦蚩梢砸元毩⒌姆绞浇桓?,而無需在功能上具有編譯時依賴性,然后可以在以后安裝這些功能?!?/span>

他們模塊化的第一個功能是“Fill&Sign”。使用動態(tài)交付,他們不再需要在每個APK中包括每個屏幕密度和特定于語言的資源。而且,由于他們已經(jīng)按架構拆分了舊的APK,因此該團隊無需進行任何其他工作即可使其與App Bundle兼容。

結果

應用程序捆綁包和動態(tài)交付使Acrobat的應用程序大小減少了15 MB,即約22%-25%。對于某些設備,節(jié)省的金額甚至更大,約為30%。推出過程非常順利:“我們沒有遇到任何性能下降,下載體驗是無縫的,”Shubham說。他認為這部分歸功于易于測試?!拔覀円揽績?nèi)部應用程序共享,這為我們提供了Play商店的使用體驗,同時還允許我們上傳可調(diào)試的應用程序而不必擔心版本控制。”

捆綁還節(jié)省了團隊時間,因為他們現(xiàn)在只需要將單個工件上傳到Google Play。Shubham說:“以前,我們不得不依靠4個不同的APK,按架構劃分。”現(xiàn)在,只有一個捆綁包。他們還看到安裝轉換率提高了5%-7%,而且抱怨應用大小的用戶也越來越少。

對于動態(tài)交付,“應用程序安裝既小又快捷”,Shubham說。在進行模塊化之前,該團隊曾經(jīng)在每個版本中上傳四個不同的APK。而且,由于每個APK都有不同的版本代碼,因此它們必須分別測量生命周期和分析數(shù)據(jù)-這既麻煩又容易出錯。但是對于應用程序捆綁包,他們只需要上傳具有單個版本代碼的單個工件。Shubham說:“這幫助我們簡化了開發(fā)過程,現(xiàn)在我們可以與測試人員共享單個版本,并放心它可以在所有設備上正常工作。”

接下來呢?Shubham說:“我們希望通過條件交付功能進行試驗,以了解減小應用程序尺寸或動態(tài)交付某些功能的好處,以針對特定的受眾?!?/span>

開始吧

所有應用程序和游戲開發(fā)人員都可以使用Android應用程序捆綁包。立即開始!

立即登錄,閱讀全文
版權說明:
本文內(nèi)容來自于Google Developers,本站不擁有所有權,不承擔相關法律責任。文章內(nèi)容系作者個人觀點,不代表快出海對觀點贊同或支持。如有侵權,請聯(lián)系管理員(zzx@kchuhai.com)刪除!
掃碼登錄
打開掃一掃, 關注公眾號后即可登錄/注冊
加載中
二維碼已失效 請重試
刷新
賬號登錄/注冊
個人VIP
小程序
快出海小程序
公眾號
快出海公眾號
商務合作
商務合作
投稿采訪
投稿采訪
出海管家
出海管家