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

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

3天内不再提示

鸿蒙系统用什么语言 华为方舟编译器原理图分析

鸿蒙系统HarmonyOS 来源:csdn 作者:一懒众山小 2021-04-16 10:42 次阅读

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

鸿蒙系统用什么语言

根据华为公布的方舟编译器资料 可以推测鸿蒙系统是用C、C++语言编写

先来看华为公布的方舟编译器原理图

pIYBAGB4-F-AM9NVAAOVKeoSZIo333.png

o4YBAGB4-HCATS3WAAKrhZ-YCU0706.png

pIYBAGB4-IKAe25OAAPQ_0hKyoU697.png

从上面的华为方舟编译器资料可知:

鸿蒙系统和方舟编译器的思路应该是一样:直接使用机器语言编写app,取消安卓系统的ART虚拟机,直接编译为二进制机器码;

这样的好处是:不需要中转,执行速度快;劣势是:必须要有大量的静态方案、内存空间要求更高。

由于是用C、C++进行编写app,对软件开发人员要求高,提高了建设生态链的技术门槛。

由于华为目前有芯片、系统等软件和硬件基础,华为鸿蒙系统若走苹果IOS封闭系统模式,虽然路途漫长但前途可观。

但华为主业是通讯,并非手机,这和苹果主业是手机的特点不同。华为没有办法全身心投入开发封闭式的鸿蒙系统。

华为因为手机并非主业,只能走开源之路。但作为手机制造商的华为,如何让其他手机制造商使用的系统,将是一个巨大的难题。

毕竟没有一个手机制造商去帮助一个依是裁判员又是运动员的手机系统发展,导致自己的市场份额缩减。

如何看待华为鸿蒙系统的开发

可以预见的鸿蒙系统

除华为外其他国产手机公司不会安装或重视。由于google禁售的是华为,对于小米等其他国产手机公司不禁售,因此小米等其他国产公司不会安装鸿蒙系统,即便出于公共形象的压力而安装,也不会真正重视,最多就是做个样子。

反正,内斗内行吧——除非华为让渡鸿蒙系统的控制权!

鸿蒙系统即便能够兼容安卓应用,在过了新鲜期之后,如何提升用户体验度是关键。如果像阿里OS一样可以远程删除用户的app,就直接死翘翘吧。

保持软件开发商的利益和用户体验度的平衡,是鸿蒙系统能否生存的关键。开发商没有得到利益,不会开发鸿蒙系统的app;用户体验度差,用户就不会用鸿蒙系统。

编辑:hfy

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

    关注

    87

    文章

    11300

    浏览量

    209403
  • 编译器
    +关注

    关注

    1

    文章

    1634

    浏览量

    49115
  • 鸿蒙系统
    +关注

    关注

    183

    文章

    2634

    浏览量

    66318
  • 方舟编译器
    +关注

    关注

    0

    文章

    60

    浏览量

    200
收藏 人收藏

    评论

    相关推荐

    看懂华为方舟编译器

    4月11日,华为春季发布会上,除了P30系列,另外一个词也在程序员届火了一把——华为方舟编译器
    的头像 发表于 04-25 15:43 7712次阅读

    华为方舟编译器详解 到底有什么

    4月11日,华为春季发布会上,除了P30系列,另外一个词也在程序员届火了一把——华为方舟编译器。据介绍,华为
    的头像 发表于 04-26 11:42 4.4w次阅读

    华为方舟编译器”是什么

    华为春季发布盛典上,除了“HUAWEI P30”还有一个词也火了一把,那就是全新黑科技——“华为方舟编译器”!
    的头像 发表于 04-28 14:56 9049次阅读

    媲美iOS 华为方舟编译器它的玄乎所在

    华为P30系列发布以来,火了的除了手机新品本身以外,还有近日越来越“红”的黑科技——华为方舟编译器
    的头像 发表于 05-07 11:42 3477次阅读

    华为方舟编译器的五大优势

    在今年发布P30的时候,华为还发布了一个名为“方舟”的编译器,但是很多人对方舟到底是什么其实有误解,这里我们就来详细说说。可以肯定的是,方舟
    的头像 发表于 06-14 09:50 3827次阅读
    <b class='flag-5'>华为</b><b class='flag-5'>方舟</b><b class='flag-5'>编译器</b>的五大优势

    技术 | 鸿蒙系统将使用什么语言?

    先来看华为公布的方舟编译器原理图
    的头像 发表于 08-11 11:52 7006次阅读

    方舟编译器让安卓系统运行速度大幅度提升,甚至可以媲美iOS

    在经历美国全力打压和封锁近半年之后,华为反而爆发出了让所有人瞩目的实力。特别是近来,华为接连发布的经过十年布局研发的方舟编译器鸿蒙操作
    的头像 发表于 08-15 10:27 3147次阅读

    方舟编译器开源核心代码的揭示

    8月31日,华为方舟编译器开源网站上线,开发者可以通过华为云与开源中国代码托管网址获得相关和文档,以便参考学习、了解方舟
    的头像 发表于 09-04 10:05 3645次阅读

    华为方舟编译器开源官网正式上线,代码没有放在GitHub

    方舟编译器是为支持多种编程语言、多种芯片平台的联合编译、运行而设计的统一编程平台,包含编译器、工具链、运行时等关键部件。
    的头像 发表于 09-13 16:04 5005次阅读

    鸿蒙系统黄金搭档方舟编译器2.0:实现多语言多设备编译

    在今天的华为HDC 2020开发者大会上,除了鸿蒙2.0系统之外,华为还推出了方舟编译器2.0,
    的头像 发表于 09-10 16:54 3359次阅读

    华为方舟编译器2.0推出,可让系统操作流畅度提升24%

    在今华为HDC 2020开发者大会上,除了鸿蒙2.0系统之外,华为还推出了方舟编译器2.0,这是
    的头像 发表于 09-11 16:30 1944次阅读

    华为方舟编译器使用指南

    当前方舟编译器支持 Java/Kotlin 程序字节码的前端输入,其它编程语言的支持(如 C/C++/JS 等)还在规划中,方舟编译器的中间
    发表于 10-14 14:56 1次下载
    <b class='flag-5'>华为</b><b class='flag-5'>方舟</b><b class='flag-5'>编译器</b>使用指南

    华为方舟编译器正式支持C语言,将继续完全开源

    2019年8月底,华为方舟编译器(OpenArkCompiler)正式开源,迈出了跨越性的一步。一年多来,方舟编程体系陆续实现了编译器、引擎
    的头像 发表于 10-14 17:38 2262次阅读

    令人惊喜!麒麟芯片+方舟编译器鸿蒙系统彻底解决卡顿问题

    这样的话:鸿蒙系统比安卓和iOS都好用!正缝着iPhone12系列发布的时节,华为在流畅度方面又带来了好消息,最近华为已经官宣,方舟
    的头像 发表于 10-16 15:04 3973次阅读

    鸿蒙系统是什么语言开发的

    的硬件设备,开发者在上面开发应用相对来说也会更简单一些。 根据华为公布的方舟编译器资料 可以推测鸿蒙系统
    的头像 发表于 07-11 10:51 6727次阅读