![Google用AAB取代Android APK ,會直接「擊落」華為的鴻蒙OS發展嗎?](https://cdn2.techbang.com/system/excerpt_images/88360/post_inpage/a6ceeb3077b55235602ef5cd0898f8fb.jpeg?1626173805)
日前,Google宣佈,8月開始,Play商店的應用從.apk格式改為.aab格式。.aab即Android App Bundle,優勢在於應用體積更小、更安全的密鑰簽名、自定義功能模組等等功能。
從長遠的角度來看,AAB將會是未來的趨勢,帶給用戶更好的安裝體驗,也能減少應用程式「虛胖」佔用過多的寶貴空間。依照先前Google的官方說明,主要改變有:
-
Android App Bundle: Google Play 使用 App Bundle 生成並優化 APK,以針對不同設備配置和語言進行分發。這種方式可令應用體積更小 (平均而言,比一般 APK 小 15%),下載速度更快,進而提升安裝量,減少卸載量。
-
Play 應用程式簽名: 以 App Bundle 方式分發需要 Play 應用程式簽名,這種簽名使用 Google 的安全基礎架構避免了應用簽名密鑰丟失,並可以升級到加密性更強的新應用程式簽名密鑰。
-
Play Feature Delivery: 超過 10% 使用 App Bundle 格式的熱門應用程式都在使用 Play Feature Delivery,開發者可以自定義將哪些功能模組交付給哪個設備,以及何時交付。它支持安裝時交付、按條件交付和按需交付等三種模式。
-
Play Asset Delivery: 以動態方式交付大型資源,減少使用者等待時間,同時縮減交付成本。使用 Play Asset Delivery 的遊戲,可以讓使用者只獲得適合其設備的資源,避免浪費空間或頻寬。
-
未來改進: Play 應用程式簽名將在不久後開始向適合的APP推出 APK Signature Scheme v4,允許其在新的裝置上即將推出的性能特性。7 月 12 日舉辦的 Google 遊戲開發者大會將公布更多細節。
華為:AAB的概念與鴻蒙系統Atomic Service近似
由於AAB格式需要透過Google Play來分發模組安裝,因此似乎也意味著,Google Play扮演的角色更為重要。對於世界上大多數的國家來說,這對於無論是開發者或是使用者來說這種改變應該都無感,不過,某些國家是沒有Google Play的,例如中國,可能就會遇到一些問題。
不過,大多數的中國手機廠商,都還是有分國內以及海外的版本,海外則還是跑Google服務框架,因此也沒差。因此,更多人關注的,當然就是採用自行研發鴻蒙系統的華為,是否會因為Google的這一步棋,徹底被封殺掉?
針對這一問題,有媒體問華為,華為的回覆似乎信心滿滿。
華為消費者業務軟體部總裁王成錄博士予表示,Google的這一調整併不會影響鴻蒙系統的發展。他並且解釋,Google的AAB,在理念上實際和鴻蒙的Atomic Service(原子化服務)很相似。
華為的原子化服務是 HarmonyOS 提供的一種面向未來的應用程式形態,相對於傳統的需安裝的應用形態,免安裝的原子化服務既能滿足使用者在不同情境、不同設備上的使用需求,又能給應用提供更豐富的入口、更精準的分發。
Google Play角色變得更重要,鴻蒙系統是否會被影響?
不過,其實上述華為的報導並沒有正面回答AAB的問題。
使用服務的概念很近似,但是封裝格式不一樣就是不同的東西。從整個Android生態來說,今天我們說使用Android系統,實際上指的就是我們要用的是那些針對Android所開發的APP,使用這些服務,融入Android的使用生態。
過去,鴻蒙系統雖然說自己不是Android,並且不能使用Google服務框架,但是畢竟還是可以透過執行APK的方式,半擁抱Android生態圈。但是,鴻蒙系統是否可以支援新的AAB架構?目前則還不清楚。
我們可以把鴻蒙系統的應用情境分為兩方面來看,第一就是他們強調的物聯網的應用,第二則是在智慧手機上的生態應用。
以物聯網的應用來說,這方面的影響應該不大。因為物聯網的程式本來就很小,用APK可以解決。而且因為鴻蒙系統與多家中國物聯網廠商合作,這些廠商針對鴻蒙開發APK,應該是沒有問題的。
但是在智慧手機上,則恐怕比較會有問題。當然鴻蒙還是可以說,目前他們擁有強大的生態系,那是因為目前採用APK格式的應用程式還是很多。但未來隨著趨勢的發展,勢必開發者都會轉向AAB,以鴻蒙手機、行動裝置的數量不多的前提下來看,開發商是否願意針對鴻蒙另外給他們一個APK的版本?恐怕對於鴻蒙也是一種考驗,再不然就是要進一步說服開發者針對他們的「原子化服務」另外開發一個版本。
請注意!留言要自負法律責任,相關案例層出不窮,請慎重發文!