<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          華為宣布了,鴻蒙 OS 2.0 開放源代碼

          共 3947字,需瀏覽 8分鐘

           ·

          2020-09-14 19:26

          綜合自:觀察者網(wǎng)、TechWeb、infoQ、新智元、大數(shù)據(jù)文摘等
          來源:程序猿
          鴻蒙 OS 開源項目:
          https://www.openatom.org/openharmony
          鴻蒙 OS 代碼倉庫:
          https://openharmony.gitee.com/

          鴻蒙 OS 2.0 正式開源

          9月10日,在2020年華為開發(fā)者大會上,華為消費者業(yè)務CEO余承東宣布,鴻蒙OS升級至2.0版本。


          最重要的是,鴻蒙OS 2.0面向應用開發(fā)者發(fā)布Beta版本,9月10日面向大屏、手表、車機發(fā)布,2020年12月,面向手機發(fā)布



          余承東說,明年華為手機將全面支持鴻蒙OS 2.0。


          一直以來,很多人最想看到都是鴻蒙OS適配到智能手機,取代谷歌定義的Android,成為真正意義上的國產(chǎn)手機系統(tǒng)。


          但是沸騰了一年有余,大家對鴻蒙手機系統(tǒng)的認知仍是只停留在——它是華為在受到威脅時拿出的反擊武器,意義非凡。但鴻蒙OS長什么樣,怎么用,誰也沒見過。


          現(xiàn)在余承東給出了時間節(jié)點,看到這里,你是否再次升起了對鴻蒙系統(tǒng)的期待?


          余承東稱,鴻蒙OS是首個真正為全場景時代打造的分布式操作系統(tǒng)。去年推出的鴻蒙OS 1.0版本,驗證了終端分布式技術(shù)的可行性,這一技術(shù)也被應用到EMUI中,創(chuàng)新出多屏協(xié)同、暢連視頻通話、華為HiCar等跨終端體驗。鴻蒙 2.0則在分布式軟總線、分布式數(shù)據(jù)管理和分布式安全三大核心能力方面進行了全面的升級。


          鴻蒙OS 2.0將全面實現(xiàn)全場景生態(tài),具備跨設備、服務流轉(zhuǎn)、極速直達、可視可說、隱私安全五大能力。同時他還舉例稱,在鴻蒙OS 2.0的支持下,比如手機導航可與手表協(xié)同、轉(zhuǎn)彎變道振感提醒。



          此外,鴻蒙OS 2.0自適應的UX框架,可以讓開發(fā)者快速觸達千萬級新設備,實現(xiàn)大小屏自適應、橫豎屏自適應。


          不僅如此,鴻蒙OS 2.0還支持可視可說AI賦能,讓App獲得語音交互能力,支持自動識屏、你說我聽。


          余承東表示,要助力中國開發(fā)者走向全球。他表示,“沒有人能夠熄滅滿天星光,每一位開發(fā)者,都是華為要匯聚的星星之火”。


          為了讓鴻蒙OS 智能硬件開發(fā)者快速上手,鴻蒙OS為其提供了豐富的模組、開發(fā)板和解決方案。同時,HUAWEI DevEco將為鴻蒙OS設備帶來一站式開發(fā)環(huán)境,支持家電、安防、運動健康等品類的組件定制、驅(qū)動開發(fā)和分布式能力集成。在用戶開發(fā)過程中,不論設備是有屏還是無屏,HUAWEI DevEco都可以為其提供一站式開發(fā)、編譯、調(diào)試和燒錄,組件可以按需定制,減少資源占用,開發(fā)環(huán)境內(nèi)置安全檢查能力,用戶在開發(fā)過程中也可以進行可視化調(diào)試。

          ?


          目前,面向RAM在128KB~128MB的IoT智能硬件源代碼已經(jīng)開放;在明年4月前,RAM在128MB到4GB間的終端設備,包括輕車機及帶屏音箱等在內(nèi)的設備均可以獲得相關(guān)的開源代碼;到明年10月,HarmonyOS源代碼將會面向更多全場景終端設備開放。

          ?

          一條完整的應用開發(fā)生態(tài)中,應用框架、編譯器、IDE、API/SDK都是必不可少的。為了賦能開發(fā)者,鴻蒙OS 提供了一系列構(gòu)建全場景應用的完整平臺工具鏈與生態(tài)體系,助力開發(fā)者,讓應用能力可分可合可流轉(zhuǎn),輕松構(gòu)筑全場景創(chuàng)新體驗。

          ?

          分布式應用框架能夠?qū)碗s的設備間協(xié)同封裝成簡單接口,可分可合可流轉(zhuǎn),輕松實現(xiàn)跨設備應用協(xié)同。開發(fā)者只需要關(guān)注業(yè)務邏輯,不必關(guān)心跨端調(diào)度與通信細節(jié),減少代碼和復雜度,大幅提升全場景體驗開發(fā)效率。分布式應用框架SDK/API開發(fā)者Beta版已經(jīng)同步上線,分步驟提供13000多個API,支持開發(fā)大屏、手表、車機等應用。

          ?

          編譯器方面,鴻蒙OS采用了支持高性能多語言編譯的方舟編譯器2.0。其能夠消除跨語言交互開銷,統(tǒng)一運行時;統(tǒng)一多語言前端,讓開發(fā)者能夠自由選擇Java、JavaScript及其他語言;通過組件解耦實現(xiàn)多設備彈性部署;操作系統(tǒng)、運行時和開發(fā)框架協(xié)同設計,能夠完成聯(lián)合優(yōu)化,提高代碼執(zhí)行效率。

          ?

          IDE方面,鴻蒙OS 2.0打造了全場景跨設備集成開發(fā)工具Huawei DevEco 2.0。其具有三大特色能力,在編程時開發(fā)者可以實時預覽UI,實現(xiàn)編程所?即所得;提供API智能補全,實現(xiàn)高效編碼;面對多設備測試難題,DevEco Studio提供了高性能模擬仿真和實時調(diào)測。

          ?


          華為面向廣大開發(fā)者提供了鴻蒙OS應用開發(fā)者官網(wǎng)、設備開發(fā)者官網(wǎng)、開發(fā)者論壇@華為開發(fā)者聯(lián)盟等開發(fā)者社區(qū)資源,持續(xù)對外發(fā)布相關(guān)技術(shù),也讓開發(fā)者之間互通有無,共同陪伴鴻蒙OS一路前行。

          鴻蒙2.0的大心臟:分布式技術(shù)

          榮耀智慧屏搭載了鴻蒙1.0之后,邁出了全場景體驗的第一步,鴻蒙2.0將分布式技術(shù)引入了EMUI,首次實現(xiàn)了大屏、折疊屏和手機之前的應用,一次開發(fā)多端部署。

          ?

          王成錄介紹說,鴻蒙2.0?相對鴻蒙1.0有了本質(zhì)提升,鴻蒙系統(tǒng)也將由智慧屏擴展到手機等設備,并支持更多廠商,使能三方生態(tài)

          ? ??


          鴻蒙2.0將開放給所有的南向硬件生產(chǎn)廠家,去創(chuàng)新鴻蒙的生態(tài)設備,同時開放給北向的應用開發(fā)廠家,讓他們基于鴻蒙做很多現(xiàn)在無法想象到的創(chuàng)新。

          ?

          鴻蒙系統(tǒng)不是手機系統(tǒng)簡單替代,它是面向未來全場景多設備的融合操作系統(tǒng)。

          ?

          這個系統(tǒng)的核心底座就是分布式技術(shù)。

          ?

          特別關(guān)鍵的三部分,第一個是分布式的軟總線,第二個是分布式的文件系統(tǒng)和分布式的數(shù)據(jù)庫,第三個是非常重要的分布式安全的解決方案。

          ??


          分布式軟總線

          ?

          分布式軟總線可以說是鴻蒙系統(tǒng)整個技術(shù)的底座,可以打破單一設備物理空間的限制。

          ?


          有了分布式軟總線,多設備之間就可以實現(xiàn)全融合自適應,WiFi和藍牙兩種異構(gòu)網(wǎng)絡的融合,從此無需切換連接方式。

          ?

          自發(fā)現(xiàn)自連接,即使我們使用不同的設備,也可以實現(xiàn)一次配網(wǎng),永久自發(fā)連接,即使一天工作16小時,續(xù)航只縮短10分鐘。

          ?

          分布式軟總線還有個比較重要的功能就是,動態(tài)時延校準,可以實現(xiàn)多設備的視頻和音頻同步,視頻在屏上,音頻在音箱上,而完全沒有時延。

          ?

          三個核心的技術(shù)支撐起了鴻蒙2.0的軟總線,讓分布式真的實現(xiàn)了全場景全連接,無延遲免等待。

          ?

          分布式文件系統(tǒng)和分布式數(shù)據(jù)庫

          ?

          數(shù)據(jù)庫和文件系統(tǒng)是操作系統(tǒng)的核心技術(shù)之一,端側(cè)的分布式華為也是遙遙領(lǐng)先業(yè)界。

          ?

          遠程文件跨設備之間的讀寫,如果速度得不到保障,整個所謂的跨設備全場景應用將沒法運行。

          ?

          基于鴻蒙2.0的軟總線技術(shù),華為實現(xiàn)了遠程讀寫性能的大幅提升,比業(yè)界最好的Samba系統(tǒng)快了4-6倍,如果兩個設備都是用了鴻蒙2.0,那跨設備的傳輸和同一設備幾乎沒有區(qū)別。

          ? ??


          分布式數(shù)據(jù)庫讓對數(shù)據(jù)進行增刪改也有了很大提升,比安卓的ContentProvider有1.3倍的提升,這可是安卓系統(tǒng)提供的4個關(guān)鍵組件之一,所以鴻蒙套殼安卓的說法也不攻自破。

          ?

          考驗終端設備性能的另一個重要指標數(shù)據(jù)檢索,鴻蒙2.0也是表現(xiàn)優(yōu)異,比向來以性能著稱的iOS Core Spotlight快了近1.2倍。

          ?

          所以分布式文件系統(tǒng)和分布式數(shù)據(jù)庫這么艱難的領(lǐng)域,鴻蒙都拿下了,加上軟總線,鴻蒙系統(tǒng)終于有了堅實的底座。

          ?

          分布式安全

          ?

          安全永遠是大家最關(guān)心的問題,鴻蒙2.0在數(shù)據(jù)安全方面也是下了大力氣。

          ?

          華為單系統(tǒng)的安全能力已經(jīng)做到了極致,業(yè)界第一個在微內(nèi)核領(lǐng)域通過了CCEAL5+認證,而且,目前仍然是唯一的廠家。

          ?

          確保正確的人,正確的設備,正確的數(shù)據(jù),是鴻蒙2.0確保數(shù)據(jù)安全的關(guān)鍵所在。

          ?

          操作的設備本身要是原廠生產(chǎn)沒有被篡改過的,密碼,指紋,要么是faceID等多因子聯(lián)合鑒權(quán),而不用人為操作,此外,數(shù)據(jù)的流動也有著嚴格的等級限制,高級別可以查看低級別的數(shù)據(jù),不能反向。

          如何參與鴻蒙 OS 開發(fā)?

          本次發(fā)布會,華為完備了南向(面向設備廠商)開放平臺與工具鏈,這讓基于鴻蒙 2.0 系統(tǒng)設備開發(fā)易如反掌:一是集成華為 SDK,本次提供的 SDK 包一共有 7 個;二是運行開源代碼,目前源代碼已經(jīng)開放,本次開放了 17 個子系統(tǒng)、134 個代碼倉庫以及 3 個參考實現(xiàn),只要是 128M 內(nèi)存及以下的設備都可以立刻編譯運行;三是華為提供了模組和芯片,目前已經(jīng)獲得 5 家 7 款芯片和 5 家 5 款模組的認證,并為發(fā)燒友提供了開發(fā)板;四是 Huawei DevEco 2.0,這是非常強大的工具,提供了開發(fā)、編譯、調(diào)試、燒錄的一站式開發(fā)流程,該系統(tǒng)集成了華為分布式和二進制 SDK, 開發(fā)者可以選配,并內(nèi)置了安全檢查能力。

          構(gòu)建全場景開發(fā)的完整平臺工具鏈和生態(tài),我們知道如今的開發(fā)者生態(tài)非常繁榮,但很容易凋零。王成錄表示,因為中國的軟件市場沒有根,外界開發(fā)者的聲音,華為都聽到了,但要做好一個生態(tài)沒有那么簡單,需要編譯器、開發(fā)平臺等才可以形成一個完整的生態(tài),未來才真正能夠枝繁葉茂。

          因此,開發(fā)者還需要方舟編譯器,其實現(xiàn)了多語言多設備編譯,沒有足夠的投入根本做不出編譯器,所以華為對此堅定不移,方舟編譯器目前已經(jīng)可以支持和開發(fā)鴻蒙應用。最后,Huawei DevEco 2.0 集成開發(fā)工具(IDE)提供了六大能力,一套代碼編譯完成就可以知道在手表和大屏上是如何顯示的。

          推薦閱讀:

          完全整理 | 365篇高質(zhì)技術(shù)文章目錄整理

          算法之美 : 棧和隊列

          主宰這個世界的10大算法

          徹底理解cookie、session、token

          淺談什么是遞歸算法

          專注服務器后臺技術(shù)棧知識總結(jié)分享

          歡迎關(guān)注交流共同進步

          碼農(nóng)有道?coding


          碼農(nóng)有道,為您提供通俗易懂的技術(shù)文章,讓技術(shù)變的更簡單

          嘿,你在看嗎
          瀏覽 79
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  国产精品成人无码A片噜噜 | 久久久久久久免费视频 | 狠狠久| 亚洲AV秘 无码一区二三月夜 | 黄片网站进入口 |