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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

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

鴻蒙系統(tǒng)用什么語言開發(fā)

汽車玩家 ? 來源:pianshen ? 作者:pianshen ? 2021-06-28 11:22 ? 次閱讀

華為鴻蒙系統(tǒng)作為華為的備用方案,首先必須要考慮的就是兼容性和開放性,這樣更加自由的Linux自然就是首選,由于Linux可以運(yùn)行在多種硬件平臺(tái)上,所以基于此開發(fā)的鴻蒙系統(tǒng)可以盡可能的兼容適配更多的硬件設(shè)備,開發(fā)者在上面開發(fā)應(yīng)用相對來說也會(huì)更簡單一些。

根據(jù)華為公布的方舟編譯器資料 可以推測鴻蒙系統(tǒng)是用C、C++語言編寫

鴻蒙系統(tǒng)和方舟編譯器的思路應(yīng)該是一樣:直接使用機(jī)器語言編寫app,取消安卓系統(tǒng)的ART虛擬機(jī),直接編譯為二進(jìn)制機(jī)器碼;

這樣的好處是:不需要中轉(zhuǎn),執(zhí)行速度快;劣勢是:必須要有大量的靜態(tài)方案、內(nèi)存空間要求更高。

由于是用C、C++進(jìn)行編寫app,對軟件開發(fā)人員要求高,提高了建設(shè)生態(tài)鏈的技術(shù)門檻。

由于華為目前有芯片、系統(tǒng)等軟件和硬件基礎(chǔ),華為鴻蒙系統(tǒng)若走蘋果IOS封閉系統(tǒng)模式,雖然路途漫長但前途可觀。

但華為主業(yè)是通訊,并非手機(jī),這和蘋果主業(yè)是手機(jī)的特點(diǎn)不同。華為沒有辦法全身心投入開發(fā)封閉式的鴻蒙系統(tǒng)。

華為因?yàn)槭謾C(jī)并非主業(yè),只能走開源之路。但作為手機(jī)制造商的華為,如何讓其他手機(jī)制造商使用的系統(tǒng),將是一個(gè)巨大的難題。

畢竟沒有一個(gè)手機(jī)制造商去幫助一個(gè)依是裁判員又是運(yùn)動(dòng)員的手機(jī)系統(tǒng)發(fā)展,導(dǎo)致自己的市場份額縮減。

文章綜合來源:pianshen

編輯:ymf

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

    關(guān)注

    3

    文章

    75

    瀏覽量

    42863
  • 方舟
    +關(guān)注

    關(guān)注

    0

    文章

    18

    瀏覽量

    8436
  • 鴻蒙系統(tǒng)
    +關(guān)注

    關(guān)注

    183

    文章

    2634

    瀏覽量

    66155
收藏 人收藏

    評論

    相關(guān)推薦

    鴻蒙原生應(yīng)用元服務(wù)開發(fā)-初識(shí)倉頡開發(fā)語言

    、提升開發(fā)效率,例如插值字符串、主構(gòu)造函數(shù)、Flow 表達(dá)式、match、if-let、while-let 和重導(dǎo)出等語法,讓開發(fā)者可以較少編碼表達(dá)相關(guān)邏輯。 多范式編程 :倉頡編程語言
    發(fā)表于 08-15 10:00

    鴻蒙原生應(yīng)用元服務(wù)開發(fā)-初識(shí)倉頡開發(fā)語言

    、提升開發(fā)效率,例如插值字符串、主構(gòu)造函數(shù)、Flow 表達(dá)式、match、if-let、while-let 和重導(dǎo)出等語法,讓開發(fā)者可以較少編碼表達(dá)相關(guān)邏輯。 多范式編程 :倉頡編程語言
    發(fā)表于 07-30 17:49

    鴻蒙開發(fā)就業(yè)前景到底怎么樣?

    門檻與挑戰(zhàn): 鴻蒙開發(fā)需要程序員具備良好的編程語言基礎(chǔ), 并熟悉操作系統(tǒng)原理、分布式系統(tǒng)架構(gòu)、云計(jì)算和人工智能等方面的知識(shí)。這種技術(shù)門檻雖然
    發(fā)表于 05-09 17:37

    fpga的是什么編程語言 fpga什么語言開發(fā)

    和VHDL都是用于邏輯設(shè)計(jì)的硬件描述語言,并且都已成為IEEE標(biāo)準(zhǔn)。它們能形式化地抽象表示電路的結(jié)構(gòu)和行為,支持邏輯設(shè)計(jì)中層次與領(lǐng)域的描述,具有電路仿真與驗(yàn)證機(jī)制以保證設(shè)計(jì)的正確性,并便于文檔管理和設(shè)計(jì)重用。 fpga什么語言
    的頭像 發(fā)表于 03-14 17:09 ?3247次閱讀

    學(xué)習(xí)鴻蒙背后的價(jià)值?星河版開放如何學(xué)習(xí)?

    現(xiàn)在是2024年,華為在1月18開展了鴻蒙千帆起儀式發(fā)布會(huì)。宣布了鴻蒙星河版,并對開發(fā)者開放申請,此次發(fā)布會(huì)主要是說明了,鴻蒙已經(jīng)是全棧自研底座,
    發(fā)表于 02-22 20:55

    純血鴻蒙系統(tǒng),拿什么與安卓、iOS比?

    、數(shù)碼、車載等等一系列生態(tài)閉環(huán)。 而華為鴻蒙是全棧自研底座,從AI大模型、AI框架、安全隱私、集成開發(fā)環(huán)境、設(shè)計(jì)系統(tǒng)、編程框體、編譯器、編程語言和文件系統(tǒng),到操作
    發(fā)表于 02-21 21:04

    未來從事鴻蒙開發(fā)?是否會(huì)有前景?

    很多的。 鴻蒙的布局很廣,對比Android、ios系統(tǒng)是“青出于藍(lán)而勝于藍(lán)”對于開發(fā)者而言可以作為近10年的發(fā)展道路。 鴻蒙開發(fā)適合人群
    發(fā)表于 02-19 21:31

    鴻蒙系統(tǒng)優(yōu)缺點(diǎn),能否作為開發(fā)者選擇

    星河版已經(jīng)是純血鴻蒙,但是它的發(fā)展一些周期。生態(tài)圈的建立難度大,各大廠商加入鴻蒙原生開發(fā)需要時(shí)間累積。 鴻蒙開發(fā)人才空缺,由于
    發(fā)表于 02-16 21:00

    使用 Taro 開發(fā)鴻蒙原生應(yīng)用 —— 快速上手,鴻蒙應(yīng)用開發(fā)指南

    隨著鴻蒙系統(tǒng)的不斷完善,許多應(yīng)用廠商都希望將自己的應(yīng)用移植到鴻蒙平臺(tái)上。最近,Taro 發(fā)布了 v4.0.0-beta.x 版本,支持使用 Taro 快速開發(fā)
    的頭像 發(fā)表于 02-02 16:09 ?803次閱讀
    使用 Taro <b class='flag-5'>開發(fā)</b><b class='flag-5'>鴻蒙</b>原生應(yīng)用 —— 快速上手,<b class='flag-5'>鴻蒙</b>應(yīng)用<b class='flag-5'>開發(fā)</b>指南

    鴻蒙開發(fā)教程

    向三款手機(jī)開放, mate 60、mate60 pro 和 mate x5。 什么是鴻蒙,他是 android 套殼嗎? 鴻蒙是華為自研的操作系統(tǒng),發(fā)布之初發(fā)現(xiàn)它上面也能兼容安卓應(yīng)用,大家紛紛猜想
    的頭像 發(fā)表于 01-31 17:11 ?706次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b>教程

    鴻蒙開發(fā)什么語言

    Java的,從API8開始,只能用Arkts,js或著C++開發(fā)了,我們這篇文章重點(diǎn)講下應(yīng)用級別的開發(fā)鴻蒙應(yīng)用開發(fā) 和安卓應(yīng)用和IOS應(yīng)用開發(fā)
    的頭像 發(fā)表于 01-30 16:12 ?1459次閱讀
    <b class='flag-5'>鴻蒙</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>用</b>什么<b class='flag-5'>語言</b>?

    多家頭部企業(yè)宣布「啟動(dòng)鴻蒙原生應(yīng)用開發(fā)」,你看好鴻蒙系統(tǒng)走向「獨(dú)立」嗎?

    鴻蒙生態(tài)迎「關(guān)鍵一戰(zhàn)」,多家頭部企業(yè)宣布「啟動(dòng)鴻蒙原生應(yīng)用開發(fā)」,你看好鴻蒙系統(tǒng)走向「獨(dú)立」嗎?
    的頭像 發(fā)表于 01-24 11:47 ?522次閱讀
    多家頭部企業(yè)宣布「啟動(dòng)<b class='flag-5'>鴻蒙</b>原生應(yīng)用<b class='flag-5'>開發(fā)</b>」,你看好<b class='flag-5'>鴻蒙</b><b class='flag-5'>系統(tǒng)</b>走向「獨(dú)立」嗎?

    免費(fèi)學(xué)習(xí)鴻蒙(HarmonyOS)開發(fā),一些地址分享

    國內(nèi)一流高校。通過鴻蒙班的設(shè)立,高校可以為學(xué)生提供專業(yè)的鴻蒙OS學(xué)習(xí)環(huán)境和豐富的實(shí)踐機(jī)會(huì),培養(yǎng)出更多的鴻蒙開發(fā)人才,為鴻蒙OS
    發(fā)表于 01-12 20:48

    C語言開發(fā)DSP系統(tǒng)全過程

    電子發(fā)燒友網(wǎng)站提供《C語言開發(fā)DSP系統(tǒng)全過程.pdf》資料免費(fèi)下載
    發(fā)表于 11-18 10:57 ?0次下載
    <b class='flag-5'>用</b>C<b class='flag-5'>語言</b><b class='flag-5'>開發(fā)</b>DSP<b class='flag-5'>系統(tǒng)</b>全過程

    C語言開發(fā)DSP系統(tǒng)的全過程講解

    電子發(fā)燒友網(wǎng)站提供《C語言開發(fā)DSP系統(tǒng)的全過程講解.pdf》資料免費(fèi)下載
    發(fā)表于 11-18 10:53 ?0次下載
    <b class='flag-5'>用</b>C<b class='flag-5'>語言</b><b class='flag-5'>開發(fā)</b>DSP<b class='flag-5'>系統(tǒng)</b>的全過程講解