【大厂APP为什么越来越臃肿?深度分析软件变大的秘密-哔哩哔哩】 https://www.bilibili.com/video/av827159138?p=1&unique_k=114514
从开发者的角度,国产应用不遵循开发规范,谷歌商店有完整的一套审核流程和TOS,不像国内应用商店只查一查有没有毒,还有就是国外的开发者普遍都很懂怎么去写好一个APP,会尽全力去优化,缩体积,打个比方,比如要应聘国外某知名APP的软件开发,光有文凭还不行,你得展现你的能力,相比之下国内只学了半年的只凭个文凭就能进某厂写出来的都是💩山,懒得自己写就“借鉴”国外APP,抄么不会抄,结果就是一坨💩。
国外大部分都是分包安装包,apks或xapk等等的格式,不同架构的原生库文件和语言文件可以分成好几个split,安装时选择适合设备的split,安装后占用将进减少一半,这点和国内软件环境不一样。
为何国产毒瘤的同一个软件,安卓做的不如iOS?
看到一些有人解释说是为了适配配置低的设备,只能说是大众化的解释,iOS和安卓在软件层这一块是有本质区别的,iOS可以直接运行APP,而安卓因为开源,要考虑使用不同编程语言的开发者,所以一个软件运行在一个JVM(Java虚拟机)里面,每开一个软件相当于开了一个精简虚拟机,性能损耗肯定少不了,但可以忽略不计,主要是运存占用会很高。
还有一点,iOS开发环境很完善,官方给开发者配置了很多模板,审核也非常严格,Android开发环境属于是想怎么写就怎么写,加上大部分国产APP不遵循开发规范,用户体验肯定好不到哪里去,谷歌商店有一套完整的审核流程,用户体验媲美iOS。
复习一下哄懵:鸿蒙用的是AOSP系统,AOSP是不用谷歌授权就可以随便用的一种安卓版本,但是没有GMS,目前鸿蒙4.0是安卓12,确实是套壳,自己做了一套基于Linux的系统,AOSP运行在JVM里面。
之前在逼站的一些动态搬运。
从开发者的角度,国产应用不遵循开发规范,谷歌商店有完整的一套审核流程和TOS,不像国内应用商店只查一查有没有毒,还有就是国外的开发者普遍都很懂怎么去写好一个APP,会尽全力去优化,缩体积,打个比方,比如要应聘国外某知名APP的软件开发,光有文凭还不行,你得展现你的能力,相比之下国内只学了半年的只凭个文凭就能进某厂写出来的都是💩山,懒得自己写就“借鉴”国外APP,抄么不会抄,结果就是一坨💩。
国外大部分都是分包安装包,apks或xapk等等的格式,不同架构的原生库文件和语言文件可以分成好几个split,安装时选择适合设备的split,安装后占用将进减少一半,这点和国内软件环境不一样。
为何国产毒瘤的同一个软件,安卓做的不如iOS?
看到一些有人解释说是为了适配配置低的设备,只能说是大众化的解释,iOS和安卓在软件层这一块是有本质区别的,iOS可以直接运行APP,而安卓因为开源,要考虑使用不同编程语言的开发者,所以一个软件运行在一个JVM(Java虚拟机)里面,每开一个软件相当于开了一个精简虚拟机,性能损耗肯定少不了,但可以忽略不计,主要是运存占用会很高。
还有一点,iOS开发环境很完善,官方给开发者配置了很多模板,审核也非常严格,Android开发环境属于是想怎么写就怎么写,加上大部分国产APP不遵循开发规范,用户体验肯定好不到哪里去,谷歌商店有一套完整的审核流程,用户体验媲美iOS。
复习一下哄懵:鸿蒙用的是AOSP系统,AOSP是不用谷歌授权就可以随便用的一种安卓版本,但是没有GMS,目前鸿蒙4.0是安卓12,确实是套壳,自己做了一套基于Linux的系统,AOSP运行在JVM里面。
之前在逼站的一些动态搬运。