華為:谷歌改用AAB格式對(duì)鴻蒙無(wú)影響
最近,有一條新聞引發(fā)了很多人的注意。Google 要求開(kāi)發(fā)人員在 2021 年 8 月開(kāi)始,所有提交到谷歌應(yīng)用商店的應(yīng)用,都必須以 AAB 格式提交。


例如被委以建設(shè)國(guó)內(nèi)移動(dòng)生態(tài)、打破科技“卡脖子”現(xiàn)狀重任的鴻蒙 OS,以及剛剛出爐的 Windows 11 等。這些系統(tǒng)兼容的安卓應(yīng)用,使用 APK 格式的安裝包。
現(xiàn)在 Google 力推 AAB 新型格式,是不是意圖將這些通過(guò)兼容 APK 蹭安卓生態(tài)的競(jìng)爭(zhēng)者一腳踹開(kāi)?今天就來(lái)簡(jiǎn)單聊聊吧。
安卓 AAB 格式是什么?

我們知道安卓機(jī)型號(hào)之多,浩如煙海,一個(gè)安卓 App 想要兼容海量的設(shè)備,就需要內(nèi)置很多額外的配置文件,對(duì)不同的屏幕規(guī)格、CPU 型號(hào)、RAM 容量等等進(jìn)行適配。
而在傳統(tǒng)的 APK 安裝包,會(huì)將所有配置文件打包在一起,設(shè)備安裝 APK 則會(huì)將這些數(shù)據(jù)都寫(xiě)入手機(jī)當(dāng)中。

上架 Google Play 的應(yīng)用,從今年 8 月開(kāi)始需要使用 AAB 格式。
而 AAB 的出現(xiàn),則有效解決了這個(gè)問(wèn)題。Google Play 商店用 AAB 來(lái)分發(fā)應(yīng)用,和之前的 APK 相比,AAB 會(huì)自動(dòng)適配機(jī)型所需要的配置文件,更靈活也更省體積。
根據(jù) Google 官方的說(shuō)法,ABB 針對(duì)不同設(shè)備配置和語(yǔ)言進(jìn)行分發(fā)應(yīng)用,可以平均比一般 APK 節(jié)省 15% 的體積,下載速度和安裝速度都更快。
換言之,AAB 的主要價(jià)值在于靈活封裝分發(fā)和節(jié)省體積,這是 Google 推行 AAB 的主要目的。
AAB會(huì)成為鴻蒙、Win11的絆腳石嗎?
實(shí)際上,Google 只是規(guī)定了上架 Google Play 商店的應(yīng)用需要使用 AAB 格式,開(kāi)發(fā)者依然是可以在其他渠道分發(fā) APK 的。

Google 表示,開(kāi)發(fā)者仍可以使用通用的密鑰在不同渠道分發(fā)應(yīng)用,因此可以預(yù)見(jiàn),開(kāi)發(fā)者在推行自己的應(yīng)用的時(shí)候,仍會(huì)在其他渠道發(fā)布 APK 安裝包的版本。
顯然,由于國(guó)內(nèi)的安卓生態(tài)基本和 Google 絕緣,國(guó)人也并不使用 Google Play 商店下載應(yīng)用,因此 Google 推行 AAB 的舉措,對(duì)于國(guó)內(nèi)不會(huì)有什么實(shí)質(zhì)性的影響。

另外,還有一些值得注意的事實(shí)。例如,華為應(yīng)用商店也支持提交 AAB 格式,實(shí)際上 AAB 和 APK 并不影響安卓應(yīng)用的本質(zhì),只是封裝有所區(qū)別,這不會(huì)導(dǎo)致兼容方面的困難。

Win11 將可以直接運(yùn)行安卓應(yīng)用,但前提是安卓應(yīng)用通過(guò) Win11 商店分發(fā)。
華為:谷歌改用AAB格式對(duì)鴻蒙無(wú)影響

華為消費(fèi)者軟件業(yè)務(wù)總裁王成錄表示,AAB 格式本質(zhì)上就類(lèi)似于 Harmony 的 Atomic Service。
Atomic Service 是基于 HarmonyOS API 開(kāi)發(fā)的,可以在多個(gè)設(shè)備上運(yùn)行,以便用戶在適當(dāng)?shù)膱?chǎng)景和適當(dāng)?shù)脑O(shè)備上方便地使用。
產(chǎn)業(yè)分析師馬繼華也分析稱(chēng),谷歌放棄之前的 APK 格式可能是為了給自己的物聯(lián)網(wǎng)操作系統(tǒng) FuchsiaOS 鋪路。

總結(jié)
總的來(lái)說(shuō),AAB 相對(duì)于 APK,是存在實(shí)際優(yōu)勢(shì)的,Google 推行 AAB 并不是為了堵住其他系統(tǒng)兼容安卓的口子,畢竟除了 Google Play 商店,開(kāi)發(fā)者在其他渠道分發(fā)應(yīng)用,還是會(huì)打包成 APK 格式,Google 對(duì)此也沒(méi)有作出限制。其他系統(tǒng)想要迅速擴(kuò)大自己的生態(tài)圈,選擇兼容安卓仍會(huì)是一條好路子。
來(lái)源:太平洋電腦網(wǎng)、開(kāi)源中國(guó)
