摘要:近日有俄罗斯的媒体爆料称,华为打造的备份系统(鸿蒙系统)并非是从零开始,而是基于开源的Sailfish OS(旗鱼操作系统)研发而来。事实真的如此吗?
受美国禁令的影响,自5月16日开始,谷歌已暂停了与华为的合作,虽然之后向华为发放临时许可证,华为可以继续使用谷歌GMS相关服务,但仍然将于2019年8月19日终止。这也迫使华为准备推出自己的自主操作系统鸿蒙。
据了解,华为自主操作系统鸿蒙打通了手机、电脑、平板、电视、汽车、智能穿戴等各个领域,还将兼容安卓应用和所有Web应用。而根据余承东此前给出的时间,华为鸿蒙操作系统最早会在今年秋季跟大家见面,最晚则会在明年春季。新消息称,华为鸿蒙最快可能会在8月或9月推出。目前,华为已经在国内以及全球多个国家申请注册了“Hongmeng”商标。而随着时间的临近,外界对于华为鸿蒙的关注度也是越来越高。
不过,近日有俄罗斯的媒体爆料称,华为打造的备份系统(鸿蒙系统)并非是从零开始,而是基于开源的Sailfish OS(旗鱼操作系统)研发而来。事实真的如此吗?
Sailfish OS的前世今生
提及Sailfish OS,我们就不得不介绍它的前身MeeGo。
MeeGo是由诺基亚、英特尔于2010年联合推出的一款一种基于Linux开发的针对便携设备的操作系统。其整合了英特尔的Linux运算环境Moblin与诺基亚的Linux运算环境Maemo双方的优势,不仅可支持基于英特尔架构的芯片,还可以支持Arm架构的芯片,而且原有的原有的Moblin和Maemo应用都可以直接运行在MeeGo上,包括基于MeeGo Qt, Webkit 的开发应用,多个Runtime之上的应用等。
正因为以上的特性,使得MeeGo最开始的定位就是针对多种计算设备的硬件平台而设计,包括便携式笔记本电脑、上网本、平板电脑、智能手机、联网电视机和车载信息娱乐系统等。
在MeeGo系统推出之后,诺基亚于2011年6月还推出了首款搭载MeeGo系统的智能手机诺基亚N9,并且也获得不错的市场表现。可惜的是,随后在2011年诺基亚全面倒向了微软的WindowsPhone系统,这也使得MeeGo系统被抛弃。
诺基亚N9
2012年,心有不甘的原诺基亚MeeGo项目组员工和诺基亚N9部门的一些人才,以及MeeGo开发者社区的一些人才,联合成立了一家名为Jolla Mobile的移动初创公司。
Sailfish OS
2012年11月21日, Jolla Mobile发布了基于MeeGo改进而来的Sailfish OS,而为了避免重蹈MeeGo的覆辙,Jolla Mobile一开始就为推进Sailfish OS的生态建设做了非常多的努力,比如将Sailfish OS开源,随后Jolla Mobile还为Sailfish加入了安卓兼容层,从而实现全面兼容Android,包括应用端的兼容以及硬件方面的兼容。
Jolla手机
2013年5月,Jolla Mobile正式发布了首款运行Sailfish OS的手机Jolla。2016年Jolla Mobile又发布旗下第二款Sailfish OS手机Jolla C。同时,开始有第三方手机品牌厂商开始推出搭载Sailfish OS手机,比如印度的Intex。
Intex推出的Sailfish OS手机
2017年3月,Jolla Mobile还与索尼移动公司达成合作,Sailfish OS将官方适配索尼Xperia众多设备,首款产品是索尼Xperia X手机。
总的来说,自Sailfish OS推出以来,确实有一些搭载Sailfish OS的手机推出,官方也适配了一些机型,但是,毕竟Sailfish OS属于小众系统,这也使得其市场表现非常一般,再加上Android生态的越来越健全,Sailfish OS也是越来越没有了存在感。
Aurora OS:华为第二套备份系统?
不过,值得一提的是,部分国家为了减少对于Android系统的依赖,开始支持小众的开源系统。2016年,Sailfish OS就成为了俄罗斯政府“替代 Android”计划的首选系统。
随后, 一家名为Open Mobile Platform(OMP)的俄罗斯企业获得了Sailfish OS在俄罗斯地区的授权,负责研发用于俄罗斯市场的定制系统。随后,基于开源的Sailfish OS系统的Aurora OS诞生,而目前该系统已经被俄罗斯作为政府和政府背景企业所推荐使用的OS。
据俄罗斯媒体CNEWS近日的报道,俄罗斯数字发展和通信部长康斯坦丁诺斯科夫近日建议华为放弃Android,转而支持俄罗斯的发展。在华为轮值CEO郭平接受采访时,他也讨论了中国智能手机品牌使用基于俄罗斯Aurora OS过渡的可能性。报道称,华为已经开始在设备上测试Aurora OS。
从目前的信息来看,Aurora OS不太可能是华为近期宣传的鸿蒙系统,Aurora OS应该只是华为的在考虑当中的第二套备份系统,主要是为了应对与谷歌合作的临时许可到期后(2019年8月19日),到鸿蒙系统正式推出之前(最晚明年春季)的过渡期。
那么,华为鸿蒙是否也会是基于开源的Sailfish OS衍生而来的吗?
鸿蒙系统是基于旗鱼OS开发的?
正如我们前面所介绍到的,Sailfish OS系统的前身MeeGo最开始的定位就是针对多种计算设备的硬件平台而设计,包括便携式笔记本电脑、上网本、平板电脑、智能手机、联网电视机和车载信息娱乐系统等。Sailfish OS则在此基础上进一步优化,加入了对于安卓应用的兼容,并且将系统进行了开源。
看到这里是不是有种熟悉的感觉?华为的鸿蒙系统号称也是打通了手机、电脑、平板、电视、汽车、智能穿戴等各个领域,并且也可兼容安卓应用。
对于做硬件起家的华为来说,从无到有来做一个跨手机、电脑、平板、电视、汽车、智能穿戴等各个领域,并且还能兼容安卓及Web应用的操作系统,显然是非常困难的。所以,华为确实有可能借鉴了之前的一些开源的操作系统的技术和经验,而这其中可能就包括了Sailfish OS。
不过,需要指出的是,华为鸿蒙系统应该并不是简单的基于Sailfish OS修改而来,也不是类似Aurora OS的一样的基于Sailfish OS的分支。
首先,Sailfish OS所声称的兼容Android应用,似乎还是需要应用厂商或者第三方合作伙伴来为其“适配”或“转制”这些应用,也就是说,并不是所有Android应用都能够没有任何附加条件的直接在Jolla手机上完美运行。
而余承东此前的表述则是,鸿蒙系统可以“兼容全部安卓应用和所有Web应用”,而且如果应用通过“方舟编译器”重新编译后,在鸿蒙系统上运行性能还可提升超过60%。也就是说,鸿蒙系统应该是可以直接运行所有安卓应用的。可能是通过虚拟机的形式实现,但是这可能会牺牲一些效率。不过华为可以直接将上架到华为应用商店的APP通过方舟编译器进行编译后再进行上架。
其次,从已经曝光的据称是“鸿蒙操作系统”的界面来看,其与目前安卓的界面是个非常相似的,而相比之下Sailfish OS不论是在界面和操作方式上(更多的手势操作)都与安卓有着较大的区别。而对于华为来说,要想留住用户,鸿蒙自然需更多的延续安卓的操作习惯,给用户无缝衔接的体验,降低用户的学习成本。
疑似华为鸿蒙系统界面
第三,虽然MeeGo诞生之时的定位是跨多硬件平台(便携式笔记本电脑、上网本、平板电脑、智能手机、联网电视机和车载信息娱乐系统)的系统,但是之后的Sailfish OS则成为了局限于智能手机应用的系统。而华为鸿蒙则具有类似此前的MeeGo的跨多硬件平台的特性。
另外,华为从曝光鸿蒙以来,更多对外透露的是鸿蒙是“完全自主研发的系统”,如果只是基于其他开源系统的定制版,那么则谈不上“完全自主研发”。
总的来说,目前华为的鸿蒙系统尚未正式推出,官方透露出的信息也是十分的有限,不过基于现有的信息来看,鸿蒙应该是一个独立的系统,当然可能在某种程度上借鉴了包括Sailfish OS在内的一些开源的操作系统的经验。
编辑:芯智讯-浪客剑