描述

鸿蒙系统作为华为的备用方案,首先必须要考虑的就是兼容性和开放性,这样更加自由的Linux自然就是首选,由于Linux可以运行在多种硬件平台上,所以基于此开发的鸿蒙系统可以尽可能的兼容适配更多的硬件设备,开发者在上面开发应用相对来说也会更简单一些。

华为鸿蒙系统采用开源的方式,源代码已经在官方公布的网站挂出。根据其源代码来看,内核基于C语言开发,部分功能模块通过C语言以及C++混合编写。总体上来看,鸿蒙系统是以C语言为基础,掺杂了部分C++语言共同开发而来。

虽然华为鸿蒙系统与谷歌安卓系统均已Linux系统为基础进行开发,但是开发理念的不同造成了两者之间的差异。鸿蒙系统跟苹果的ISO系统一样,没有采用虚拟机翻译的模式,而是通过C/C++语言让外层的命令一路畅通地抵达linux内核,因为linux内核就是C/C++语言编写的,所以,不需要多余的翻译,linux内核直接就可理解指令的意思。

不过华为鸿蒙系统想要在短时间内赶上并且超越谷歌安卓系统并不现实,两者之间虽然是一个此消彼长的状态,但是依然需要时间去实现。华为鸿蒙系统两大难题,一个是生态系统建设,第二个是用户的使用习惯很难改变。

据官方介绍,鸿蒙系统是一个“面向未来”的操作系统,是一款基于微内核的面向全场景的分布式操作系统。由于采用的是微内核,对于不同设备就可以弹性部署。鸿蒙系统有三层架构,第一层是微内核,第二层是基础服务,第三层是程序框架 。所以,它几乎可以适配于所有的终端设备:手机、平板、电脑、电视、智能汽车、可穿戴设备等等。

责任编辑:gt

打开APP精彩内容

点击阅读全文

华为鸿蒙系统开发语言,华为鸿蒙系统采用什么语言进行开发的相关推荐

  1. 鸿蒙手机系统开发大会,鸿蒙OS+EMUI10,华为开发者大会的创新与看点

    [城宇手机]原创首发,百家号推荐 2019年8月9日,引人关注的华为开发者大会在中国东莞召开.备受瞩目的鸿蒙OS在大会上亮相引发剧烈反响,EMUI10也正是发布.那么,这次华为开发者大会有哪些看点?鸿 ...

  2. vs安卓开发发布_向华为的鸿蒙看齐,谷歌发布全新系统,手机电脑通用

    大家都知道,现在智能手机的系统分为两个大阵营,不是苹果,就是安卓.其实在这两家之外,还有一些小众的手机系统,当然不是指大部分国产手机厂商深度适配的这种UI系统,而是真正手机系统.但是这些小众手机系统的 ...

  3. 华为开发鸿蒙的历程,关于华为鸿蒙系统那些事儿

    原标题:关于华为鸿蒙系统那些事儿 不久前,华为在其全球开发者大会上,正式向全球发布了全新的自有系统 HarmonyOS 鸿蒙--基于微内核的面向全场景的分布式操作系统.余承东在现场表示, Harmon ...

  4. 华为鸿蒙掌舵人王成lv,华为鸿蒙系统2.0要来了!华为王成禄:开发顺利将在12月发布...

    原标题:华为鸿蒙系统2.0要来了!华为王成禄:开发顺利将在12月发布 千呼万唤始出来,鸿蒙系统在经历了这么长时间的优化调整之后,华为也正式向外透露了新的消息.根据华为软件事业部总裁王成禄表示,鸿蒙2. ...

  5. 鸿蒙开发版刷机,华为鸿蒙OS系统官网,华为鸿蒙OS系统官网开发者Beta版预约 v1.0 - 游戏盒子下载站...

    华为鸿蒙OS系统官网测试版是一款备受期待的全新手机系统,在这里全新的测试版本来了,给你带来全新的系统,将在华为Mate40系列手机上率先测试,全新的界面,给你带来更多的体验,喜欢的朋友快来下载测试吧! ...

  6. 概括鸿蒙系统的优势,从开发语言分析鸿蒙系统有何优势

    华为 鸿蒙系统 采用开源的方式,源代码已经在官方公布的网站挂出,感兴趣的可以自行下载.根据其源代码来看,内核基于 C++ 语言开发,部分功能模块通过C语言以及C++混合编写.总体上来看,鸿蒙系统是以C ...

  7. 鸿蒙系统大疆,华为操作系统“鸿蒙OS”来了!

    原标题:华为操作系统"鸿蒙OS"来了! 8月9日,华为消费者业务CEO余承东在华为开发者大会上如期发布了华为鸿蒙操作系统"HarmonyOS".据介绍,鸿蒙内核 ...

  8. 华为新系统鸿蒙能互通吗,「连接」万物的鸿蒙,能拯救华为手机吗?

    为 IoT 而生的鸿蒙操作系统,其优势与特点几乎都是围绕「万物互联」展开的. 在曝光两年之后,华为的鸿蒙系统终于正式和用户见面了. 6 月 2 日,华为鸿蒙操作系统及华为全场景新品发布会开启,正式推出 ...

  9. matepad和鸿蒙,上手华为新 MatePad Pro :搭载鸿蒙系统后,生产力有何不同?

    平板电脑诞生以来,一直在不断地探索着其产品的最终形态,更大的屏幕能代替手机承载更多的影音娱乐内容,键盘与手写笔的加入也让平板电脑增添了生产力的属性.#鸿蒙操作系统# 能「文」能「武」,是许多人对一台优 ...

最新文章

  1. 用TableView写带特效的cell
  2. Tomcat User 配置
  3. Java——BigInteger类和BigDecimal类
  4. c语言反编译_Gacrux:基于C语言的可自定义PE加载恶意软件
  5. day23 01 类的命名空间
  6. mysql 8重置root密码_如何在MySQL 8中重置root密码
  7. Teams中的快捷键让沟通协作更加高效
  8. 配置CDI对话的超时
  9. 〖Linux〗穿越城墙之后,直接连接国内网站的路由配置
  10. box-shadow用法;http://riny.net/lab/css3/box-shadow.html
  11. Atitit.404错误解决标准流程and url汉字中文路径404错误resin4 resin chinese char path 404 err解决
  12. 内存卡数据恢复,如何从内存卡恢复数据
  13. 激光测距芯片VL53L0X的使用与代码
  14. 计算机地图制图的优点,计算机地图制图实习报告.doc
  15. IAR For ARM 7.8下载地址
  16. 使用flex实现左中右布局,中间自适应
  17. unity2d旋转专攻◤一◢ 角度计算
  18. IO多路复用select,poll epoll以及区别
  19. conda 包安装位置 虚拟环境_conda指定位置配置虚拟环境
  20. python androidhelper 播放 音频_基于外置UAC音频设备做的一款录音Android Demo

热门文章

  1. 被360杀毒删除的文件怎么恢复
  2. EasyExcel的导入和导出
  3. 太原理工大学信息与计算机学怎么样,桑胜波-太原理工大学信息与计算机学院...
  4. 高职计算机自主招生面试题,高职自主招生面试题
  5. iis7 winmail php,winmail+php的配置
  6. TOJ 2977.Eight
  7. Greenplum实战--standby master的模拟故障与修复
  8. 快解析教你,快速修改3389端口
  9. OSPF 理论一(热爱自己 热爱生活)
  10. 关于餐厅选址,这10种店铺千万别选!