古詩詞大全網 - 藝術簽名 - Google棄用APK更換AAB,國內各機廠何去何從?

Google棄用APK更換AAB,國內各機廠何去何從?

aab是要用上GMS的,現在的國產機,那個用了gms

再者說,gs在國內就沒法上,aab就是個空氣。而且國產機那家沒自己的app商店?

在國內不是國產適配aab,是要aab適配國產。

最後壹點很重要!

Android如果敢在下壹個版本中禁了apk,那鴻蒙就真的可以笑了。

因為到時國產只是兩個半選擇,壹、舊版本的Android自己維護。二、切鴻蒙。還有半個選擇是專門就對海外市場維護aab版的Android。

但是這樣的成本是巨大的,而且會造成產品分裂,所以很大的可能就是切鴻蒙。

此外不僅僅是咱們有著各種的UI/OS,國外友商其實也有著自己開發的UI/OS,倒時如果鴻蒙能被國字頭放手,丟到海外去[機智]妳懂得,Android生生的造出了個強敵。

有影響嗎?他有說apk不允許運行了嗎?國內的軟件有哪壹款軟件是過了谷歌平臺的?需要用到他的GMS的。妳這個問題就是個偽命題。至少目前就是。

“鴻蒙系統2.0兼容安卓的APK應用軟件”、“微軟宣布即將發布的Windows11可以直接安裝運行安卓APK應用軟件”這兩件事的加持之下,Google宣布棄用APK而采用全新的AAB應用軟件格式就有點耐人尋味了。

於是很多人就對這件事進行了揣測和潤色:“Google意欲對鴻蒙進行阻擊和封殺,防止鴻蒙利用安卓生態圈進行成長”、“Google棄用APK格式更改為AAB格式,Windows11原生支持安卓軟件這件事要涼涼了”、“Google將安卓應用軟件的格式從APK更改為AAB格式,是不想安卓成為別人的附屬品,想兼容就兼容”。

安卓應用程序AAB格式取代APK格式只是遲早的事情

AAB格式的全稱是android app bundle,它是谷歌在2018年推出的格式,直到現在谷歌才宣布:“從2021年8月起,新應用需要使用android app bundle這個格式才能在Google Play上發布”。

實際上AAB可以理解為APK的動態打包,AAB借助Split Apk完成動態加載,大幅度減少應用軟件的體積。比如,在APK項目中會同時包含xxhdpi、xhdpi,或者同時包含x86、arm、arm64bit的各壹套so庫,這些都會全部的裝進用戶的手機中,而Google Play基於AAB文件處理,我們在Google Play下載應用時會獲取妳的硬件信息,然後App Bundle會幫我們拼裝好壹個APK,只有手機硬件相應資源,而其他無關的都會被剔除。

AAB和APK的文件結構基本是保持壹致的,只不過android app bundle對於apk的資源從多個維度進行了拆分。這樣Google Play就能通過android app bundle進行動態的交付,手機硬件需要什麽就給什麽。另外android app bundle也支持模塊化,將壹個apk拆分成多個apk,按照需要進行加載,包括了C/C++ libraries。

android app bundle最終實現的結果和我們所理解的插件有異曲同工之妙,只不過android app bundle需要壹過Google Play才能做到按需加載。

國內無法直接使用Google Play,所以也就無法使用AAB這種分發樣式,但愛奇藝的開源框架Qigsaw就是壹套android app bundle實現的安卓動態組件分發的方案,無需重新安裝應用就可以動態的進行組件分發。所以不用擔心國內不能使用android app bundle,這項技術國內手機廠商的應用市場很快就會跟進的,畢竟android app bundle並不是什麽見不得人的秘密。

APK並沒有死,只是它進化了,拆分成了更小的APK單元,這種新的模式毫無疑問顯著的減小APP的體積,這樣可以花費更少的時間來下載或者安裝在存儲空間更小的設備上。android app bundle是開源的並且會向後兼容,雖然APK會拆分成很多個APK,但在每個設備配置上僅會生成壹個APK,而不是使用拆分的APK,在遙遠的未來android app bundle可能會以另壹種形態而存在,但不是現在。

總結

直到現在小夥伴是否會認為谷歌的AAB格式是為了狙擊鴻蒙系統、Windows11而出現,AAB格式並不會妨礙鴻蒙系統、Windows11對於安卓應用的支持。上面的神邏輯也並不符合谷歌開源、開放的姿態,谷歌只會開發出更為新穎、創新的東西來續寫他的新神話,而不是活在狹小的格局裏。

妳自己都說了,是google棄用apk換aab了,這和國內廠商什麽關系?

簡單點說,aab是開發者提交給google的文件格式,而apk是用戶從谷歌商店下載的文件格式。

確切來說,aab就是全量包,裏面包括了適配所有機型硬件的資源,比如高通adreno gpu驅動,ARM的gpu mali的驅動等,所以aab是壹個面對所有機型,所有硬件的完整包。

正常的使用方式就是,開發者提供給谷歌aab包,谷歌審核上架。用戶需要apk的時候,谷歌商店會讀取用戶的手機型號等硬件資料,然後打包壹個適配用戶手機硬件的apk下載給用戶,用戶此時獲得的apk就是最精簡但卻最適配的版本。

谷歌棄apk改aab確有其事,但這句話如果沒有上下文,就是斷章取義。谷歌限制開發者提供的aab,其實和普通用戶沒多大關系,妳安裝的還是apk,只不過是被谷歌優化過的而已。

根據Android Authority官方報道,谷歌並沒有完全棄用APK,只是要求開發人員在2021年8月開始,所有提交到谷歌應用商店的應用,都必須以AAB格式提交。 但目前APK的應用依然可以保持原有的方式運行。所以,國內各手機廠商不會有什麽太大影響 ,畢竟它們不用谷歌GSM,也不用谷歌應用商店。不是嗎?不過,雖然目前沒有什麽影響,對未來還是需要註意以下幾點。

1、APK是否真的落伍了?微軟win11剛說支持APK

首先說說APK,它是Android Package的縮寫,有安卓系統的地方就壹定會有APK的影子。國內手機廠商目前使用的應用程序100%都是APK。而谷歌突然說要強制開發者使用AAB格式,難道APK落伍了嗎?可近日,微軟才剛剛宣布win11系統可以支持原生的Android應用,消費者可以通過在微軟商店、亞馬遜商店集成實現。從這個消息來看, APK應該還沒有到真正沒落的時候 。只是,谷歌出了壹個新技術,想要推廣而已。

再來看看AAB,它是谷歌在2018年推出的壹種全新應用程序捆綁包。谷歌自己號稱,這種新格式的應用程序文件容量會更小,控制起來更容易,更方便。谷歌商店中已經有數千個ABB應用程序。聽起來似乎對消費者和開發者都是壹個好消息。畢竟誰都希望程序更小,效率更高、修補更新更快。

然而,谷歌自己也意識到, 要想壹下子全面推行AAB並不是件容易的事 。畢竟APK仍然運行流暢,並沒有特別大的毛病。所以,它只能要求自己的應用商店必須使用AAB,而無法通過GSM或其他手段要求其他應用商店也必須支持。同時,谷歌還保留了將AAB格式自行導出為APK的功能。消費者如果想要使用AAB格式的新應用,可以自行導出成APK。由此可見,APK依然還有市場,並不會馬上沒落。國內手機廠商,也暫時不會有什麽影響。

2、谷歌商店強制要求用ABB,反應了谷歌的意圖

谷歌既然已經宣布要在自己的應用市場強制使用AAB格式捆綁包,那自然有它的小算盤。 它除了宣傳AAB格式的好處外,也在收緊谷歌應用商店的權利 。消費者和開發者都被谷歌應用商店捆綁在壹起,將來,谷歌商店終會成為無法繞開的入口。到那時候,谷歌就可以大肆收割韭菜。這壹點和蘋果的Apply Store是非常類似的。

同時,開發人員如果要滿足將AAB格式導出為APK的功能,很有可能需要向谷歌提供應用程序的的簽名秘鑰。但是,開發人員都知道,這個應用程序簽名秘鑰是有相當大的權利的。相當於授權了谷歌可以代表開發人員簽署應用程序。當然,我們相信谷歌不會做這麽不安全的事,但不代表不會發生。

3、國內手機商壹定要自主研發意識,不然永遠都在擔心

雖然APK目前不會馬上被拋棄,國內手機廠商也可以繼續使用APK很長壹段時間,但終究受限於別的廠商。如果別的廠商突然改變策略,或者憋個大招,對將來還是會有很大的影響。就像谷歌這次的AAB,雖然不會馬上影響到國內手機,但也不代表將來AAB流行起來了不會影響。畢竟應用生態才是手機和系統的關鍵因素。所以,國內手機廠商們壹定要未雨綢繆,壹定要有自主研發的意識。能夠自主研發的盡量自主研發, 壹則可以提高自己手機的用戶體驗,二則可以為自己沈澱技術,三則可以防範未然 。這也是華為當年之所以要堅持自研的出發點。

總結

谷歌推行AAB,對谷歌來說是壹件好事。對消費者來說,或許也是個好消息。但對國內手機廠商來說,未必是個好消息。雖然目前不會對APK造成多大影響,也不會影響自己的市場變化。但是,隨著時間推移,應用生態可能會改變到AAB格式的生態。所以,國產手機商壹定要有自主研發意識。

目前來看,安卓現有的系統可以同時使用APK和AAB兩種安裝格式。也就是說,APK不是已經被谷歌棄用,而是又添加了壹種更優秀的AAB格式的安裝包。

因此,至少暫時應該是對國內的安卓應用軟件市場不會有太大的影響。但隱患也不是沒有。

目前,AAB格式對於谷歌自己的Play Store來說,屬於是強制執行了。也就是說,上傳到Play Store的軟件,都必須用AAB格式打包。但這個強制要求,也只對Play Store有用,國內的各個應用商店是沒有這個要求的。而中國人如果不出國,大概是沒啥機會接觸到Play Store。如此,谷歌的這個AAB安裝格式壹時半會兒,我們可以不用關心了。

如果要用陰謀論的角度來猜測谷歌這個決定,大概和微軟Windows 11會全面兼容APK格式有關了。可以猜測,這是谷歌應對Windows 11的壹種策略。理由是,微軟在兼容安卓軟件方面,不是與谷歌合作,而是與亞馬遜合作。兩個競爭對手合夥搞事情,谷歌不做出壹點反應就太麻木了吧。

理論上來說,鴻蒙是基於AOSP的軟件,因此就兼容了APK格式,如果谷歌將AAB仍舊歸於AOSP,那麽鴻蒙就仍有機會兼容AAB格式。但如果AAB格式歸於AOSP,那麽微軟就仍舊有理由兼容安卓應用軟件了。因此,華為鴻蒙大概會被殃及了,屬於“城門失火,殃及池魚”這種情況了,但具體還要繼續往下看。

不過,如果下壹版的新安卓系統只能使用AAB格式,也不要意外。到那時,國內的軟件商店也應該會第壹時間跟進,各個軟件開發商也會及時跟進。大家總不會得罪客戶的。到那時,壹定會有壹個解決方案滿足我們用戶的需求。只不過,鴻蒙就比較尷尬了。但其他用安卓的品牌卻沒啥問題,繼續團結在谷歌安卓周圍就沒事了嘛!

國內除了華為之外,包括但不限於小米、OPPO、榮耀等等品牌目前用的都是用的Android,可以說谷歌這次的改變影響是廣泛且深遠的。

而谷歌這壹波其實也是想模仿蘋果,控制下載渠道,提高抽成。說白了就是,要收保護費,要割韭菜。

而且,這招夠狠,逼軟件廠商替換新格式,但是鴻蒙格式也在適配,差異劃快速加劇是不想給鴻蒙留時間!

這是在配和美帝對華為趕盡殺絕!

所以,沒有底層根基,就永遠是被動挨打的程度。以後越發展留給國內品牌手機的路子就越窄。軟件底層系統、應用渠道限制;硬件芯片限制等都需要各廠商去尋求突破,不要在被捏著喉嚨,掐著命脈了。

安卓系統未來還會繼續兼容APK我們不得而知,不過能確認的是接下來Google Play商店中的所有新安卓應用都需要使用 AAB。

但是,原文其實也沒有禁止其他分發渠道,區別就是只能使用Google的簽名,所以國內各機廠可以說暫時是不會受到什麽影響,以後就很難說了。

所以,還是趕緊自強吧[奮鬥]

這不是逼著國內軟件開發商棄用安卓投向鴻蒙嗎?

商人的考慮與大眾是不同的,站在國家的角度我們的企業應該抱團鴻蒙,但是商人不會的,他們看中眼前的利益。試問大家都拋棄安卓擁抱鴻蒙,拋棄高通擁抱國產,即使二十幾納米又能怎麽樣,商人言商,只希望像華為這類的企業可以定過這個危機。

大概率各個廠商還是用自己的apk,而不會用谷歌自己的私有文件格式,因為他們自己有自己的利益,否則他們自己的軟件商店都要歸並到谷歌那個軟件商店裏去,這是廠商不願意幹的。