最近谷歌宣布從8月開始,所以在谷歌商城也就是Google Play上架的軟件都必須使用AAB格式,而不能再使用延續多年的APK格式。盡管谷歌在安卓系統的軟件安裝上比較自由,但考慮到Google Play在全球安卓軟件商城的核心地位,所以可以肯定未來的安卓軟件也必然淘汰APK格式,而全面轉向AAB格式。
關于谷歌為什麼要淘汰使用多年的APK軟件格式,而全面采用AAB格式,坊間傳聞也不少。當然還有國内還有一些陰謀論,是指谷歌這是專門針對鴻蒙做的舉措,好讓鴻蒙在未來的軟件兼容性上無法合格。這當然是無稽之談,因為AAB格式是從2018年就出現的軟件格式,又不是專門為安卓12開發的軟件格式,并不存在什麼兼容問題,現階段能使用APK格式軟件的系統,就能安裝AAB格式的軟件。
谷歌官方也表示,自2018年5月發布 Android App Bundle(即AAB格式)以來,受益于其簡化的發布管理流程以及進階的分發功能,有超過一百萬款正式版APP已經在使用AAB格式。目前,GooglePlay排名前一千的大多數APP和遊戲均使用AAB格式,比如Adobe、Duolingo、Gameloft、Netflix、redBus、Riafy 和 Twitter等等。
另外谷歌也介紹了采用AAB格式的諸多好處。首先AAB格式的軟件可以針對不同設備配置和語言進行分發。這種方式可令應用體積更小(平均而言,比一般APK小15%),下載速度更快,進而提升安裝量,減少卸載量。其次AAB格式分發需要谷歌Goole Play應用軟件簽名,這種簽名使用Google的安全基礎架構避免了應用簽名密鑰丢失。提升了安全度。
另外,AAB格式以動态方式交付大型資源,可以減少使用者等待時間,同時縮減交付成本。使用Play Asset Delivery的遊戲,可以讓使用者隻獲得适合其設備的資源,避免浪費空間或帶寬。簡單來說,就是使用AAB格式的軟件,不但軟件體積比APK格式更小,同時用戶在設備上加載的速度也更快。最後AAB格式對開發者也有很多好處,比如說開發者可以根據不同的安卓設備交付不同的功能模組,這樣未來即使針對電視、手機、平闆,理論上開發者隻需要做一套模型,然後針對不同的設備添加不同的功能就行,而且功能交付的時間、條件也由開發者決定。
最後谷歌還針對一些對AAB格式開發的疑問做出了解答。比如在相同軟件下,AAB格式替代APK僅需要做少量工作;開發者可以決定軟件的簽名密鑰内容;同時開發者可以繼續通過多分發管道/應用程式商店發布APP。基本上對于開發者來說,開發AAB格式相比開發APK格式的軟件,并沒有太大的不同,同時還會提升安裝率和商店轉化率。谷歌也表示,會在即将舉行的Google遊戲開發者大會上公布更多的細節,同時也會新的開發工具,允許AAB格式在新設備上增加新的性能特性等等。
不管如何,AAB格式替代APK格式已經是大勢所趨,而且從現在來看,開發者為了更好的分發自己的軟件,也會在一些分發渠道上繼續采用APK格式。所以即使像鴻蒙這樣兼容安卓軟件的系統,可以支持APK格式,那麼也會支持AAB格式,采用華為手機的用戶沒有必要擔心未來自己手機能否運行最新的安卓軟件。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!