Google Play 為什么用 AAB 取代 APK?官方詳解來了
6 月 29 日,谷歌正式宣布,自 2021 年 8 月起,Google Play 將開始要求新應(yīng)用使用 Android App Bundle 進行發(fā)布,該格式將取代 APK 作為標準發(fā)布格式。
為什么谷歌選擇用 Android App Bundle(AAB)取代傳統(tǒng)的安卓應(yīng)用程序包文件格式 APK 呢?AAB 有何獨到之處嗎?對此,Google Play 產(chǎn)品經(jīng)理 Dom Elliott 作出了詳細介紹。
Android App Bundle 格式發(fā)布于 2018 年 5 月,其優(yōu)勢是使應(yīng)用程序文件更小,節(jié)省存儲空間。谷歌表示,自 AAB 發(fā)布以來,開發(fā)者社區(qū)積極擁護這一全新發(fā)布格式,并受益于其簡化的發(fā)布管理和高級分發(fā)功能。目前,有超過一百萬款正式版應(yīng)用使用 AAB 格式,Google Play 上排名前 1,000 的大多數(shù)應(yīng)用和游戲均在此列,例如 Adobe、Duolingo、Gameloft、Netflix、redBus、Riafy 和 Twitter。

那么為什么要用 AAB 格式取代 APK 呢?谷歌表示此舉旨在讓更多用戶體驗到 AAB 的優(yōu)勢,并推廣對所有開發(fā)者有益的現(xiàn)代 Android 分發(fā)技術(shù)。
接下來,我們就來看看 AAB 格式到底有哪些優(yōu)勢,這一新規(guī)則會對 Google Play 應(yīng)用帶來哪些影響吧。
AAB:現(xiàn)代 Android 應(yīng)用分發(fā)技術(shù)
AAB 格式具備以下四大優(yōu)勢:
Android App Bundle:Google Play 使用 App Bundle 生成并優(yōu)化 APK,以針對不同設(shè)備配置和語言進行分發(fā)。這種方式可令應(yīng)用體積更小 (平均比一般 APK 小 15%),下載速度更快,進而提升安裝量,減少卸載量。
Play 應(yīng)用簽名:以 App Bundle 方式分發(fā)需要 Play 應(yīng)用簽名,這種簽名使用 Google 的安全基礎(chǔ)架構(gòu)避免應(yīng)用簽名密鑰丟失,并可以升級到加密性更強的新應(yīng)用簽名密鑰。
Play Feature Delivery:超過 10% 使用 AAB 的熱門應(yīng)用在使用 Play Feature Delivery。通過它,用戶可以自定義將哪些功能模塊交付給哪個設(shè)備,以及何時交付。Play Feature Delivery 支持安裝時交付、按條件交付和按需交付等三種模式。
Play Asset Delivery:以動態(tài)方式交付大型資源可以減少用戶等待時間,同時縮減交付成本。使用 Play Asset Delivery 的游戲可以使用紋理壓縮格式作為交付條件,以便用戶只獲得適合其設(shè)備的資源,避免浪費空間或帶寬。
8 月起,AAB 新規(guī)則將帶來哪些變化?

往 期 推 薦 1、Intellij IDEA這樣 配置注釋模板,讓你瞬間高出一個逼格!
2、Spring+SpringMVC+Mybatis實現(xiàn)校園二手交易平臺【實戰(zhàn)項目】
3、基于SpringBoot的迷你商城系統(tǒng),附源碼!
5、驚呆了,Spring Boot居然這么耗內(nèi)存!你知道嗎?
6、全網(wǎng)最全 Java 日志框架適配方案!還有誰不會?
7、Spring中毒太深,離開Spring我居然連最基本的接口都不會寫了 點分享
點收藏
點點贊
點在看





