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

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

3天内不再提示

openharmony编程语言 openharmony的意义

独爱72H 来源:雷科技、代码森林 作者:雷科技、代码森林 2021-06-23 11:29 次阅读

OpenHarmony 是开放原子开源基金会(OpenAtom Foundation)旗下开源项目,定位是一款面向全场景的开源分布式操作系统

OpenHarmony在传统的单设备系统能力的基础上,创造性地提出了基于同一套系统能力、适配多种终端形态的理念,支持多种终端设备上运行,第一个版本支持128K-128M设备上运行。针对设备开发者,OpenHarmony采用了组件化的设计方案,可以根据设备的资源能力和业务特征进行灵活裁剪,满足不同形态的终端设备对于操作系统的要求。可运行在百K级别的资源受限设备和穿戴类设备,也可运行在百M级别的智能家用摄像头/行车记录仪等相对资源丰富的设备。

OpenHarmony的意义在哪里?

实际上,仅仅是作为中国首个完全开源的基础系统,OpenHarmony的意义就十分重大,接受捐献的开放原子开源基金会更是国内在开源领域的首个基金会,意味着在开源系统上,中国也有了自己的话语权。而且,OpenHarmony其实才是鸿蒙系统真正的核心,华为相当于将这个系统完全交给了全世界的开发者,只要你想对鸿蒙系统进行开发,就可以根据OpenHarmony来完全设计自己的操作系统,并且轻松加入已有的鸿蒙生态中,对于整个鸿蒙生态的发展有着重要的促进作用。

不少人因为HarmonyOS和其余基于OpenHarmony开发的系统可以支持Android软件,所以就质疑鸿蒙系统实质上是Android的套娃版,而这些质疑在OpenHarmony开源后基本上都不攻自破了。在对OpenHarmony的源代码进行分析后,基本上只要与Android的源代码进行简单对比就能发现两者是完全无法兼容的。华为旗下发布的各个系统之所以能够兼容安卓,是因为华为将安卓的部分内核整合到了系统中,让两者可以互相兼容运行。

毕竟目前鸿蒙系统在软件生态上是完全无法与Android相比的,想要更快、更好的推动用户使用鸿蒙系统,那么对安卓系统的兼容至少在短时间内是不能取消的。当鸿蒙系统的软件生态完全成熟后,两者的兼容很有可能会一直持续下去,最后形成相辅相成的局面。

所以,不管从哪个角度来看OpenHarmony的开源都有着重大意义,不管是对国家而言还是对于整个中国互联网生态而言皆是如此,至少在未来我们不需要担心在失去了Android和iOS后,整个互联网生态难以为继。

本文整合自 雷科技、代码森林

责任编辑:fqj

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

    关注

    37

    文章

    6801

    浏览量

    123283
  • 分布式系统
    +关注

    关注

    0

    文章

    146

    浏览量

    19219
  • 鸿蒙系统
    +关注

    关注

    183

    文章

    2634

    浏览量

    66305
收藏 人收藏

    评论

    相关推荐

    第三届OpenHarmony技术大会星光璀璨、致谢OpenHarmony社区贡献者

    取得丰硕成果的TSG团队、OpenHarmony技术俱乐部团队及个人,本次大会特别举办了星光团队和星光个人授牌仪式。共授牌4个星光TSG,分别是安全及机密计算TSG、跨平台应用开发框架TSG、编程语言
    的头像 发表于 10-21 14:10 212次阅读

    第三届OpenHarmony技术大会在上海成功举办

    在今年的OpenHarmony开发者大会以及华为开发者大会上,仓颉编程语言以及OpenHarmony统一互联标准先后发布,为OpenHarmony
    发表于 10-13 11:14

    基于ArkTS语言OpenHarmony APP应用开发:HelloOpenharmony

    1、程序简介该程序是基于OpenHarmony标准系统编写的UI应用类:HelloOpenHarmony。本案例是基于API9接口开发。本案例已在OpenHarmony凌蒙派-RK3568开发
    的头像 发表于 09-15 08:09 371次阅读
    基于ArkTS<b class='flag-5'>语言</b>的<b class='flag-5'>OpenHarmony</b> APP应用开发:Hello<b class='flag-5'>Openharmony</b>

    基于ArkTS语言OpenHarmony APP应用开发:简易计数器

    1、程序简介 该程序是基于OpenHarmony标准系统编写的UI应用类:Sample Counter(简单计数器)。 该程序设计1个按钮和显示框。当每次按下按钮,则显示框数字累加1。 本案
    发表于 09-14 13:38

    基于ArkTS语言OpenHarmony APP应用开发:HelloOpenharmony

    6 标准,如果读者已经熟悉 TS 语法可以直接跳过本节了,如果有过其它编程语言经验的话会很容易上手,语言都是相通的,充其量就是熟悉一下不同语言间的语法,本节只是简单介绍一下 TS 语
    发表于 09-14 12:47

    OpenHarmony南向开发实例:【游戏手柄】

    基于TS扩展的声明式开发范式编程语言,以及OpenHarmony的分布式能力实现的一个手柄游戏。
    的头像 发表于 04-17 10:21 749次阅读
    <b class='flag-5'>OpenHarmony</b>南向开发实例:【游戏手柄】

    OpenHarmony即将首次亮相国际顶级学术会议

    是计算机系统领域的顶级国际会议,涵盖操作系统、体系结构以及编程语言等多个方向。 02 本届ASPLOS会议上,上海交通大学并行与分布式系统研究所(IPADS)及上海交通大学OpenHarmony技术俱乐部将主办“基于
    的头像 发表于 04-13 08:42 254次阅读

    OpenHarmony南向能力征集令

    1、适配过程中缺少哪些接口能力或者南向能力,需要OpenHarmony去补齐的?例如内核、编译、器件适配、单板适配等; 2、对标linux,需要OpenHarmony提供哪些能力?比如V4L2
    发表于 04-09 15:32

    OpenHarmony内核编程实战

    编程入门[Hello,OpenHarmony]在正式开始之前,对于刚接触OpenHarmony的伙伴们,面对大篇幅的源码可能无从下手,不知道怎么去编码写程序,下面用一个简单的例子带伙伴们入门。▍任务
    的头像 发表于 03-27 08:31 807次阅读
    <b class='flag-5'>OpenHarmony</b>内核<b class='flag-5'>编程</b>实战

    [鸿蒙]OpenHarmony4.0的Rust开发

    OpenHarmony 为了集成 C/C++ 代码和提升编译速度,使用了 GN + Ninja 的编译构建系统。GN 的构建语言简洁易读,Ninja 的汇编级编译规则直接高效。 为了在 OpenHarmony
    的头像 发表于 02-26 17:28 876次阅读
    [鸿蒙]<b class='flag-5'>OpenHarmony</b>4.0的Rust开发

    浅谈兼容 OpenHarmony 的 Flutter

    OpenHarmony SIG 组织在 Gitee 开源了兼容 OpenHarmony 的 Flutter。该组织主要用于孵化 OpenHarmony 相关的开源生态项目。     ▲ 仓库地址
    的头像 发表于 02-02 15:22 608次阅读
    浅谈兼容 <b class='flag-5'>OpenHarmony</b> 的 Flutter

    Qt For OpenHarmony图形化的进展突破

    Qt 适配 OpenHarmony 意义 Qt 是一个 C++ 跨平台开发框架,主要用于开发图形用户界面(Graphical User Interface,GUI)程序,具有跨平台类库(支持目前
    的头像 发表于 02-02 14:29 1486次阅读
    Qt For <b class='flag-5'>OpenHarmony</b>图形化的进展突破

    OpenHarmony 之 NAPI 框架介绍

    环境中的 JS 变量与方法。 OpenHarmony 中的 NAPI OpenAtom OpenHarmony(以下简称 “OpenHarmony”)应用层基于 javascript 语言
    的头像 发表于 02-01 17:34 692次阅读
    <b class='flag-5'>OpenHarmony</b> 之 NAPI 框架介绍

    厦门大学OpenHarmony技术俱乐部正式揭牌成立

    点击蓝字 ╳ 关注我们 开源项目 OpenHarmony 是每个人的 OpenHarmony 12月29日下午,由OpenAtom OpenHarmony(简称“OpenHarmony
    的头像 发表于 01-04 21:15 557次阅读
    厦门大学<b class='flag-5'>OpenHarmony</b>技术俱乐部正式揭牌成立

    OpenHarmony Meetup 2023南京站亮点抢先看

    点击蓝字 ╳ 关注我们 开源项目 OpenHarmony 是每个人的 OpenHarmony 原文标题:OpenHarmony Meetup 2023南京站亮点抢先看 文章出处:【微信公众号:OpenAtom
    的头像 发表于 12-25 21:10 580次阅读
    <b class='flag-5'>OpenHarmony</b> Meetup 2023南京站亮点抢先看