最近關于安卓系統最大的新聞恐怕就是,谷歌将安卓系統放棄了沿用了多年的APK格式,從今年8月開始,所有在谷歌Google Play商城上架的軟件都必須采用AAB格式。考慮到Google Play在安卓軟件商城中的地位,可以說APK格式肯定會被徹底淘汰,未來安卓系統将進入AAB格式的時代。
關于谷歌的AAB格式,我們之前已經說得比較多了,谷歌官方也解釋了為什麼會用AAB格式取代APK格式,主要原因還是可以讓軟件的體積更小,安全機制更高,手機運行的速度更快,同時也更有利于開發者對軟件的分發。當然,不乏一些陰謀論者認為,是谷歌覺得受到了華為鴻蒙系統的威脅,所以将APK格式改為了AAB格式,這樣華為鴻蒙系統未來就無法更好兼容谷歌軟件。
這種說法顯然是無稽之談,首先AAB格式出現在2018年,而不是現在才出現,所以不存在谷歌針對鴻蒙的可能;其次現有的安卓系統除了支持APK格式之外,同樣也會支持AAB格式,所以鴻蒙能運行APK格式的軟件,也就能運行AAB格式的軟件,兩者并不沖突。如果未來華為的鴻蒙有什麼不能運行的安卓軟件,那隻有兩種可能,一種可能是這個軟件必須要依賴谷歌的GMS核心;另一種可能則是這個軟件需要更新的安卓系統版本,比如安卓12,但這種可能性非常低。
所以盡管未來安卓軟件将會采用AAB格式,但鴻蒙毫無疑問是會支持和兼容的。而華為最近也官方否定了鴻蒙不支持AAB格式的說法,并且認為谷歌的這種做法和華為的一些理念比較相似。華為消費者業務軟件部總裁首先肯定了AAB可以在鴻蒙系統上運行的說法,另外他也強調,谷歌在軟件格式上的變化,不會影響到未來鴻蒙的發展。
不過華為也給出了一個有趣的說法,華為表示谷歌的AAB格式,在理念上和鴻蒙的Atomic Service(原子化服務)很相似。華為所謂的原子化服務是鴻蒙系統提供的一種面向未來的應用程序形态,相對于傳統軟件需要安裝的做法,鴻蒙的原子化服務不需要單獨安裝軟件,可以滿足用戶在不同場景、不同設備上的使用需求,又能給應用提供更豐富的入口、更精準的分發。
當然兩者還是有很大不同,比如說AAB格式的軟件更接近傳統,還是需要下載安裝;而鴻蒙的原子化服務,更像是鴻蒙手機連接鴻蒙loT設備後的一些應用功能,以及現在鴻蒙在一些軟件上的特性,雖然不需要安裝,但也不像傳統軟件那樣擁有更多的功能和設計。簡單來說,原子化服務是一種輕量級的功能服務,和AAB這種隻是更改了格式的傳統軟件還不一樣,兩者相同的地方主要還是可以在不同設備上使用,同時分發更有效。
目前真要說對鴻蒙構成在軟件方面的威脅,恐怕要算谷歌的Fuchsia OS系統,這個系統和安卓系統完全不同,如果手機未來都采用這種系統,那麼軟件和安卓系統肯定無法兼容。當未來Fuchsia OS成為主流後,華為鴻蒙系統才有可能無法兼容谷歌系統的軟件。不過誰也不知道,屆時華為會不會大幅度地更新鴻蒙内核,讓其又支持Fuchsia OS的軟件呢?
,