0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

openharmony編程語言 openharmony的意義

獨愛72H ? 來源:雷科技、代碼森林 ? 作者:雷科技、代碼森林 ? 2021-06-23 11:29 ? 次閱讀

OpenHarmony 是開放原子開源基金會(OpenAtom Foundation)旗下開源項目,定位是一款面向全場景的開源分布式操作系統(tǒng)。

OpenHarmony在傳統(tǒng)的單設備系統(tǒng)能力的基礎上,創(chuàng)造性地提出了基于同一套系統(tǒng)能力、適配多種終端形態(tài)的理念,支持多種終端設備上運行,第一個版本支持128K-128M設備上運行。針對設備開發(fā)者,OpenHarmony采用了組件化的設計方案,可以根據(jù)設備的資源能力和業(yè)務特征進行靈活裁剪,滿足不同形態(tài)的終端設備對于操作系統(tǒng)的要求??蛇\行在百K級別的資源受限設備和穿戴類設備,也可運行在百M級別的智能家用攝像頭/行車記錄儀等相對資源豐富的設備。

OpenHarmony的意義在哪里?

實際上,僅僅是作為中國首個完全開源的基礎系統(tǒng),OpenHarmony的意義就十分重大,接受捐獻的開放原子開源基金會更是國內(nèi)在開源領域的首個基金會,意味著在開源系統(tǒng)上,中國也有了自己的話語權。而且,OpenHarmony其實才是鴻蒙系統(tǒng)真正的核心,華為相當于將這個系統(tǒng)完全交給了全世界的開發(fā)者,只要你想對鴻蒙系統(tǒng)進行開發(fā),就可以根據(jù)OpenHarmony來完全設計自己的操作系統(tǒng),并且輕松加入已有的鴻蒙生態(tài)中,對于整個鴻蒙生態(tài)的發(fā)展有著重要的促進作用。

不少人因為HarmonyOS和其余基于OpenHarmony開發(fā)的系統(tǒng)可以支持Android軟件,所以就質(zhì)疑鴻蒙系統(tǒng)實質(zhì)上是Android的套娃版,而這些質(zhì)疑在OpenHarmony開源后基本上都不攻自破了。在對OpenHarmony的源代碼進行分析后,基本上只要與Android的源代碼進行簡單對比就能發(fā)現(xiàn)兩者是完全無法兼容的。華為旗下發(fā)布的各個系統(tǒng)之所以能夠兼容安卓,是因為華為將安卓的部分內(nèi)核整合到了系統(tǒng)中,讓兩者可以互相兼容運行。

畢竟目前鴻蒙系統(tǒng)在軟件生態(tài)上是完全無法與Android相比的,想要更快、更好的推動用戶使用鴻蒙系統(tǒng),那么對安卓系統(tǒng)的兼容至少在短時間內(nèi)是不能取消的。當鴻蒙系統(tǒng)的軟件生態(tài)完全成熟后,兩者的兼容很有可能會一直持續(xù)下去,最后形成相輔相成的局面。

所以,不管從哪個角度來看OpenHarmony的開源都有著重大意義,不管是對國家而言還是對于整個中國互聯(lián)網(wǎng)生態(tài)而言皆是如此,至少在未來我們不需要擔心在失去了Android和iOS后,整個互聯(lián)網(wǎng)生態(tài)難以為繼。

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

責任編輯:fqj

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
收藏 人收藏

    評論

    相關推薦

    第三屆OpenHarmony技術大會星光璀璨、致謝OpenHarmony社區(qū)貢獻者

    取得豐碩成果的TSG團隊、OpenHarmony技術俱樂部團隊及個人,本次大會特別舉辦了星光團隊和星光個人授牌儀式。共授牌4個星光TSG,分別是安全及機密計算TSG、跨平臺應用開發(fā)框架TSG、編程語言
    的頭像 發(fā)表于 10-21 14:10 ?238次閱讀

    第三屆OpenHarmony技術大會在上海成功舉辦

    在今年的OpenHarmony開發(fā)者大會以及華為開發(fā)者大會上,倉頡編程語言以及OpenHarmony統(tǒng)一互聯(lián)標準先后發(fā)布,為OpenHarmony
    發(fā)表于 10-13 11:14

    OpenHarmony年度技術俱樂部、個人及活動評選結(jié)果公示

    2024年度技術俱樂部評選活動已經(jīng)圓滿結(jié)束。在此,OpenHarmony項目群技術指導委員會(TSC)對所有參與者的積極參與和辛勤付出表示感謝。經(jīng)過嚴格的評選和審核,現(xiàn)將名單予以公示: 評選
    的頭像 發(fā)表于 10-05 08:07 ?280次閱讀

    基于ArkTS語言OpenHarmony APP應用開發(fā):HelloOpenharmony

    1、程序簡介該程序是基于OpenHarmony標準系統(tǒng)編寫的UI應用類:HelloOpenHarmony。本案例是基于API9接口開發(fā)。本案例已在OpenHarmony凌蒙派-RK3568開發(fā)
    的頭像 發(fā)表于 09-15 08:09 ?442次閱讀
    基于ArkTS<b class='flag-5'>語言</b>的<b class='flag-5'>OpenHarmony</b> APP應用開發(fā):Hello<b class='flag-5'>Openharmony</b>

    基于ArkTS語言OpenHarmony APP應用開發(fā):簡易計數(shù)器

    1、程序簡介 該程序是基于OpenHarmony標準系統(tǒng)編寫的UI應用類:Sample Counter(簡單計數(shù)器)。 該程序設計1個按鈕和顯示框。當每次按下按鈕,則顯示框數(shù)字累加1。 本案
    發(fā)表于 09-14 13:38

    基于ArkTS語言OpenHarmony APP應用開發(fā):HelloOpenharmony

    6 標準,如果讀者已經(jīng)熟悉 TS 語法可以直接跳過本節(jié)了,如果有過其它編程語言經(jīng)驗的話會很容易上手,語言都是相通的,充其量就是熟悉一下不同語言間的語法,本節(jié)只是簡單介紹一下 TS 語
    發(fā)表于 09-14 12:47

    鴻蒙OpenHarmony【創(chuàng)建工程并獲取源碼】

    在通過DevEco Device Tool創(chuàng)建OpenHarmony工程時,可自動下載相應版本的OpenHarmony源碼。
    的頭像 發(fā)表于 04-19 21:40 ?397次閱讀
    鴻蒙<b class='flag-5'>OpenHarmony</b>【創(chuàng)建工程并獲取源碼】

    OpenHarmony南向開發(fā)實例:【游戲手柄】

    基于TS擴展的聲明式開發(fā)范式編程語言,以及OpenHarmony的分布式能力實現(xiàn)的一個手柄游戲。
    的頭像 發(fā)表于 04-17 10:21 ?783次閱讀
    <b class='flag-5'>OpenHarmony</b>南向開發(fā)實例:【游戲手柄】

    OpenHarmony即將首次亮相國際頂級學術會議

    是計算機系統(tǒng)領域的頂級國際會議,涵蓋操作系統(tǒng)、體系結(jié)構(gòu)以及編程語言等多個方向。 02 本屆ASPLOS會議上,上海交通大學并行與分布式系統(tǒng)研究所(IPADS)及上海交通大學OpenHarmony技術俱樂部將主辦“基于
    的頭像 發(fā)表于 04-13 08:42 ?280次閱讀

    OpenHarmony南向能力征集令

    1、適配過程中缺少哪些接口能力或者南向能力,需要OpenHarmony去補齊的?例如內(nèi)核、編譯、器件適配、單板適配等; 2、對標linux,需要OpenHarmony提供哪些能力?比如V4L2
    發(fā)表于 04-09 15:32

    OpenHarmony內(nèi)核編程實戰(zhàn)

    編程入門[Hello,OpenHarmony]在正式開始之前,對于剛接觸OpenHarmony的伙伴們,面對大篇幅的源碼可能無從下手,不知道怎么去編碼寫程序,下面用一個簡單的例子帶伙伴們?nèi)腴T。▍任務
    的頭像 發(fā)表于 03-27 08:31 ?895次閱讀
    <b class='flag-5'>OpenHarmony</b>內(nèi)核<b class='flag-5'>編程</b>實戰(zhàn)

    [鴻蒙]OpenHarmony4.0的Rust開發(fā)

    。 OpenHarmony 為了集成 C/C++ 代碼和提升編譯速度,使用了 GN + Ninja 的編譯構(gòu)建系統(tǒng)。GN 的構(gòu)建語言簡潔易讀,Ninja 的匯編級編譯規(guī)則直接高效。 為了在 OpenHarmony
    的頭像 發(fā)表于 02-26 17:28 ?933次閱讀
    [鴻蒙]<b class='flag-5'>OpenHarmony</b>4.0的Rust開發(fā)

    淺談兼容 OpenHarmony 的 Flutter

    OpenHarmony SIG 組織在 Gitee 開源了兼容 OpenHarmony 的 Flutter。該組織主要用于孵化 OpenHarmony 相關的開源生態(tài)項目。 ? ? ▲ 倉庫地址
    的頭像 發(fā)表于 02-02 15:22 ?640次閱讀
    淺談兼容 <b class='flag-5'>OpenHarmony</b> 的 Flutter

    Qt For OpenHarmony圖形化的進展突破

    Qt 適配 OpenHarmony 意義 Qt 是一個 C++ 跨平臺開發(fā)框架,主要用于開發(fā)圖形用戶界面(Graphical User Interface,GUI)程序,具有跨平臺類庫(支持目前
    的頭像 發(fā)表于 02-02 14:29 ?1599次閱讀
    Qt For <b class='flag-5'>OpenHarmony</b>圖形化的進展突破

    OpenHarmony 之 NAPI 框架介紹

    環(huán)境中的 JS 變量與方法。 OpenHarmony 中的 NAPI OpenAtom OpenHarmony(以下簡稱 “OpenHarmony”)應用層基于 javascript 語言
    的頭像 發(fā)表于 02-01 17:34 ?735次閱讀
    <b class='flag-5'>OpenHarmony</b> 之 NAPI 框架介紹