iPhoneSE|YunOS跟鸿蒙OS的差距大吗?

iPhoneSE|YunOS跟鸿蒙OS的差距大吗?

文章图片

iPhoneSE|YunOS跟鸿蒙OS的差距大吗?

文章图片





如今看来 , 华为的鸿蒙更加类似旗鱼OS或者黑莓系统 , 而不是云OS 。 黑莓系统和云OS都公开表示兼容安卓应用 , 但是两者使用的方式并不一致 , 首先了解下安卓系统运行的基本机制 , 可以简化为LinuX内核+java虚拟机+APP+UI 。



国内的UI更多意义上是针对安卓系统的UI进行了美化 , 所以无论是小米的MIUI还是华为的EMUI在命名时都是以UI结尾 , 当然随着对安卓系统理解的加深 , 已经不能单纯的称之为UI了 , 无论是华为还是小米都开始针对安卓底层代码进行优化 。




对于黑莓或者旗鱼OS来说 , 其底层的架构与安卓是不同的 , 但是为了能够兼容安卓应用 , 使用了一个兼容层 , 类似于Linux上的WINE 。 通过wine成功的模拟出一个安卓系统 , 然后通过安卓系统来运行APP 。 如果感觉不好理解的话 , 我们可以换个方式 , 即你在电脑上想玩手机游戏怎么办?

【iPhoneSE|YunOS跟鸿蒙OS的差距大吗?】

就是通过下载一个安卓模拟器 , 然后在Windows系统上就可以通过兼容层成功的运行安卓APP , 但是这样有一个比较明显的缺点就是应用的流畅性要大打折扣 , 消耗的算力也更加大 。 这就是为什么安卓类APP在黑莓或者旗鱼上运行起来不太流畅的原因 。




至于云OS , 这个就比较有意思了 , 它的底层安卓基本类似 , 虚拟机也同样采用JAVA虚拟机 , 之后的解析也与安卓基本一致 。 简单来说就是云OS复制了Android的Linux内核、底层库、媒体框架 , 系统架构是完全一样的 , 唯一不同的是重写了dalvik虚拟机 , 改变了安装包和预编译后的运行包文件后缀 , 这样云OS的应用无法在Android上运行 。 所以说鸿蒙系统和yun OS还是有很大差别的 。