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

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

3天内不再提示

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

鸿蒙系统HarmonyOS 来源:厂商供稿 作者:极客谈科技 2020-10-23 10:18 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

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

第一点,开发理念的不同

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

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

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

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

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

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

    关注

    27

    文章

    6259

    浏览量

    111988
  • 华为
    +关注

    关注

    218

    文章

    36212

    浏览量

    262705
  • C语言
    +关注

    关注

    183

    文章

    7646

    浏览量

    146187
  • IPv6
    +关注

    关注

    6

    文章

    736

    浏览量

    62859
  • 鸿蒙系统
    +关注

    关注

    183

    文章

    2642

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    开源鸿蒙开发者的跨界成长之路

    在开源鸿蒙开发者里,一群“跨界先锋”,他们带着不同行业的积淀,在这片创新土壤上书写着独特的技术故事。张宇昕,浙江众合科技的鸿蒙系统服务
    的头像 发表于 01-23 09:13 1163次阅读

    相比MCU同行产品,芯源的MCU产品优势和劣势呢?

    相比MCU同行产品,芯源的MCU产品优势和劣势?
    发表于 01-08 07:50

    C语言单元测试在嵌入式软件开发中的作用及专业工具的应用

    语言使用率超过90%。智能家居温控系统到汽车ECU控制单元,工业机器人到医疗设备,C语言仍然是嵌入式
    发表于 12-18 11:46

    想体验鸿蒙生态,该怎么获取鸿蒙开发板?哪些途径?

    如何快速上手体验鸿蒙生态? 想体验鸿蒙生态,该怎么获取鸿蒙开发板?哪些途径?
    发表于 11-29 08:40

    如何申请鸿蒙开发板?想体验鸿蒙生态。

    如何申请鸿蒙开发板?想体验鸿蒙生态。
    发表于 11-29 08:34

    开源鸿蒙技术大会2025丨编译器与编程语言分论坛:语言驱动系统创新,编译赋能生态繁荣

    在万物智联的时代背景下,操作系统底层能力的构建离不开编程语言与编译器的关键支撑。作为开源鸿蒙生态的核心技术,语言设计与编译器、虚拟机实现的进步直接关系到
    的头像 发表于 11-20 17:24 1176次阅读
    开源<b class='flag-5'>鸿蒙</b>技术大会2025丨编译器与编程<b class='flag-5'>语言</b>分论坛:<b class='flag-5'>语言</b>驱动<b class='flag-5'>系统</b>创新,编译赋能生态繁荣

    【HarmonyOS 5】金融应用开发鸿蒙组件实践

    原生鸿蒙操作系统星河版,面向开发者开放申请,余承东宣布鸿蒙生态设备数达 8 亿台;建设银行、邮储银行等完成鸿蒙原生应用 Beta 版本
    的头像 发表于 07-11 18:20 1142次阅读
    【HarmonyOS 5】金融应用<b class='flag-5'>开发</b><b class='flag-5'>鸿蒙</b>组件实践

    开鸿开发板深度体验:开源鸿蒙开发到AI场景实践

    开鸿开发板KaihongBoard-3588S-SBCKaihongBoard-3576-SBC体验开源鸿蒙能力学习开源鸿蒙开发●●●搭载KaihongOS
    的头像 发表于 07-03 17:03 2003次阅读
    开鸿<b class='flag-5'>开发</b>板深度体验:<b class='flag-5'>从</b>开源<b class='flag-5'>鸿蒙</b><b class='flag-5'>开发</b>到AI场景实践

    鸿蒙5开发宝藏案例分享---一多开发实例(音乐)

    各位开发者小伙伴们好呀!今天咱们来点硬核干货!最近在鸿蒙文档中心挖到一座“金矿”——官方竟然暗藏了100+实战案例,分布式架构到交互动效优化应有尽!这些案例不仅藏着华为工程师的私房
    的头像 发表于 06-30 11:54 864次阅读

    鸿蒙开发API9 到 API12,哪些不同

    。 API9属于“兼容安卓”时代的产物,和API10开始的纯血鸿蒙还是具有一定区别的,当然,虽然我们说纯血鸿蒙API10开始的,但仍然以API12作为代表。从实际开发角度来看,AP
    发表于 06-29 22:47

    鸿蒙5开发宝藏案例分享---分析帧率问题

    鸿蒙性能优化宝藏:帧率问题实战案例解析 嘿,各位鸿蒙开发者! 今天分享一个开发中的大发现——鸿蒙官方文档里藏着一堆超实用的性能优化案例!这些
    发表于 06-12 17:07

    鸿蒙5开发宝藏案例分享---点击完成时延分析

    100ms延迟,用户留存率提升7%!持续优化才能打造极致体验。 立即行动 : 打开DevEco Profiler分析你的应用 定位耗时最长的3个操作 应用本文任一技巧进行优化 你哪些性能优化妙招?欢迎在评论区分享交流!? 性能优化不是一次性的任务,而是持续精进的艺术。愿
    发表于 06-12 17:03

    开发者孤岛”到“生态星河”:开鸿Bot如何重构开源鸿蒙开发体验

    在中国操作系统发展史上,“开发者”似乎从来都是一个边缘角色。他们是开源社区中最活跃的群体,却也是最常被忽视的那群人。具体到开源鸿蒙社区,其生态构建初期,诸多开发者曾坦言,“
    的头像 发表于 06-10 17:12 1851次阅读
    <b class='flag-5'>从</b>“<b class='flag-5'>开发</b>者孤岛”到“生态星河”:开鸿Bot如何重构开源<b class='flag-5'>鸿蒙</b><b class='flag-5'>开发</b>体验

    开源鸿蒙开发者大会2025·AI分论坛圆满闭幕,探索开源鸿蒙AI无限可能

    5月24日,开源鸿蒙开发者大会2025·AI分论坛在深圳蛇口希尔顿南海酒店成功举办。活动特邀学术领袖、开源专家、行业先锋和社区开发者,终端操作系统
    的头像 发表于 05-26 18:06 1873次阅读
    开源<b class='flag-5'>鸿蒙</b><b class='flag-5'>开发</b>者大会2025·AI分论坛圆满闭幕,探索开源<b class='flag-5'>鸿蒙</b>AI无限可能

    鸿蒙操作系统首登电脑端,华为开启鸿蒙办公新时代

    2021年鸿蒙电脑原型机开始,华为历时五年打磨,正式推出搭载鸿蒙操作系统鸿蒙电脑,使华为“1+8+N”全场景生态更加完善。
    发表于 05-08 14:20 6227次阅读
    <b class='flag-5'>鸿蒙</b>操作<b class='flag-5'>系统</b>首登电脑端,华为开启<b class='flag-5'>鸿蒙</b>办公新时代