再次确认阿里YunOS是“假系统”,华为鸿蒙才是真正的手机系统
王天爱娱乐
2019-05-24 09:53
目前华为的鸿蒙更像Sailfish OS或者Blackberry OS而不是阿里云OS。 黑莓OS和阿里云OS都公开表示兼容安卓应用,只是使用方式不同。 国内的UI从某种意义上说是针对Android系统的UI进行美化,所以不管是小米的MIUI还是华为的EMUI,名字都是以UI结尾的。 当然,随着对Android系统理解的深入,已经不能简单的称之为UI了,华为和小米都开始对Android底层代码进行优化。
打开网易新闻查看精彩图片
对于Blackberry或Sailfish OS,底层架构与Android不同,但为了兼容Android应用,使用了兼容层,类似于Linux上的WINE。 通过wine成功模拟出一个Android系统,然后通过Android系统运行APP。 如果你觉得难理解阿里手机系统,我们可以换个方式,就是想在电脑上玩手游怎么办? 就是通过下载安卓模拟器,然后通过兼容层在Windows系统上成功运行安卓APP,但是这样有一个明显的缺点就是应用的流畅度大大降低,消耗的计算能力也更大。 这就是 Android 应用程序无法在黑莓或 Sailfish 上流畅运行的原因。
打开网易新闻查看精彩图片
至于Aliyun OS,这个比较有意思。 其Android底层基本类似,虚拟机也是使用JAVA虚拟机,后续分析与Android基本相同。 简单来说,阿里云OS抄袭了Android的Linux内核、底层库、媒体框架。 系统架构完全一样。 唯一不同的是重写了dalvik虚拟机,更改了安装包和预编译运行时包文件。 后缀,使阿里云OS应用无法在Android上运行,并在系统目录下增加部分阿里巴巴服务。
打开网易新闻查看精彩图片
这意味着阿里云其实和所谓的UI并没有太大区别。 回顾华为的鸿蒙OS,据余承东介绍,该系统将打通电脑、平板、车载终端、手机等一系列生态系统,并兼容安卓应用。 由于华为已经具备使用Android底层代码的实力,其推出的方舟编译器本质上可以看作是新OS的前奏。
打开网易新闻查看精彩图片
从各种线索来看,华为的鸿蒙OS应该是一个独立的系统,与阿里云OS有着本质的区别。 当然,它也不同于黑莓或者Sailfish通过模拟器运行Android应用,因为通过模拟器运行应用会导致解析。 速度较慢,APP的执行效率较低,但根据华为公开的方舟编译器原理,很可能类似于之前的WP系统,即Android APP被编译成一个APP阿里手机系统,只能通过方舟编译器供华为系统使用,并且可以有效提升APP的运行速度和执行效率,这意味着华为的鸿蒙OS比安卓系统更流畅,体验更好。 所以,华为的鸿蒙OS和阿里云OS的差距当然是很大的。 毕竟,一个是真实的系统,另一个只是漂亮的UI。