虽迟但到……可能我说的不是干货,但——
“天王老子来了,鸿蒙和米ui还有oui完全不是一回事”
——太干了。
没想到十分钟随便写的一点东西竟然还有不少人讨论,就评论区几个论题多说两句。
1.关于Android商标、GMS和AOSP
惊讶的发现知乎那么多程序员这两年做了那么久的无偿科普,竟然依旧没有把大伙的认知拉到入门的水平,emm
首先,AOSP这个东西大伙可以理解为一个地基或者是“原胚”(原来你也……),包含了一个OS的各个基本构件如文件系统、线程控制等等,是完全开放的,其源代码不知道被全球多少万开发者fork了多少份了,早就和Linux一样是属于全人类的财富了,不需要担心被“卡脖子”。
就像是一本书,如果说单纯只是放在那给所以人看和摘抄,那或许还不是完全的“公开”,因为有可能那一天这本书就被人收走了。但如果几年过去了,这本书的复印版已经满大街了,那又有谁能给它“封禁”呢?挨家挨户查封吗?
其次,国内的MIUI、EMUI、HarmonyOS云云,其本质都是在AOSP的基础上做的深度定制——这一点我在原回答里已经说了不少了,不再赘述。
那么Android商标、GMS和PBA(Power by Android)又是怎么回事呢?事实上,Android商标和PBA是需要经过Google认证才可以打上的,未经认证是无权“自称”Android系统,无权在开机时打上PBA的LOGO的。
而GMS,也是只有经过谷歌认证的“Android系统”才能搭载的服务。
也就是说:
不标注“Power by Android”不需要经过Google同意,标注“Power by Android”才需要经过Google的同意!
所以,认为HarmonyOS开机时无PBA就说明HarmonyOS不是“套壳安卓”的想法是完全错误的,任何一个人拿过AOSP编译出来的OS都可以不加PBA;
而另一方面,HarmonyOS也确实不是“套壳安卓”,因为在不经过Google认证的情况下,HarmonyOS根本就不能自称“Android”,是无权使用Android商标的。
总结一下,在现在这种情况下,HarmonyOS使用AOSP是不会像一些人所说“被谷歌告”的,正如我用Linux也不会被Linus本人告一样。但倘若HarmonyOS在未经Google认证的情况下使用了“Android”商标,那才是真的会被告。
2.又臭又长的科普我不想看,说说HarmonyOS呗?
一个事实是,HarmonyOS(手机端)目前来看其实和MIUI、OriginOS、ColorOS性质是一样的,大伙都是拿着AOSP去改,无非是后者经过了Google认证可以使用GMS而前者不能——当然,这一点在国内可视为不存在。
你说万物互联、分布式软总线?
说真的,把LiteOS和现在手机端的HarmonyOS放在一起都叫做HarmonyOS这宣传手段是真的厉害,我前段时间仔细一想,所谓的“微内核”那不就是LiteOS?233
只可惜果子哥还是太老实,iOS、iPadOS、macOS、watchOS啥的分的的清清楚楚,要都叫AppleOS,那这操作系统早就被果粉们吹上天了……真·全平台OS
很多人觉得HarmonyOS就是自主可控而EMUI、MIUI就会被卡脖子,这其实不对的。
事实上,Google能卡的“脖子”就只有自己的GMS,AOSP我前面已经说的不能再详细了。而GMS在国内等同不存在,而放到国外,EMUI用不了GMS难道HarmonyOS就能用了?还不是一样。
所以HarmonyOS并没有在“卡脖子”上有任何的突破。
而更为重要的是,GMS的“卡脖子”并不在于技术,而在于生态。很多人觉得华为搞了HMS有朝一日可以取代GMS,可这是不可能的。
GMS之所以无可替代,是在于国外几十亿用户都在用的App都是基于GMS而存在的,Twitter也好、YouTube也好,都是必须需要GMS的,这些App之于国外用户就像是QQ微信之于国内用户一样。
试想一下,你一个手机品牌在国内卖手机,结果手机不能用QQ和微信,会有人买你的手机吗?
国外亦然。
而且,GMS也好,HMS也好,这一类的服务实际上MOV三家都有……只不过没有高调宣传而已。
3.关于HarmonyOS的兼容问题
【待更新,有空给大家以WSL1/2为例讲讲一个操作系统“兼容”另一个操作系统的几种方案】
“谷歌给华为适配Android”。。。?
谷歌什么时候给其他手机厂商“适配”过Android?
Android是一个商标,你得经过Google认证才能打上“Power by Android”的LOGO,而国内各个厂商的系统如MIUI,EMUI,ColorOS,OriginOS,HarmonyOS等,都是从AOSP(Android Open Source Project)里Fork出一份后自己定制的,包括且不限于添加各种feature、bugfix、添加自己的移动服务、添加自己开发的基础应用(音乐、相机、邮件……)、对系统层进行修改以接入自家生态等等,同时你还要往AOSP项目里提交自家硬件的驱动。
所以国内这些Android系统,别说和谷歌自家的Android,就是相互对比,差异都很大,大到你在A系统上没问题的App甚至有可能到B上面就会挂掉。。所以现在的App开发必须得在每个系统上都测试一遍。
回到正题,AOSP源码是开放的,很多人担心的最主要一点——Google闭源AOSP其实是绝不可能的,因为Google作为一个卖服务(GMS)的公司,最担心的就是Android阵营的生态分裂,为什么yunOS当年被Google联合各个厂商搞了?因为yunOS是真的重写了虚拟机,这是分裂生态的行为,是实打实的侵犯了Google的利益。
所以说如果Google宣布从下个版本开始Android闭源,那么整个现有的Android生态将会在一夜之内倾覆,各个从AOSP Fork出来的分支乱立山头,以至于整个Android阵营四分五裂——这是Google最不想看到的事,对Google来说是毁灭性的打击。
所以回到开头,事实上就是不存在Google不给“适配”这件事,名单上没有华为应该是华为在做HarmonyOS不想升级EMUI了。
另外,有些人说HarmonyOS自主可控,那么请问,既然HarmonyOS是兼容Android应用的,那么将来Android新版本带来的新API HarmonyOS要怎么“兼容”呢?
这时大家又要说“AOSP是开源的可以随便用”了,全然忘记了这个问题是“万一谷歌不给华为适配Android该怎么办”。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有