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

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


