感谢这么多人顶上来,万万没想到。
首先我个人不反感鸿蒙,即便它是个套壳,宣发又一塌糊涂。
但是我也不能不实话实说,aab这东西早就有,跟鸿蒙没关系。评论有人说华为应用市场也支持aab,这个我不是很清楚,但是同步谷歌应用市场相信没那么难,毕竟国外的应用市场强行关联谷歌家的黑名单库。
我既爱国,也爱真理,所以更看不惯那些到处碰瓷炒作的我甚至怀疑,有人故意反套路恶心我们这帮小粉红。
有人评论,怎么就套壳了,怎么就宣发不行了,怎么就没有伟光正科普作者了,我就再简单说明下。
套壳,我这里指得就是aosp,大家使用的鸿蒙OS,其实还是特别定制,这个与各家手机厂商的定制版本质没有太大差别,而且优化的更好,起码好于最近骂名傍身的miui。
宣发不行,我指的就是过度宣传。也许华为宣发团队原来是骗无知懵懂的老外太多了,那一套放国内,结果被扒源码实锤。我觉得以国内受众的心智,实话实说不一定会这么败路人好感,至于那些别有用心的,屁股都是歪的,嘴里就没有好话。
说到科普作者,我进来这个问题第一个看到的400多赞的回答,连aab是什么都解释不清楚。进主页一看,那真是啥都知道点。并且最近是遇鸿蒙必黑。作为一个Android开发者,我对自己专业领域内的胡说八道实在忍不了,所以才有这个回答。
另外,评论里还有翻小号的,以及喷的节奏都不对的。我没小号,也不在乎你们乱喷,就是看各位为了点狗粮扭捏作态,真的爆笑如雷。
以下原答,再次谢谢各位点赞的大爷们。
aab是上传格式,不是下载格式。看某些高赞强答胡说八道一通,我特喵都快笑抽了。
根据不同的CPU,应用中使用的c语言的so会有对应的版本。不同的版本so对应不同版本的apk。谷歌商店为了更好的用户体验,将上传打包文件整合成aab,既上传一个文件,自动根据手机下载不同版本的apk。这样方便了开发者上传分类,也优化了使用者的用户体验。
国内应用商店最近都在推64位应用,实际上就是因为开发者为了省事,只用旧的so格式,这样就可以一个包搞定所有机型。这样造成APP的性能不好,为了优化用户体验,以小米商店这样的国内安卓应用市场,才疯狂推64位应用上传,也就是每次上传应用要传2个apk。
对于鸿蒙来说,其实没有任何关系。甚至对国内应用市场来说,都没有任何关系。那些读题都读不明白的答主,你们可真行。你们是连百度都懒得查,就逼叨叨一大堆,可特喵笑死我了。真是非专业看你们真专业,专业看你们真特喵什么牛马。
最近拔出来一堆看着伟光正的科普作者都是歪屁股的收钱行家,真是一点没错!
安卓还是分裂的太厉害。
开发者要考虑太多的机型,太多的情况,把安装包做的很大。
谷歌才提出AAB,解决臃肿问题。
苹果好一些,但是现在分辨率机型也很多了。很早也搞了类似的东西。
其实,这是比较浪费资源的。
电视更新的慢,结果爱奇艺能在安卓4. x的古董上把功能做全。
手机更新快,安卓7时代的硬件已经很难流畅运行最新版本的爱奇艺了。
游戏机硬件不动,新工艺只是降低发热。结果游戏机上的游戏,可以开发很多年挖掘硬件的性能,很羸弱的硬件有画面和体验很不错的游戏。
如果有一家手机操作系统能按照游戏机的路线走就好了。
大量低配设备,硬件高度统一。只有双核28nm的A53,就是1G内存(安卓电视很多只有这个配置,跑爱奇艺,腾讯视屏,播放4K。xbox360只有512M 共享的GDDR3,流畅跑古墓丽影崛起。)
非大型3D游戏的app在这个配置下做全功能,能够流畅运行。
后续工艺升级,可以降低功耗。让运行速度飞快。
大核心,高性能GPU给大型游戏用。
这样手机的日常续航会长很多很多。
金立用MT6735的6020mah电池手机能上网30个小时。
现在的工艺,主流4000mah也应该有20个小时以上的亮屏时间。
在没有Google的机子上玩国际服原神的玩家表示,自己在Play以外下的原神早就是第三方用从Play商店里面下回来的、App Bundle里面一大堆不完整的小apk,重新打包的.xapk和.apk了。.xapk是一些第三方商店自己发明的格式,需要通过各种xapk安装器安装,不少机子上.xapk根本无法正常安装,比如360奇酷OS的机器;O/V系统的机器必须登录Oppo/VIVO帐号才能安装.xapk,因为在这些系统上,第三方应用自己安装应用,是需要输入Oppo/VIVO帐号的密码来确认的。
第三方下载的原神国际服主程序包时好时坏,经常出现跑起来游戏内部报签名错误,原神1.5的apkpure包某个版本就有这个错误,后面apkpure干脆把原神下架了。
很多新一点的盗版游戏都是从App Bundle转的.xapk。
不过EMUI的机子上,xapk安装器大部分都是可以使用的。可以合理推断,手机鸿蒙也不会在这方面有太大问题。
至于华为的应用商店体系何时上马App Bundle?不会很远,这个在技术上没有什么困难。
xapk和apk+obb还是不一样的,obb里的文件一般是在应用安装完成后运行时才会被生成的,xapk里面的一大堆包是一起安装上去的,并不需要运行。
这个AAB根本不是什么颠覆性技术,而是Android Studio很早就已经有了的功能。如果我没记错的话,应该是2018年引入的,至今为止已经有三年。
这种要求相当于什么呢?相当于「我三年前就通知你们有新格式了,你们尽快切换,给了你们三年的时间,今年八月开始不准再用旧的了。」
对鸿蒙的发展有没有什么影响?——答案是没有任何影响。
因为鸿蒙的开发环境就是 Android Studio 换皮,而 Android Studio 很早就已经支持了 AAB 格式的打包,这也就意味着基于 Android Studio 开发的鸿蒙开发环境也必然能直接支持 AAB 格式打包,同时,鸿蒙系统本身应该也早已内置了对 AAB 格式的支持,毕竟,安卓系统早就已经支持了这个格式。
所以,在假定鸿蒙开发环境是android studio换皮的前提下,鸿蒙不会受到这个措施的任何影响。
至于,如果你坚信鸿蒙开发环境不是 Android Studio 换皮,我想说你说得都对,如果你那时候想问:鸿蒙跟华为应用商店为什么能自动支持 AAB 格式?我只能说我也不知道,但它就是(神奇的)支持。
aab本质不过是一系列的子apk罢了
这个政策改变只影响开发者
开发者只需要把打包模式改成aab就行了
用户拿到的还是一系列子apk部署,对用户没啥影响
低版本用户也不用怕,谷歌play会自动把aab合并为所需的单个apk分发给低版本用户
aab是18年就有的「旧物」;
aab是打包格式,其核心是上传之后的动态打包模式,实际上手机得到的还是和APK(如果错了请指正),分发+动态打包,手机得到的包效率更好,只交付了必要资源,没那么大了;
aab是基于Google Play的,目前对国内市场没有任何影响,包括鸿蒙;如果出海,能用GMS的厂商也继续能用,不能用的也基本上继续不能用。
如果真要谈影响,就是如果哪天IDE不支持打包apk了,国内市场就有影响了。
经评论区提醒,国内也有aab分发的了
个人观感,这一点谷歌更像是掌握绝对控制权,靠GMS可以完全将你踢出安卓生态(虽然现在也差不了太多),更大的冲击是在开发者端。
PS:我早早换了鸿蒙,只是今天才看见相关新闻,上面说「推出了aab,鸿蒙就无法兼容了」,我表示非常无语,然后搜了这个问题。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有