鸿蒙和安卓的关系及未来的挑战

蓝初柳
发布于 2021-6-14 23:09
浏览
0收藏

这个‬内容‬从‬鸿蒙‬发布‬那天‬就‬想写‬,问了‬华为‬内部‬的‬人‬和‬法律‬方面‬的人士‬,也‬查询‬了‬一些‬资料‬,希望‬能从法律和商业的角度看解释下两者‬的关系。

鸿蒙和安卓的关系及未来的挑战-鸿蒙开发者社区

鸿蒙和Google的私有版android发源相同‬,均是‬开源‬的‬Linux

 

软件开发者有权决定是否‬开放自己的源代码,但‬开源‬一般‬也‬分‬两种:

 

GPL方式‬:开源后‬任何人‬都‬可以修改源代码‬,但修改之后必须继续采用GPL方式公开你修改的源代码,比如‬Linux。

 

Apache:任何人‬都‬可以修改源代码‬,修改之后不需要公开你修改‬的‬源代码。

 

由此大‬‬多数‬商业公司都会选取‬‬Apache方式,基于Apache开源的软件做出自己的商业软件,这是行业惯例。

 

当年‬Google推出‬安卓(Android)是‬为了‬与iPhone的‬IOS抗衡。最初‬Google为了‬吸引‬更多‬的‬盟友‬,把安卓的源代码开放出来,吸引‬其它‬企业群策群力对安卓进行修改完善,开发应用程序‬。

 

Google在开放安卓的时候留了‬一手‬,它开放的版本称为Android Open Source Project(AOSP),是采取Apache许可而非GPL,这就意味着Google可以在AOSP的基础上修改、衍生出商业的Android版本,而无需开放这个商业版本的源代码。同时,Google又把“Android”一词注册为商标,造成了Android一词既可以指代以AOSP为代表的技术体系,又可以指代Google发行的商业版本。

 

所以‬可以说‬Android既是开源的,又不是开源的;这‬正是Google想要‬达到‬的‬目的‬。

 

从法理上说,AOSP虽然是由Google创立的,但Google将其开源之时就已经将其所有权贡献给整个社会‬,不再属于Google,因此Google无权再将其转为闭源。

 

但‬Google发现‬消费者其实不关心系统底层,只关心前端应用所带来的体验。因此,Google通过‬不断发布私有的关键应用,例如GMail、Youtube、Google音乐等应用以及支撑它们的私有服务GMS。这样一来,尽管AOSP还可以免费使用,但手机厂商不得不选择Google Android而非AOSP。

 

同时‬Google对于‬其它‬厂商‬发行的‬其它‬AOSP的衍生版本宣布为‬“不兼容Android”的版本‬,其实‬是‬不兼容Google Android,而并非不兼容AOSP,但普通人‬并不清楚这个区别。

 

在过去,国内厂商无论是小米还是华为,都向Google交了专利费‬,因此可以使用Google Android,并且对其进行修改加工。MIUI和EMUI都是这么来的。

 

2019年Google宣布不再授权Android给华为使用,其含义是不再授权Google的私有版Android(包括GMS),而并非AOSP,因为AOSP的所有权已经不再属于Google了。

 

这一事件对华为的国内市场短期几乎没有影响,但对国外市场影响很大,因为‬外国‬消费者‬已经‬习惯‬使用‬了‬GMS,这是‬为什么‬海外‬市场‬华为‬几乎‬完全‬丢掉‬的‬主要‬原因。

 

华为对‬鸿蒙的‬定义‬是‬和安卓不是同一个类型‬的‬系统‬。鸿蒙的‬目标‬是‬解决不同设备之间的协同问题。也就是说,如果你只有一台鸿蒙设备,那么可能和别的智能系统没有明显区别。但如果你有多台鸿蒙设备,那就能实现鸿蒙发布会上反复强调的不同设备之间“无缝流转体验”。为了实现这一目标,鸿蒙就必须设计‬一个‬模块‬来实现不同‬设备‬间‬的‬相互通讯,AOSP就是‬这么‬一个‬超级模块,同时‬也是‬手机系统的主模块,即‬在手机上保持了跟安卓的兼容性。又‬在电冰箱、微波炉这些设备上可以‬跨‬平台‬对的‬相互‬沟通。

 

鸿蒙目前也学习‬Google,采取了把开源版和商业版分开的策略,即基础功能形成开源的OpenHarmony,商业版是Harmony OS。

 

所以说‬鸿蒙就‬是在AOSP的基础上做的,这‬不用‬质疑‬。但‬不能说‬鸿蒙是安卓套壳,如果‬这‬算‬套‬壳‬,那‬可以说‬安卓是Linux套壳。

 

即使‬是‬美国政府也‬不能从知识产权角度封杀或者控制鸿蒙,因为‬正‬如‬前面‬说‬的‬,AOSP是‬完全‬开源‬,没有‬版权‬。

 

对于其它国产手机厂商来说‬,不太‬可能‬主动‬使用‬鸿蒙,因为‬可能被Google终止Android授权,失去国外市场;同时作为‬竞争‬对手,也‬不愿意‬在‬系统‬上‬受制‬于华为。

 

未来‬最大‬的可能‬就是‬,在‬华为‬已‬把open harmony 捐献‬给‬国家‬的‬情况‬下‬,应‬国家‬的‬要求‬,各‬厂商‬‬在国外版产品上继续使用Android,在国内逐渐推出鸿蒙产品。

分类
已于2021-6-14 23:09:15修改
收藏
回复
举报
回复
    相关推荐