YunOS开放平台,云os兼容安卓系统版本

yunOS和安卓到底是不是一种系统?

YunOS开放平台,云os兼容安卓系统版本


简单说,yunOS是基于linux开发的独立的手机操作系统 。它与miui、flyme、EMUI等基于安卓开发的用户界面,有本质的不同 。而安卓系统也是基于linux开发 。所以说,安卓和yunOS不是父子关系,而是兄弟关系 。只不过安卓系统有先发优势,已经建立起了强大壁垒,所以看起来就比yunOS有档次 。尽管如此,仍然有大量人在质疑:1. 为什么yunOS和安卓那么像?要知道,主流的操作系统,都在趋同 。
大家都在互相借鉴 。当年乔布斯聊起要做的iOS的操控理念,被谷歌的两个创始人听了去,就立即回去照着乔布斯的理念将收购来的系统进行改进,这就是安卓系统 。iOS和安卓经常互相借鉴,二者是越来越像了 。苹果手机一开始是没有下滑的控制中心的,后来才抄了安卓的 。苹果提倡扁平化视觉效果时,安卓也跟进 。两家的相互借鉴,一直在进行,并且今后也将持续下去 。
yunOS作为一个后来者,借鉴已经大获成功的系统的某些理念,再正常不过了 。2. 既然是独立系统,为什么能兼容安卓APP?yunOS不是直接兼容安卓,而是通过运行虚拟机来使用安卓APP 。就像你在windows电脑上安装一个安卓模拟器,然后就可以在电脑上运行了安卓程序了 。兼容安卓,完全不影响yunOS独立操作系统的地位 。
何况,兼容安卓的可不止是yunOS,还有别的操作系统,比如:BlackBerry 10系统,这是黑莓公司推出的操作系统,就可以兼容安卓应用 。该系统的内核是QNX,跟安卓没有半毛钱关系 。微软在2015年推出的win10 mobile的一些测试版本,也可以直接安装APK应用 。Jolla手机搭载的旗鱼系统Sailfish OS,也兼容安卓APP 。
【YunOS开放平台,云os兼容安卓系统版本】所以说,不能因为兼容安卓,就说yunOS不是独立系统 。iOS和安卓的生态圈已经建立,开发者不太有动力去为新系统开发应用,微软的wp就是因为这个才做不起来的 。所以,兼容安卓应用,是后发者的无奈之举 。3. 为什么前些年谷歌高管指责yunOS?因为yunOS刚起步的时候(那时yunOS还不叫做yunOS,而是叫做阿里云系统),其直接使用安卓运行库、软件框架及开发工具却又不开源的做法,让谷歌感到了威胁 。
华为新系统兼容安卓,是不是意味着底层还是安卓呢?
YunOS开放平台,云os兼容安卓系统版本


其实,安卓就是基于Linux内核的操作系统,它和Linux是有很大区别的,安卓是在Linux内核的基础上添加了自由特性的驱动程序,而后自成一派,就是我们使用的安卓系统 。而华为新系统兼容安卓,并不依赖安卓的底层,它所依赖的也只是Linux内核 。而Linux是免费的谁都可以用,但对于企业是要授权的 。所以,根据余承东所说的,新系统可以完美兼容安卓等特性,应该还是Linux内核,严格来说,华为系统应该也不能完全算是国产 。
但是,新系统是可以和安卓区别开来,不受它的制约 。其实在EMUI9.1发布时候,华为已经开始做脱离安卓虚拟机的事情了 。这就是华为推出的黑科技方舟编译器 。安卓应用运行在虚拟机上,采用的是“边解释,边运行”的方式,所以应用程序在运行时会存在效率低的问题,而方舟编译器的做法是,直接将编译放到了开发端,开发者只需在程序开发完成后,将代码编译为机器语言然后打包,用户安装后即可直接运行 。
省去了在虚拟机上“编译、解释”的步骤,从而提升的运行效率 。很多人担心新系统上软件生态的问题,我们可以结合方舟编译器和最近余承东所说的内容来一起看 。方舟编译器发布时候曾提示软件开发商尽快使用,从而提升性能 。对于软件开发商也许并不需要再开发一套新的软件,只需要将原有的安卓程序重新编译,就可以在方舟编译器上运行 。

推荐阅读