对于Android侧载这件事,又双叒叕有了新的变化。跟着此前CEO桑达尔·皮查伊在法庭上作证时暗示,“咱们不思让你透澈温顺你的手机酒色网影院,因为侧载可能会在你的手机上装配坏心软件,并对你的安全组成严重恫吓”后,2024年谷歌也启动了打压Android生态的侧载行为。
成人网游
到了本月初,大略是收到了无数用户的响应,谷歌方面又通知Play Store将允许用户更新侧载的App,为侧载留了一个后门。但是只是过了不到一周技术,以提供Android愚弄APK装配包文献著称的网站APKMirrors倏得发文称,谷歌毫无征兆地住手为愚弄步调生成竣工Android愚弄APK装配包,目下仅提供bundled版块。
看到这里大略有不少一又友会感到招引,毕竟APK便是Android系统的愚弄步调装配包后缀,就好像Windows系统的.exe文献相通,那么bundle又是什么呢?
bundle版块的Android愚弄全称其实是Android App Bundle(下文将简称为ABB),这是谷歌方面此前在2018年I/O大会上推出的开源愚弄装配包形状。其中枢主义,便是将本来整合了针对不同分歧率屏幕、不同SoC的APK装配包,拆分红多个模块,从而减少装配包和APP的体积。

由于Android手机的屏幕分歧率不同,SoC中的GPU也有高通Adreno、ARM Mali的区别,致使很快连CPU也不再是来自吞并架构,是以软件开辟者为了清闲不同用户的需求,就会在APK装配包里涵盖数个不同分歧率、CPU辅导集、GPU决策的“大杂烩”。
一股脑将悉数可能会出现的情况齐塞进APK,确乎闪开辟者不至于蚀本用户,可对于用户来说,使用的栽培却是独一的,因此执行上其中可能会有无数的代码、数据包齐不是针对我方的手机,以至于花了真金白银购买到的存储空间会被这些东西白白占用。是以在这种情况下,ABB行为APK的替代品就不错让愚弄步调变得更小,从而杀青“千机千面”。比拟于传统APK,AAB形状下的愚弄步调就不会包含手机不需要的功能模块。

既然如斯,为什么一直到目下截至,群众在各式Android愚弄步调的官网下载的装配包依然齐是APK形状呢?尽管从2021年8月启动,谷歌在自家Play Store启动条目开辟者使用AAB形状来发布新的愚弄,从而取代APK行为表率发列形状,但AAB却无法像APK一般径直在Android系统中掀开,必须通过Play Store或ADB敕令行杀青。
不言而喻,对于民俗了从Play Store下载愚弄的用户来说,并不会感知到从APK到ABB的变化,可一朝脱离Play Store环境,ABB形状的Android愚弄对于一般用户又形同虚设。况且为了清闲用户分享Play Store上的愚弄,谷歌还提供了从AAB文献创建全尺寸APK装配包的反向操作、即“fat APK”。

是以这次谷歌谢却的,便是这个从ABB复原APK的“fat APK”功能。那么问题就来了,谷歌为什么要这样作念呢?目确虽然与侧载脱不开有关。“fat APK”其实便是谷歌为了浅显用户导出、并分享某个愚弄给其他用户侧载,从而推出的功能。毕竟谷歌力推的ABB形状并不是一个在Android系统环境里通用的愚弄装配包形状,非Play Store用户也很难使用ABB形状的装配包。
目下谷歌的战略是在Android生态里搞“双制度”,其中开源的AOSP部分依然营救侧载以及APK装配包。但在他们自家的谷歌出动工作(GMS) 框架下,跟着“fat APK”成为畴前式,用户如故无法从闲居渠谈得回APK文献,基于APK装配愚弄的操作也就成为了过眼云烟。

是以谷歌目下的意图就很赫然了,在开源的AOSP生态里由于需要尊重社区的宗旨,因此谢却侧载这种有悖于Android解放绽开精神的操作就要迟缓图之。但是在我方说了的GMS框架下酒色网影院,侧载的地位就与iOS生态一模相通了。尽管也曾的谷歌对于“分裂Android”这件事防范恪守,致使不吝搞出反分裂化合同(Anti-fragmentation),可如今他们我方却在事实上以是否营救侧载为表率,将Android一分为二了。