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
    +关注

    关注

    88

    文章

    11535

    浏览量

    214883
  • 安卓系统
    +关注

    关注

    0

    文章

    274

    浏览量

    21133
  • EMUI
    +关注

    关注

    1

    文章

    215

    浏览量

    12380
  • 鸿蒙系统
    +关注

    关注

    183

    文章

    2642

    浏览量

    68400
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    鸿蒙开发API9 到 API12哪些不同

    ? ##HarmonyOS 应用开发## 虽然API9已经属于过时了,但是现在很多学校里教的还是基于API9的鸿蒙开发,当学生需要在毕业设计中使用API12进行开发时,还是需要先掌握一些两者的区别
    发表于 06-29 22:47

    GD32与STM32什么区别

    电子发烧友网站提供《GD32与STM32什么区别.docx》资料免费下载
    发表于 04-03 17:27 ?0次下载

    HSE子系统HSE_H、HSE_M和HSE_B之间什么区别

    我想知道 HSE 子系统 HSE_H、HSE_M 和 HSE_B 之间什么区别区别是它们在哪个板上运行,还是也存在功能差异?
    发表于 03-20 07:37

    ATX主板和ITX主板什么区别

    在计算机硬件领域,主板是承载计算机核心组件的关键部件,其类型多样,性能也各有千秋。那么ATX主板和ITX主板什么区别呢,下面来介绍一下:
    的头像 发表于 03-03 08:47 ?861次阅读

    私有云和公有云什么区别

    私有云和公有云在多个方面存在显著的区别,以下是具体的比较,主机推荐小编为您整理发布私有云和公有云什么区别
    的头像 发表于 02-20 10:38 ?854次阅读

    AIGC和AI什么区别

    AIGC是AI在内容生成领域的一个特定应用方向,AI的技术发展为AIGC提供了基础和支撑。那么,AIGC和AI什么区别呢?下面,AI部落小编带您详细了解。
    的头像 发表于 02-20 10:33 ?953次阅读

    ADC12D1600和ADC12D1600RF这两种型号之间什么区别

    您好,板子之前采用的是ADC12D1600,现在想换ADC12D1600RF; 请问: 1.这两种型号之间什么区别?(一个高速采样,一个射频采样) 2.ADC
    发表于 01-10 06:10

    请问ADS8343和ADS8341什么区别

    请问ADS8343和ADS8341什么区别
    发表于 01-08 06:30

    LMP91200 VCM和VCMHI引脚什么区别

    VCM和VCMHI引脚什么区别,是说如果传感器是高阻态的需要接VCMHI 吗?
    发表于 12-31 07:36

    ADS1256中的SYSGCAL系统增益校准和SELFGCAL增益自动校准什么区别

    请问一个问题:ADS1256中的SYSGCAL系统增益校准和SELFGCAL 增益自动校准什么区别?SELFCAL 偏移和增益自动校准又有何区别?SELFOCAL偏移自动校准又何
    发表于 12-13 12:22

    DAC7742和DAC7741什么区别?

    DAC7742和DAC7741什么区别?
    发表于 11-22 08:31

    FCCSP与FCBGA都是倒装有什么区别

    本文简单介绍了倒装芯片球栅阵列封装与倒装芯片级封装的概念与区别。 FCCSP与FCBGA都是倒装,怎么区分?什么区别
    的头像 发表于 11-16 11:48 ?4560次阅读
    FCCSP与FCBGA都是倒装有<b class='flag-5'>什么区别</b>

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

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

    RTOS与Linux到底什么区别

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

    请问VCA821和VCA824什么区别

    请问VCA821和VCA824什么区别?两个芯片的概述基本都一样,但是细看里面的资料会发现一些参数图表好像是不一样的。那到底怎么看,什么区别
    发表于 09-05 07:59