最近,阿里云OS总是出现在我们的视野中。从阿里巴巴入股魅族后发布的搭载阿里云系统的手机,到康佳发布的搭载YUNOS的手机S3,再到锤子科技即将发布的搭载阿里云系统的新机,大家对阿里云系统的好奇心越来越重。那么,阿里云系统和安卓系统之间,究竟是怎样的关系呢?今天,我就来给大家揭开这个谜团。
有人说阿里云OS就是盗版的安卓,也有人认为它是阿里公司独立开发的系统。那么,真相究竟是怎样的呢?让我们一起深入了解一下。
首先,让我们来看一下两个系统的结构图:
图片:结构图
从结构图可以看出,两个系统在某些方面非常相似,这让人很难相信阿里云系统是完全独立于安卓系统的国产系统。阿里云采用的是兼容的模式,从底层往上看,阿里云系统的虚拟机是由阿里公司独立研制的,并且能够提供与Dalvik虚拟机兼容运行环境。然后是应用构架层,与安卓最大的区别就是没有谷歌服务,增加了阿里自己的云服务和构架,但最终还是加入对安卓的兼容。接着就是UI层,和miui、flyme等一样,与安卓没有多大的相似之处。最后,由于层层的兼容,阿里云OS就能够运行安卓应用了。
那么,问题又来了,为什么YunOS既然说自己是独立的系统,还要兼容安卓的应用而没有自己的应用呢?因为安卓已经非常成熟,有着非常多的应用。想要让这么多的开发者为你的系统重新开发软件是谈何容易啊。所以YunOS就选择了通过兼容来获得自己的应用,这也是没有办法的办法了。应用问题也是国产的电脑系统做不起来的原因吧。恰好安卓是一个开源的系统,所以YunOS才可以通过兼容的方式获取自己的应用,而Windows就不能被国产系统兼容了。
有人曾经这样评价Android和YunOS:当Android系统死去,那么MIUI、EMUI这些国内手机厂商开发的UI就会停滞在AndroidX.X版本,而使用YunOS的那些手机依然可以推出YunOS6.0/7.0/8.0。为什么这么说呢?从上面的图中可以看出YunOS是从底层的有别于安卓,更新换代是自己的事情,与安卓系统是否更新没有直接的关系。而那些国产的UI是基于安卓系统设计修改UI层达到目的,本质上还是安卓系统。
如果说了这么多,你还是非得问我YunOS到底是国产系统还是安卓系统,我只能说一半一半吧。即使独立应用构架、自己开发的虚拟机,毕竟用安卓的应用,难道你敢说你和安卓没有半毛钱关系?不能说盗版,但是说从安卓中衍生出来的也不为过。
