最近,我看了一个视频,视频中将鸿蒙系统手机版和小米的MIUI12进行对比。视频说MIUI12作为国产系统,非常优秀,深入人心。这里咱们需要明确一点,小米的MIUI12不能算是操作系统,MIUI,前面的MI指的就是小米,后面的UI,指的是界面。所以,MIUI12本质上还是安卓系统,小米只是在原生安卓基础上进行了进一步的完善和开发,这里不否认,小米的MIUI12确实非常好,相比于原生安卓系统,有了非常多的进步和对国人使用习惯的适配,但我们不能因此把MIUI12称为是一个新的系统。同理华为的EMUI也是一样的。
说到这里,我相信马上就会有人吐槽新发布的鸿蒙系统手机版本,除了系统版本号,变成了鸿蒙,其他哪哪都和之前的EMUI安卓系统一样。是的,确实哪哪都一样,其实在鸿蒙系统的手机版本发布之前,作为一名程序员,我早就能想到,从外观上看,鸿蒙系统不会和之前的EMUI安卓系统有什么大的区别。
这里我们所说的区别,是眼睛可以看到的区别,也就是我们视频开头提到的UI设计。UI设计在互联网百科中是这样解释的:UI 设计是指对软件的人机交互、操作逻辑、界面美观的整体设计。简单翻译一下,就是界面设计,表面内容的设计。EMUI作为华为多年发展的一个产品,经过不断的优化和迭代,才有了今天的模样,华为没有理由放弃这套经过多年打磨成型的UI设计,所以,给鸿蒙的微内核套上已经非常成熟的EMUI,组成一个全新的系统,完全没有问题。我们不能因为两者长得一样,就说他们是一个事物。你的Windows电脑通过桌面美化软件,美化成苹果系统的样子,你就能说,你运行的是苹果系统吗?这显然是不对的。
说完长相,还有人黑的更高级一点,说鸿蒙系统可以运行安卓APP,还说自己不是安卓,真是可耻。
从软件工程角度来说,安卓系统之所以能运行安卓APP,是因为有安卓运行时应用程序。安卓运行时是运行在Linux内核上的一个应用程序,而安卓的各种APP是运行在安卓运行时这个应用程序之上的,有点像俄罗斯套娃,内核上套安卓运行时,安卓运行时上套安卓APP。
鸿蒙只需要其内核之上加入一个安卓运行时应用程序,就可以运行安卓APP,从技术上讲完全行得通,黑莓曾经也这么干过。所以,一个兼容安卓APP的系统不见得是安卓系统。
编辑:hfy
-
Linux
+关注
关注
87文章
11227浏览量
208924 -
安卓系统
+关注
关注
0文章
273浏览量
20532 -
EMUI
+关注
关注
1文章
215浏览量
11866 -
鸿蒙系统
+关注
关注
183文章
2634浏览量
66215
发布评论请先 登录
相关推荐
评论