首頁 > 科技

全面打壓鴻蒙,谷歌急出損招,模仿蘋果的App Store模式?

2021-07-07 03:01:20

APK安裝包大家應該都很熟悉,類似於電腦exe的性質,安卓系統發展這麼多年從未改變過安裝包的字尾,現如今卻突然拿出了一個新的安裝包方式,名為AAB(Android App Bundles),模仿蘋果的App Store模式,目的卻是瘋狂打壓鴻蒙?

開始之前我們要了解一下 .apk 安裝包的存在,也就是因為它,使用者可以擺脫應用商店束縛,自由下載、分享、安裝所需的軟體,同樣,華為鴻蒙 OS 目前正處於初期階段,軟體環境目前大多以 Android 應用為主。先相容再獨立,畢竟原生應用開發會有很大的成本、難度等問題。

而最近,數碼蓋飯發現Android 開發者文件有變化了,應用程式包將更新為 .aab 格式,未來 .apk 可能將成為歷史。

為了給更多使用者帶來這些好處,並專注於能使所有開發者受益的現代化 Android 分發,Google Play 將從 2021 年 8 月開始要求新發布的應用程式以 Android App Bundle 的形式進行分發。這將取代 APK 作為標準釋出格式。

數碼蓋飯感覺到了這次應用程式包格式更新迭代,極大可能為了打壓鴻蒙 OS 軟體環境,以及Windows11的安卓相容。先給大家科普一下.aab 是什麼,是 Android 全新的應用程式釋出格式,其全稱為:Android App Bundle ,其地位同 .apk 一致。此外谷歌應用商店宣佈,從 2021 年 8 月開始,要求新上架 Google Play 的應用必須使用 Android App Bundle 。

其實在之前安卓 .apk 分包擴展和 Split APK,大家在下載大型 App ,比如遊戲時都會超過1 G 以上, 這種.apk 在谷歌應用商店是不被允許的,所以通常的做法是使用 .obb 檔案—— 也被稱為 APK 擴展檔案(apk + obb 的方式,目的是優化使用者傳輸下載,開發者維護體驗)。

基於上面的現狀,谷歌引入了 Split APK 概念,自動檢測使用者的硬體配置,然後以多個 .apk 的形式安裝應用。這個確實一定程度上解決了維護和運行效率問題,但是也帶來許可權收攏問題,使用 Split APK 的應用程式,使用者是無法直接提取安裝的,都需要藉助第三方工具來備份安裝。

所以使用者在非谷歌應用商店的第三方平臺,下載安裝應用會越來越困難(你可以試一下不通過手機應用商城安裝王者榮耀和和平精英)。

(圖片來源雲棲社群)

再回過頭來說一下.aab 的存在,它能讓新安裝包模式節省空間,開啟更加流暢,應用程式佔用空間更少(平均比 APK 少 15%)。此外這個比上面目前的方式更加嚴格,使用 app bundle ,開發者就必須加入 Google Play 應用簽名計劃。如果應用被以非正常方式提取分享,就可能導致簽名改變,最終影響應用運行。

總結,如果說 .aab 應用格式落實,對 Android 使用者而言,體驗會更好,但是對第三方平臺來說就越來越難了,整體體驗更加向蘋果的App Store模式靠近。而對於鴻蒙 OS 而言,這可能是一個巨大的挑戰,目前華為無法使用Google 等服務。

當然,國內的使用者也沒有使用 Google ,但是如果谷歌商店再無apk格式的軟體之後,鴻蒙就會面臨著需要再次對系統進行升級的考驗,這次他們就不再是相容過去的谷歌而是需要相容谷歌現有的AAB格式軟體,這對於鴻蒙系統的裝機量影響巨大,甚至會干擾系統發展的程序(此外Android 11 的定製系統,都無法再訪問 data 目錄)。

谷歌的這一做法,簡直是一箭四雕,安卓使用者體驗提升了、蘋果受到威脅了(抽成或將受到挑戰,篇幅原因不細說)、還打壓了鴻蒙、輕踩了微軟(Windows 11 剛支援安裝安卓 apk),只能說希望鴻蒙能夠早日推出原生 .hap 應用程式,真正做出自己的 AppGallery生態,打破壟斷。


IT145.com E-mail:sddin#qq.com