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

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

3天内不再提示

从开发语言分析鸿蒙系统有何优势

鸿蒙系统HarmonyOS 来源:厂商供稿 作者:极客谈科技 2020-10-23 10:18 次阅读

华为鸿蒙系统采用开源的方式,源代码已经在官方公布的网站挂出,感兴趣的可以自行下载。根据其源代码来看,内核基于C语言开发,部分功能模块通过C语言以及C++混合编写。总体上来看,鸿蒙系统是以C语言为基础,掺杂了部分C++语言共同开发而来。根据余承东介绍,华为鸿蒙系统明年将会在智能手机中使用,鸿蒙系统有哪些优势呢?

虽然华为鸿蒙系统与谷歌安卓系统均已Linux系统为基础进行开发,但是开发理念的不同造成了两者之间的差异。

第一点,开发理念的不同

毕竟谷歌安卓系统推出时间已久,开发理念主要是针对单独的移动智能设备;华为鸿蒙系统并不是临时应对谷歌安卓系统所推出,而是基于下代物联网着手研发的系统,如何实现万物互联是鸿蒙系统最大的特色。我们家居中所有智能产品不再是单一的个体,可以相互调用优势资源,最大化地为我们服务。例如电视可以调用门外摄像头图像,手机可以调用航拍观察户外景色等(5G网络的出现打破了网络高延时、低带宽的问题,IPv6又解决了地址分配的问题,只差一个系统将万物联系在一起)。

第二点,微内核对比宏内核

谷歌安卓系统采用宏内核,想要将更多功能塞进内核中去,也包含了一些平时我们使用不到的功能。好处是能够加快程序运行速度,坏处是对于智能产品的硬件要求较高。华为鸿蒙系统使用微内核,可以根据硬件规格来灵活地进行扩充,在不影响功能的前提下,对智能产品的要求较低。使用华为鸿蒙系统的门槛也就更低,可以有更多的智能产品加入进来,例如智能手表、智能电视、手机、平板、电脑等。

当然,华为鸿蒙系统想要在短时间内赶上并且超越谷歌安卓系统并不现实,两者之间虽然是一个此消彼长的状态,但是依然需要时间去实现。华为鸿蒙系统两大难题,一个是生态系统建设,虽然现已成为全球第三大生态系统,但是距离安卓系统还有差距;一个是用户的使用习惯很难改变,例如欧洲地区普遍使用谷歌GMS服务包,势必会对华为手机销售造成一定的影响。

不过,华为也有谷歌无法比拟的优势,华为具有大量的硬件资源来匹配鸿蒙系统,每年手机、平板等智能产品出货量较大。
编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 谷歌
    +关注

    关注

    27

    文章

    5851

    浏览量

    103246
  • 华为
    +关注

    关注

    215

    文章

    33609

    浏览量

    247122
  • C语言
    +关注

    关注

    180

    文章

    7528

    浏览量

    128372
  • IPv6
    +关注

    关注

    6

    文章

    618

    浏览量

    58950
  • 鸿蒙系统
    +关注

    关注

    183

    文章

    2607

    浏览量

    65265
收藏 人收藏

    评论

    相关推荐

    ARM-based相比ARM cortex优势

    你看好ARM-based架构吗 相比ARM cortex优势 ARM其他还有什么架构啊,感觉曝光的好少。。
    发表于 04-24 06:55

    首个鸿蒙生态创新中心在深揭幕,开启鸿蒙产业新篇章共绘鸿蒙原生应用开发新篇章

    鸿蒙原生应用开发,赋能鸿蒙应用开发者;三是赋能千行百业,帮助伙伴企业转型升级;四是开展鸿蒙人才培养和考试认证,打造
    发表于 03-20 09:55

    鸿蒙实战项目开发:【短信服务】

    岗位需要掌握那些核心技术点?为此鸿蒙开发学习必须要系统性的进行。 而网上有关鸿蒙开发资料非常的少,假如你想学好
    发表于 03-03 21:29

    学习鸿蒙背后的价值?星河版开放如何学习?

    鸿蒙原生内核。 实现了AI框架、大模型、设计系统、编程框架、编程语言、编译器等全栈自研,核心技术、全栈能力、底座和生态,是真正的操作系统
    发表于 02-22 20:55

    纯血鸿蒙系统,拿什么与安卓、iOS比?

    、数码、车载等等一系列生态闭环。 而华为鸿蒙是全栈自研底座,AI大模型、AI框架、安全隐私、集成开发环境、设计系统、编程框体、编译器、编程语言和
    发表于 02-21 21:04

    未来从事鸿蒙开发?是否会有前景?

    很多的。 鸿蒙的布局很广,对比Android、ios系统是“青出于蓝而胜于蓝”对于开发者而言可以作为近10年的发展道路。 鸿蒙开发适合人群
    发表于 02-19 21:31

    鸿蒙系统优缺点,能否作为开发者选择

    星河版已经是纯血鸿蒙,但是它的发展一些周期。生态圈的建立难度大,各大厂商加入鸿蒙原生开发需要时间累积。 鸿蒙开发人才空缺,由于
    发表于 02-16 21:00

    使用 Taro 开发鸿蒙原生应用 —— 快速上手,鸿蒙应用开发指南

    随着鸿蒙系统的不断完善,许多应用厂商都希望将自己的应用移植到鸿蒙平台上。最近,Taro 发布了 v4.0.0-beta.x 版本,支持使用 Taro 快速开发
    的头像 发表于 02-02 16:09 376次阅读
    使用 Taro <b class='flag-5'>开发</b><b class='flag-5'>鸿蒙</b>原生应用 —— 快速上手,<b class='flag-5'>鸿蒙</b>应用<b class='flag-5'>开发</b>指南

    1月18号“纯鸿蒙”千帆启航,程序员预备!

    。 如何正确看待鸿蒙? 我作为程序员来说,首先是看鸿蒙的发展、市场开发岗位、薪资以及前景。 这几年对鸿蒙的发展情况来分析
    发表于 01-16 22:13

    免费学习鸿蒙(HarmonyOS)开发,一些地址分享

    国内一流高校。通过鸿蒙班的设立,高校可以为学生提供专业的鸿蒙OS学习环境和丰富的实践机会,培养出更多的鸿蒙开发人才,为鸿蒙OS
    发表于 01-12 20:48

    华为鸿蒙凉了?谣言止于智者

    与众不同呢?它的技术和传统的Android区别,下面就用一张鸿蒙Harmony4.0的技能学习路线图展示:(略缩版) 高清完整版主页保存或前往《鸿蒙4.0
    发表于 01-11 22:29

    鸿蒙 OS 应用开发初体验

    kotlin 语言了,编程语言变成了类 JavaScript 的前端语言,这意味着我们需要适应用前端的思想去开发鸿蒙应用,比如状态管理。
    发表于 11-02 19:38

    鸿蒙操作系统的前世今生

    01、 鸿蒙操作系统发展沿革 鸿蒙这个名字意为“万物起源”,同时也寓意国产操作系统的开端。鸿蒙操作系统
    发表于 10-08 19:55

    【触觉智能 Purple Pi OH 开发板体验】二、鸿蒙系统APP应用例程学习HDC使用学习

    两年开发鸿蒙APP也是使用的这两种语言进行开发。当下看TypeScript程序还能说勉强看懂,但是当下开发程序就没那个实力了,需要之后在抽时
    发表于 08-31 11:13

    中文C语言编程玩转物联网华为鸿蒙Hi3861开发-基础案例合集

    继《一套支持中文C语言编程的鸿蒙Hi3861智能硬件开发套件》发布后,中文C语言编程玩转物联网华为鸿蒙Hi3861
    发表于 05-08 23:50