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

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

3天内不再提示

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

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

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

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

第一点,开发理念的不同

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

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

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

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

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

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

    关注

    27

    文章

    6169

    浏览量

    105433
  • 华为
    +关注

    关注

    216

    文章

    34462

    浏览量

    251832
  • C语言
    +关注

    关注

    180

    文章

    7605

    浏览量

    136913
  • IPv6
    +关注

    关注

    6

    文章

    690

    浏览量

    59425
  • 鸿蒙系统
    +关注

    关注

    183

    文章

    2634

    浏览量

    66365
收藏 人收藏

    评论

    相关推荐

    【书籍评测活动NO.53】鸿蒙操作系统设计原理与架构

    操作系统2019年8月9日正式发布,历时1778天,历经4代,鸿蒙生态设备数量已超过9亿,已有254万HarmonyOS开发者投入到鸿蒙
    发表于 12-16 15:10

    Taro 鸿蒙技术内幕系列(三) - 多语言场景下的通用事件系统设计

    生态系统中,虽然原生应用通常基于 ArkTS 实现,但在实际研发过程中发现,使用 C++ 可以显著提升应用框架和业务的性能表现。随着鸿蒙系统的不断迭代升级,不同语言环境间的协作已成为不
    的头像 发表于 11-27 11:42 215次阅读
    Taro <b class='flag-5'>鸿蒙</b>技术内幕系列(三) - 多<b class='flag-5'>语言</b>场景下的通用事件<b class='flag-5'>系统</b>设计

    鸿蒙开发就业前景到底怎么样?

    增长: 随着鸿蒙系统的不断推广和应用,智能手机、智能家居到智能交通、智慧城市等领域, 鸿蒙系统的应用场景越来越广泛。这导致了市场对于
    发表于 05-09 17:37

    ARM-based相比ARM cortex优势

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

    打造开源鸿蒙生态,国产操作系统迎“转折之战”?| 深圳卫视独家对话深开鸿王成录

    作为正在崛起的国产操作系统,开源鸿蒙到底哪些优势?深圳卫视《大湾区会客厅》主持人嘉琪独家对话深开鸿CEO王成录博士。探究为什么发展自主操
    的头像 发表于 04-20 08:32 512次阅读
    打造开源<b class='flag-5'>鸿蒙</b>生态,国产操作<b class='flag-5'>系统</b>迎“转折之战”?| 深圳卫视独家对话深开鸿王成录

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

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

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

    鸿蒙原生内核。 实现了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 887次阅读
    使用 Taro <b class='flag-5'>开发</b><b class='flag-5'>鸿蒙</b>原生应用 —— 快速上手,<b class='flag-5'>鸿蒙</b>应用<b class='flag-5'>开发</b>指南

    鸿蒙开发教程

    向三款手机开放, mate 60、mate60 pro 和 mate x5。 什么是鸿蒙,他是 android 套壳吗? 鸿蒙是华为自研的操作系统,发布之初发现它上面也能兼容安卓应用,大家纷纷猜想
    的头像 发表于 01-31 17:11 781次阅读
    <b class='flag-5'>鸿蒙</b><b class='flag-5'>开发</b>教程

    鸿蒙开发用什么语言

    Java的,API8开始,只能用Arkts,js或着C++开发了,我们这篇文章重点讲下应用级别的开发鸿蒙应用开发 和安卓应用和IOS应
    的头像 发表于 01-30 16:12 1551次阅读
    <b class='flag-5'>鸿蒙</b><b class='flag-5'>开发</b>用什么<b class='flag-5'>语言</b>?

    多家头部企业宣布「启动鸿蒙原生应用开发」,你看好鸿蒙系统走向「独立」吗?

    鸿蒙生态迎「关键一战」,多家头部企业宣布「启动鸿蒙原生应用开发」,你看好鸿蒙系统走向「独立」吗?
    的头像 发表于 01-24 11:47 576次阅读
    多家头部企业宣布「启动<b class='flag-5'>鸿蒙</b>原生应用<b class='flag-5'>开发</b>」,你看好<b class='flag-5'>鸿蒙</b><b class='flag-5'>系统</b>走向「独立」吗?

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

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