在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

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

3天內不再提示

HarmonyOS三大技術理念

ArkUI詳解 ? 來源:鴻蒙實驗室 ? 作者:鴻蒙實驗室 ? 2022-12-01 14:43 ? 次閱讀

三大技術理念

在白皮書提到,經過十多年的發展,傳統移動互聯網的增長紅利已漸見頂。IDC 預計到 2025 年,中國物聯網總連接量將達到 102.7 億個(注:數據來自于 IDC 發布的《中國物聯網連接規模預測, 2020—2025》報告)。在這樣的重要機遇期,鴻蒙系統結合移動生態發展的趨勢,提出了三大技術理念: 一次開發,多端部署;可分可合,自由流轉;統一生態,原生智能

pYYBAGOITSaAGMwiAAQoDJSSW0g577.png

一次開發,多端部署

為了實現這一目的,鴻蒙系統提供了幾個核心能力,包括多端開發環境,多端開發能力以及多端分發機制。

多端開發環境

1.多端雙向預覽

在鴻蒙生態應用的開發階段,因不同設備的屏幕分辨率、形狀、大小等差異,開發者需要在不同設備上查看界面 UI 顯示,確保實現效果與設計目標一致。傳統的開發模式下,開發者需要獲取大量不同的真機設備用于測試驗證。HUAWEI DevEco Studio 提供了多種設 備的雙向預覽能力,支持同時查看 UI 代碼在多個設備上的預覽效果,并支持 UI 代碼和預覽 效果的雙向定位修改。

2.分布式調試

鴻蒙生態應用具有天然的分布式特征,體現在同一個應用在多個設備上會有大量的交互。 開發過程中,對這些交互進行調試時,需要對每個設備分別建立調試會話,并且需要在多個 設備之間來回切換,容易造成調試不連續、操作繁瑣等問題。為了提升開發效率,HUAWEI DevEco Studio 提供了分布式調試功能,支持跨設備調試,通過代碼斷點和調試堆棧可以方 便地跟蹤不同設備之間的交互,用于定位多設備互動場景下的代碼缺陷。

3.分布式調優

分布式應用的運行性能至關重要。在跨端遷移場景中,需要應用在目標設備上快速啟動, 以實現和原設備之間的無縫銜接;在多端協同場景中,需要應用在算力和資源不同的多個設 備上都能高效運行,以獲得整體的流暢體驗。以往開發者在分析分布式應用的性能問題時, 需要單獨查看每個設備的性能數據,并手動關聯分析這些數據,操作繁瑣,復雜度高。 HUAWEI DevEco Studio 提供了分布式調優功能,支持多設備分布式調用鏈跟蹤、跨設備 調用堆棧縫合,同時采集多設備性能數據并進行聯合分析。

4.超級終端模擬

移動應用開發時需要使用本地模擬器來進行應用調試,實現快速開發的目的。鴻蒙生態 應用需要運行在多種不同類型的設備上,為此 HUAWEI DevEco Studio 提供了不同類型的 終端模擬,支持開發者在多個模擬終端上進行開發調試,降低門檻、節約成本。同時,多個 模擬終端、真機設備也可以自由地組成超級終端,進一步降低開發者獲取分布式調測環境的 難度。

5.低代碼可視化開發

低代碼開發提供 UI 可視化開發能力,支持自由拖拽組件和可視化數據綁定,可快速預 覽效果,所見即所得。通過拖拽式編排、可視化配置的方式,幫助開發者減少重復性的代碼 編寫,快速地構建多端應用程序。低代碼開發的產物如組件、模板等可以被其他模塊的代碼 引用,并且能通過跨工程復用,支持開發團隊協同完成復雜應用的開發

多端開發能力

應用如需在多個設備上運行,需要適配不同的屏幕尺寸和分辨率、不同的交互方式(如 觸摸和鍵盤等)、不同的硬件能力(如內存差異和外設差異等),開發成本較高。因此,多端 開發能力的核心目標是降低多設備應用的開發成本。為了實現該目標,鴻蒙系統提供了以下 幾個核心能力,支持界面和業務邏輯代碼復用,幫助開發者降低開發與維護成本,提高代碼 復用度。

1.多端 UI 適配

不同設備屏幕尺寸、分辨率等存在差異,系統需要對屏幕進行邏輯抽象,包括尺寸和物 理像素,并提供豐富的自適應/響應式的布局和視覺能力,方便開發者進行不同屏幕的界面 適配。

2.事件交互歸一

不同設備間的交互方式等存在差異,如觸摸、鍵盤、鼠標、語音、手寫筆等,系統需要 對不同輸入方式進行統一處理,向開發者提供歸一的邏輯交互事件。

3.設備能力抽象

多端分發機制

如果需要開發多設備上運行的應用,一般會針對不同類型的設備多次開發并獨立上架。 開發和維護的成本大,為了解決這個問題,鴻蒙系統提供了“一次開發,多端部署”的能力, 開發者開發多設備應用,只需要一套代碼,一次打包出多個HAP,統一上架,即可根據設備 類型按需進行分發。

多設備按需分發

多入口按需分發

可分可合,自由流轉

原子化服務是鴻蒙系統提供的一種全新的應用形態,具有獨立入口,用戶可通過點擊、 碰一碰、掃一掃等方式直接觸發,無需顯式安裝,由程序框架后臺靜默安裝后即可使用,可 為用戶提供便捷服務。

原子化服務基于鴻蒙系統 API 開發,支持運行在 1+8+N 設備上,供用戶在合適的場 景、合適的設備上便捷使用。原子化服務是支撐可分可合,自由流轉的輕量化程序實體,幫 助開發者的服務更快觸達用戶。具備如下特點:

觸手可及:原子化服務可以在服務中心發現并使用,同時也可以基于合適場景被主 動推薦給用戶使用,例如用戶可在服務中心和小藝建議中發現系統推薦的服務。

服務直達:原子化服務無需安裝卸載,“秒開體驗”,即點即用,即用即走。

服務卡片:支持用戶無需打開原子化服務便可獲取服務內重要信息的展示和動態變 化,如天氣、關鍵事務備忘、熱點新聞列表。

自由流轉:原子化服務支持運行在多設備上并按需跨端遷移,或者多個設備協同起 來給用戶提供最優的體驗。例如手機上未完成的郵件,遷移到平板繼續編輯,手機 用作文檔翻頁和批注,配合智慧屏完成分布式辦公;例如分布式游戲場景,手機可 作為手柄,與智慧屏配合玩游戲,獲得新奇游戲體驗。

可分可合

在開發態,開發者通過業務解耦,把不同的業務拆分為多個模塊。在部署態,開發者可 以將一個或多個模塊自由組合,打包成一個 App Pack 統一上架。在分發運行態,每個 HAP 都可以單獨分發滿足用戶單一使用場景,也可以多個 HAP 組合分發滿足用戶更加復雜的使 用場景。

自由流轉

傳統應用只能在單個設備內運行,當用戶有多個設備,且要完成多個任務時,則需要在 多個設備間來回切換。因此應用能夠在設備之間流轉,不間斷給用戶提供服務的能力就變得 非常重要。 鴻蒙系統提供了自由流轉的能力,使得開發者可以方便地開發出跨越多個設備的應用, 用戶也能夠方便地使用這些功能。 自由流轉可分為跨端遷移和多端協同兩種情況。它們分別是時間上的串行交互和時間上 的并行交互。自由流轉不僅帶給用戶全新的交互體驗,也為開發者搭建了一座從單設備時代 通往多設備時代的橋梁。

統一生態,原生智能

鴻蒙系統倡導應用生態統一、多方共建,支持開發者根據自身的業務場景,自由選擇原 生框架、三方跨平臺框架來進行鴻蒙生態應用開發。 同時為了滿足日益增長的應用智能化訴求,鴻蒙系統內置了多層次、豐富的 AI 開放能 力,對開發者提供簡潔易用的 API,幫助開發者快速集成 API,助力應用智能化。

統一生態

鴻蒙系統支持業界主流跨平臺開發框架,通過多層次的開放能力提供統一接入標準,實 現三方框架快速接入,支撐快速豐富鴻蒙生態應用、原子化服務。

原生智能

鴻蒙系統提供開箱即用的原生 AI 能力, 降低智能應用的開發門檻,幫助開發者快速實現 應用智能化。同時也提供軟硬芯協同優化的系統級推理框架并預留擴展,滿足開發者的高階性能優化訴求。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 物聯網
    +關注

    關注

    2920

    文章

    45435

    瀏覽量

    381956
  • HarmonyOS
    +關注

    關注

    79

    文章

    1999

    瀏覽量

    31359
  • OpenHarmony
    +關注

    關注

    25

    文章

    3781

    瀏覽量

    17291
收藏 0人收藏
  • 早起的坚果1

評論

相關推薦

軟通動力亮相華為HarmonyOS Connect伙伴峰會

近日,以“一起創造無限可能,同風起,耀星河”為主題的HarmonyOS Connect伙伴峰會在上海召開。作為首批HarmonyOS Connect生態解決方案商,軟通動力受邀出席峰會,與華為簽署HarmonyOS Connec
的頭像 發表于 03-20 15:40 ?218次閱讀

【「鴻蒙操作系統設計原理與架構」閱讀體驗】02-華為鴻蒙設計理念

部分產生影響 。這就好比一輛汽車,各個零部件可以獨立更換和維修,某個零部件的損壞不會導致整輛車無法行駛 。 、設計理念驅動下的技術實現 (一)強大的分布式能力 分布式文件系統 :Harmo
發表于 02-23 16:16

HarmonyOS 應用開發賦能套件:鴻蒙原生應用開發的 “神助攻”

開發的關鍵技術、核心理念與解決方案。 學習與評估階段:學、練、考一體,掌握開發技能   在學習與評估階段,賦能套件從學、練、考大維度為開發者科學定制學習路徑。其不僅提供了豐富多樣的視頻課程資源,還配備
發表于 02-17 16:37

HarmonyOS開發指導類文檔更新速遞(下)

伴隨著HarmonyOS 5.0.0 Release、HarmonyOS 5.0.1 Release版本的發布,HarmonyOS官網文檔也帶來了不少上新內容。本期HarmonyOS
的頭像 發表于 12-30 09:54 ?542次閱讀
<b class='flag-5'>HarmonyOS</b>開發指導類文檔更新速遞(下)

名單公布!【書籍評測活動NO.53】鴻蒙操作系統設計原理與架構

呈現鴻蒙系統的原理與架構。 有利于糾正研究者、學生、開發者和行業從業者對鴻蒙技術理解的偏差,建立一個更好的鴻蒙生態環境。 整體概述:HarmonyOS 的基本設計理念 計算機硬件廠商需要按照操作系統
發表于 12-16 15:10

AICon北京站HarmonyOS技術分論壇開啟招募,歡迎開發者踴躍報名

在人工智能的浪潮中,HarmonyOS以其獨特的技術優勢,引領著移動應用開發的新趨勢。2024年12月14日,在AICon全球人工智能開發與應用大會(北京站)期間 ,將舉辦以“鴻蒙生態下的AI助力
的頭像 發表于 12-11 16:39 ?414次閱讀
AICon北京站<b class='flag-5'>HarmonyOS</b><b class='flag-5'>技術</b>分論壇開啟招募,歡迎開發者踴躍報名

AICon北京站HarmonyOS技術分論壇開啟招募

AICon北京站HarmonyOS技術分論壇將于2024年12月14日在北京與廣大開發者見面。歡迎各位開發者踴躍報名,與技術專家現場交流,感受全新的HarmonyOS 開發體驗。
發表于 12-11 09:38

AWTK 最新動態:支持鴻蒙系統(HarmonyOS Next)

導讀HarmonyOS是全球第大移動操作系統,有巨大的市場潛力,在國產替代的背景下,機會多多,AWTK支持HarmonyOS,讓AWTK開發者也能享受HarmonyOS生態的紅利。A
的頭像 發表于 11-06 08:03 ?542次閱讀
AWTK 最新動態:支持鴻蒙系統(<b class='flag-5'>HarmonyOS</b> Next)

HarmonyOS大咖問答探討-鴻蒙原生應用元服務上架

【精彩活動】大咖問答活動·第8期 HDE李洋老師與大家探討“鴻元服務開發及上架”相關的技術疑問,速速圍觀,在本帖下方評論,就有機會領取好禮,收獲驚喜,即刻參與吧! https
發表于 08-13 16:53

深度揭秘!觀測云產品核心理念

一個產品的強大生命力和競爭力,源自于其內在的哲學和理念。作為團隊的領航者,我帶領著每一位成員,堅守著這些核心理念。它們是我們設計和實現產品的基石,是我們在技術發展道路上的指南針。
的頭像 發表于 07-23 10:15 ?321次閱讀

慶科信息獲HarmonyOS高級應用開發能力認證!助力品牌快速打造鴻蒙原生應用

近日,上海慶科信息技術有限公司榮獲HarmonyOS應用開發者高級認證,公司在華為鴻蒙生態的開發能力得到進一步拓展,能夠幫助客戶快速開發基于HarmonyOS Next的鴻蒙原生應用,助力廠商全面擁抱鴻蒙生態。
的頭像 發表于 07-17 13:24 ?750次閱讀
慶科信息獲<b class='flag-5'>HarmonyOS</b>高級應用開發能力認證!助力品牌快速打造鴻蒙原生應用

HarmonyOS NEXT Developer Beta1最新術語表

Common Event Service,是HarmonyOS中負責處理公共事件的訂閱、發布和退訂的系統服務。 Cross-device migration,跨端遷移 是一種實現用戶應用程序流轉的技術方案
發表于 06-27 16:16

華為HarmonyOS Next支持企業應用安裝,無須App Store審核

華為宣布推出HarmonyOS開發者指南,明確表示開發人員可以利用專用的內部發行證書和Profile編譯打包其應用,然后將應用包及其描述文件上傳至服務器或第方云端,供用戶直接下載安裝。
的頭像 發表于 05-18 11:44 ?2003次閱讀

HarmonyOS開發案例:【常用組件與布局】

HarmonyOS ArkUI提供了豐富多樣的UI組件,您可以使用這些組件輕松地編寫出更加豐富、漂亮的界面。
的頭像 發表于 05-09 18:20 ?1440次閱讀
<b class='flag-5'>HarmonyOS</b>開發案例:【常用組件與布局】

HarmonyOS開發案例:【首選項】

基于HarmonyOS的首選項能力實現的一個簡單示例。
的頭像 發表于 04-19 16:20 ?1431次閱讀
<b class='flag-5'>HarmonyOS</b>開發案例:【首選項】
主站蜘蛛池模板: 恐怖片大全恐怖片免费观看好看的恐怖片 | 噜噜爽 | 美女视频黄免费 | 精品成人网 | 日韩黄色录像 | 国产精品久久久久天天影视 | 欧美高h | 一级做a爰片久久毛片鸭王 一级做a爰片久久毛片一 | 中文天堂最新版资源新版天堂资源 | 久久综合久久久 | 亚洲色图欧美在线 | 性xxxx奶大欧美高清 | 第四色亚洲色图 | 亚洲一在线 | 欧美三级网址 | 天天拍天天操 | 国产精品久久久久天天影视 | 精品国产一二三区 | 成人xxxxx | 婷婷色激情| 国产婷婷高清在线观看免费 | 久青草国产手机在线视频 | 狠狠操狠狠 | 福利片欧美 | 丁香花高清在线观看 | 五月婷婷色播 | 色综合天天综合网看在线影院 | 国产精品国产三级国产普通话对白 | 亚洲爽爽网 | 午夜dy888理论 | 国产handjob手交在线播放 | 亚洲第一页视频 | 成人激情综合网 | 天堂在线观看中文字幕 | 岛国大片在线播放 | 日本视频三区 | 特级毛片aaa免费版 特级毛片a级毛免费播放 | 欧美激情第一欧美在线 | 亚洲三级色 | 天堂资源在线bt种子 | 性生大片一级毛片免费观看 |

電子發燒友

中國電子工程師最喜歡的網站

  • 2931785位工程師會員交流學習
  • 獲取您個性化的科技前沿技術信息
  • 參加活動獲取豐厚的禮品