0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

鸿蒙系统手机版和小米MIUI12有什么区别

鸿蒙系统HarmonyOS 来源:百家号 作者:张老师的IT训练营 2020-12-29 10:16 次阅读

最近,我看了一个视频,视频中将鸿蒙系统手机版和小米的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
收藏 人收藏

    评论

    相关推荐

    美国多IP服务器和美国多服务器什么区别

    美国多IP服务器和美国多服务器什么区别 美国多IP服务器和美国多服务器在概念、功能以及应用场景上存在明显的区别。主机推荐小编为您整理发布美国多IP服务器和美国多服务器
    的头像 发表于 11-11 10:22 130次阅读

    RTOS与Linux到底什么区别

    很多做嵌入式开发的小伙伴都存在这样的疑惑:RTOS与Linux到底什么区别
    的头像 发表于 10-29 09:53 322次阅读

    请问ESPTOUCH和AIRKISS什么区别

    请问ESPTOUCH和AIRKISS什么区别?谢谢!
    发表于 07-12 12:44

    RV 和ARM什么区别

    district RV 和ARM什么区别
    发表于 06-26 12:41

    请问esp32之间的蓝牙连接与esp32与手机的蓝牙连接有什么区别

    请问esp32之间的蓝牙连接与esp32与手机的蓝牙连接有什么区别?为什么我测试的多个蓝牙例程中esp32之间都可以正常通信,esp32与手机却无法建立连接,是否什么需要注意的地方。
    发表于 06-06 08:15

    线路板的层和阶什么区别

    线路板的层和阶什么区别
    的头像 发表于 02-23 17:27 661次阅读

    TC397多核之间数据访问效率什么区别?本地和全局的效率什么区别

    TC397多核之间数据访问效率什么区别,本地和全局的效率什么区别,可不可以将电机同步ADC采集放到主核0,算法在1核执行
    发表于 02-06 07:42

    SPI和QSPI什么区别

    SPI和QSPI什么区别
    发表于 02-06 06:12

    求助,TC275中不同的STEP什么区别

    TC275中不同的STEP什么区别?我看了一些芯片CA-STEP,DB-STEP,DC-STEP这几个step什么区别呢?或者从哪个手
    发表于 02-04 07:34

    鸿蒙系统和安卓的区别 鸿蒙系统什么特别之处

    鸿蒙系统是华为公司自主研发的一款全新操作系统,旨在替代安卓系统鸿蒙系统与安卓
    的头像 发表于 01-18 11:45 1.1w次阅读

    12v电源和12v充电器什么区别

    12v电源和12v充电器什么区别12V电源和12V充电器是两种不同的设备,它们在功能、使用
    的头像 发表于 01-15 11:26 4144次阅读

    鸿蒙系统和安卓的区别哪个好用

    鸿蒙系统和安卓系统是目前市场上两个比较流行的手机操作系统,它们在很多方面都有所不同。本文将从多个方面比较
    的头像 发表于 01-11 11:15 1876次阅读

    hdi板与普通pcb什么区别

    hdi板与普通pcb什么区别
    的头像 发表于 12-28 10:26 2709次阅读

    pcb软板和硬板什么区别

    pcb软板和硬板什么区别
    的头像 发表于 12-19 10:01 1821次阅读

    RDMA和TCP/IP什么区别

    在分布式存储网络中,我们使用的协议RoCE、Infiniband(IB)和TCP/IP。其中RoCE和IB属于RDMA (RemoteDirect Memory Access)技术,他和传统的TCP/IP什么区别呢,接下来我
    的头像 发表于 11-30 09:19 1672次阅读
    RDMA和TCP/IP<b class='flag-5'>有</b><b class='flag-5'>什么区别</b>