HarmonyOS 介紹

HarmonyOS簡介

隨著萬物互聯時代的開啟,應用的設備底座將從幾十億手機擴展到數百億IoT設備。全新的全場景設備體驗,正深入改變消費者的使用習慣。 同時應用開發者也面臨設備底座從手機單設備到全場景多設備的轉變,全場景多設備的全新底座,為消費者帶來萬物互聯時代更為高效、便捷的體驗。

新的場景同時也帶來了新的挑戰。開發者不僅需要支持更加多樣化的設備,還需要支持跨設備的協作。不同設備類型意味著不同的傳感器能力、硬件能力、屏幕尺寸、操作系統和開發語言,還意味著差異化的交互方式。同時跨設備協作也讓開發者面臨分布式開發帶來的各種復雜性,例如跨設備的網絡通信、數據同步等。若采取傳統開發模式,適配和管理工作量將非常巨大。

當前移動應用開發中遇到的主要挑戰包括:

  • 針對不同設備上的不同操作系統,重復開發,維護多套版本。
  • 多種語言棧,對人員技能要求高。
  • 多種開發框架,不同的編程范式。
  • 命令式編程,需關注細節,變更頻繁,維護成本高。

圖1?更多的智能設備

與此同時,AI時代全面來臨。隨著人們對交互和信息獲取的智能化要求越來越高,移動設備的計算能力越來越強,在設備側就能提供AI的相關能力,例如自然語言交互、環境智能感知、圖像識別等。如何快速地使用這些AI能力,使自己的應用更加智能化,進而更好的服務消費者,也是開發者面臨的全新挑戰。

移動終端上的應用生態發展到今天也面臨著變革。傳統厚重的App ,整體體驗好,功能齊全,但開發成本高、周期長,且存在搜索,安裝,升級,卸載等一系列需要用戶主動關注的顯性操作,這些顯性操作給用戶帶來了實質性的使用成本。輕量化、可快速達成消費者意圖、可獨立執行、完成單一功能的程序實體正成為新的趨勢。

為了更好的抓住機遇,應對萬物互聯所帶來的一系列挑戰,新的應用生態應該具備如下特征:

  • 單一設備延伸到多設備:應用一次開發就能在多個設備上運行,軟件實體能夠從單一設備轉移到其他設備上,且多個設備間能夠協同運行,給消費者提供全新的分布式體驗。
  • 厚重應用模式到輕量化服務模式:提供輕量化的服務,最小化資源消耗,一步直達,快速完成消費者特定場景的任務。
  • 集中化分發到AI加持下的智慧分發:為消費者提供智慧場景服務,實現“服務找人”。
  • 純軟件到軟硬芯協同的AI能力:提供軟硬芯協同優化的AI能力,全面滿足應用高性能訴求。

圖2?HarmonyOS

HarmonyOS是新一代的智能終端操作系統,為不同設備的智能化、互聯與協同提供了統一的語言,為用戶帶來簡捷,流暢,連續,安全可靠的全場景交互體驗。

HarmonyOS結合移動生態發展的趨勢,提出了三大技術理念:一次開發,多端部署;可分可合,自由流轉;統一生態,原生智能。核心技術理念詳細內容可參考《鴻蒙生態應用開發白皮書》,此白皮書全面闡釋了HarmonyOS生態下應用開發核心理念、關鍵能力以及創新體驗,旨在幫助開發者快速、準確、全面的了解HarmonyOS開發套件給開發者提供的能力全景和未來的愿景。

另外,《鴻蒙生態應用安全技術白皮書》全面闡述了HarmonyOS生態下應用安全核心理念;通過應用開發、應用發布、應用安裝運行三個階段,構建關鍵安全能力,從始至終貫徹應用安全核心理念,幫助開發者快速理解HarmonyOS生態應用安全設計,提升應用開發安全質量。

【習題】HarmonyOS介紹

判斷題

1.? “一次開發,多端部署”指的是一個工程,一次開發上架,多端按需部署。為了實現這一目的,HarmonyOS提供了多端開發環境,多端開發能力以及多端分發機制。正確(True)

2.? 《鴻蒙生態應用開發白皮書》全面闡釋了鴻蒙生態下應用開發核心理念、關鍵能力以及創新體驗,旨在幫助開發者快速、準確、全面的了解鴻蒙開發套件給開發者提供的能力全景和未來的愿景。正確(True)

3.? HUAWEI DevEco Studio是面向HarmonyOS生態的集成開發環境,提供了一站式的HarmonyOS生態應用開發能力。正確(True)

單選題

1.? 當用戶希望能夠在多個設備間來回切換、完成多個任務,開發者可以使用以下哪個核心能力,以便應用不間斷地給用戶提供服務的能力。(C

A. 統一生態

B. 可分可合

C. 自由流轉

D. 原生智能

2.? 當您希望獲取到最全面、最詳細的功能描述、參數說明和權限信息時,應該從()尋找?(C

A. Sample

B. FAQ

C. API參考

D. Codelabs

3.? 應用如需在多個設備上運行,需要適配不同的屏幕尺寸和分辨率、不同的交互方式(如觸摸和鍵盤等)、不同的硬件能力(如內存差異和器件差異等),開發成本較高。“一次開發,多端部署”提供了哪個核心能力降低了多設備應用的開發成本?(B

A. 多端開發環境

B. 多端開發能力

C. 多端分發機制

D. 多端UI適配

4.? 如果開發者在原生應用版本的基礎上,想要提供多種服務給用戶,開發者選擇開發場景的最優選是?(B

A. 獨立開發一個應用

B. 開發多個元服務,按需組合為一個復雜的應用

C. 獨立開發一個元服務

D. 同時開發應用和多個元服務

多選題

1.? 下列哪些選項屬于HarmonyOS三大技術理念。(ABC

A. 一次開發,多端部署

B. 可分可合,自由流轉

C. 統一生態,原生智能

D. 跨端遷移,多端協同

2.? 用戶使用應用的情境發生變化時(例如從室內走到戶外、從辦公室到車上等),之前使用的設備可能已經不適合繼續當前的任務,或者周圍有更合適的設備,此時,可以選擇使用新的設備來繼續當前的任務。以下哪些場景適合使用跨端遷移能力?(ABCD

A. 在外時手機上編輯郵件,到公司后在2in1設備上繼續編輯

B. 在外時手機玩游戲,到家后希望獲取更好的視覺體驗,在平板上繼續玩

C. 在家里智慧屏上看視頻,當下需要出門時,可以手機上繼續觀看

D. 手機視頻通話中,到家后家中有智慧屏,可以更沉浸地視頻聊天

3.? 下列哪些說法是正確的。(ABCD

A. HUAWEI DevEco Studio 提供了設備模擬的能力,解決HarmonyOS生態應用、元服務開發過程中遇到的真機設備不足、無分布式應用調試環境等問題,為開發者提供低成本、易獲取的調測驗證環境

B. 為了降低性能調優技術難度,HUAWEI DevEco Studio推出了場景化調優工具 DevEco Profiler

C. HUAWEI DevEco Studio提供了一系列命令行工具,輔助開發者更高效的管理 SDK 、設備,提升調試、調優的效率

D. HUAWEI DevEco Studio是面向HarmonyOS生態的集成開發環境,提供了一站式的HarmonyOS生態應用開發能力

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/73953.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/73953.shtml
英文地址,請注明出處:http://en.pswp.cn/web/73953.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【視覺提示學習】3.28閱讀隨想

2109.01134 CoOp通過可學習的向量來建模提示的上下文詞匯,這些向量可以用隨機值或預訓練的詞嵌入進行初始化(見圖2)。我們提供了兩種實現方式,以處理不同性質的任務:一種是基于統一上下文(unified context…

計算機求職面試中高頻出現的經典題目分類整理

以下為計算機求職面試中高頻出現的經典題目分類整理,涵蓋技術核心與深度考察方向,答案要點已附解析思路: 一、數據結構與算法 鏈表操作 題目:反轉鏈表(迭代/遞歸實現)考察點:指針操作、遞歸思維…

uniapp選擇文件使用formData格式提交數據

1. Vue實現 在vue項目中,我們有個文件,和一些其他字段數據需要提交的時候,我們都是使用axios 設置請求頭中的Content-Type: multipart/form-data,然后new FormData的方式來進行提交。方式如下: const sendRequest = () => {const formData = new FormData()formData…

BeanDefinition和Beanfactory實現一個簡單的bean容器

目錄 什么是 Springbean 容器 設計思路 圖解 參考文章 開源地址 BeanDefinition 類 BeanFactory 類 測試類 什么是 Springbean 容器 Spring 包含并管理應用對象的配置和生命周期,在這個意義上它是一種用于承載對象的容器,你可以配置你的每個 Bea…

AI Agent開發大全第十四課-零售智能導購智能體的RAG開發理論部分

開篇 經過前面的一些課程,我們手上已經積累了各種LLM的API調用、向量庫的建立和使用、embedding算法的意義和基本使用。 這已經為我們具備了開發一個基本的問答類RAG的開發必需要素了。下面我們會來講一個基本問答類場景的RAG,零售中的“智能導購”場景。 智能導購 大家先…

向字符串添加空格

給你一個下標從 0 開始的字符串 s ,以及一個下標從 0 開始的整數數組 spaces 。 數組 spaces 描述原字符串中需要添加空格的下標。每個空格都應該插入到給定索引處的字符值 之前 。 例如,s "EnjoyYourCoffee" 且 spaces [5, 9] &#xff0…

百人會上的蔚小理與「來的剛剛好」的雷軍

這就是2025百人會上的蔚小理,努力的李斌、宣揚飛行汽車的何小鵬與大講開源的李想。那么小米汽車的模式是什么呢?站在蔚小理的肩上。 這就是2025百人會上的蔚小理,努力的李斌、宣揚飛行汽車的何小鵬與大講開源的李想。那么小米汽車的模式是什么…

解鎖Nginx路由器匹配規則

引言 Nginx 無疑是一款備受矚目的明星產品。它以其高性能、高可靠性以及出色的并發處理能力,在眾多 Web 服務器和反向代理服務器中脫穎而出 ,廣泛應用于各類網站和應用程序中。據統計,超過 30% 的網站都在使用 Nginx 作為其 Web 服務器&…

傳統策略梯度方法的弊端與PPO的改進:穩定性與樣本效率的提升

為什么傳統策略梯度方法(如REINFORCE算法)在訓練過程中存在不穩定性和樣本效率低下的問題 1. 傳統策略梯度方法的基本公式 傳統策略梯度方法的目標是最大化累積獎勵的期望值。具體來說,優化目標可以表示為: max ? θ J ( θ )…

Qwt入門

Qwt(Qt Widgets for Technical Applications)是一個用于科學、工程和技術應用的 Qt 控件庫,提供曲線圖、儀表盤、刻度尺等專業可視化組件。 1. 安裝與配置 1.1 安裝方式 源碼編譯(推薦): git clone https://github.com/qwt/qwt.git cd qwt qmake qwt.pro # 生成 Makef…

軟考《信息系統運行管理員》- 6.1 信息系統安全概述

信息系統安全的概念 信息系統安全是指保障計算機及其相關設備、設施(含網絡)的安全,運行環境的安全, 信息的安全,實現信息系統的正常運行。 信息系統安全包括實體安全、運行安全、信息安全和 人員安全等幾個部分。 影響信息系統安全的因素…

Canvas實現旋轉太極八卦圖

Canvas實現旋轉太極八卦圖 項目簡介 這是一個使用HTML5 Canvas技術實現的動態太極八卦圖,包含了旋轉動畫和鼠標交互功能。項目展示了中國傳統文化元素與現代Web技術的結合。 主要特點 動態旋轉的太極圖八卦符號的完整展示鼠標懸停暫停動畫流暢的動畫效果 技術實…

機器學習、深度學習和神經網絡

機器學習、深度學習和神經網絡 術語及相關概念 在深入了解人工智能(AI)的工作原理以及它的各種應用之前,讓我們先區分一下與AI密切相關的一些術語和概念:人工智能、機器學習、深度學習和神經網絡。這些術語有時會被交替使用&#…

打造高性能中文RAG系統:多輪對話與語義檢索的完美結合

目錄 1、引言 2、RAG系統的核心架構 3、對話理解:超越單輪問答 3.1、指代消解技術 3.2、話題跟蹤與記憶 4、混合檢索策略:兼顧精確與廣泛 4.1、向量檢索 關鍵詞檢索 4.2、重排序機制 5、性能優化:應對大規模文檔 5.1、向量量化技術…

人工智能助力數字化轉型:生成式人工智能(GAI)認證開啟新篇章

在數字化浪潮席卷全球的今天,企業正面臨著前所未有的轉型壓力與機遇。數字化轉型,這一曾經被視為“選擇題”的戰略議題,如今已演變為關乎企業生存與發展的“必答題”。在這場深刻的變革中,人工智能(AI)作為…

Windows 圖形顯示驅動開發-WDDM 2.4功能-GPU 半虛擬化(十二)

DxgkDdiQueryAdapterInfo 更新 DXGKARG_QUERYADAPTERINFO 結構已更新,以包括以下字段以支持半虛擬化: 添加了 Flags 成員,允許 Dxgkrnl 指示以下內容: 它將 VirtualMachineData 設置為指示調用來自 VM。它將 SecureVirtualMach…

iOS審核被拒:Missing privacy manifest 第三方庫添加隱私聲明文件

問題: iOS提交APP審核被拒,蘋果開發者網頁顯示二進制錯誤,收到的郵件顯示的詳細信息如下圖: 分析: 從上面信息能看出第三方SDK庫必須要包含一個隱私文件,去第三方庫更新版本。 幾經查詢資料得知,蘋果在…

馬達加斯加企鵝字幕

Antarctica 南極洲 An inhospitable wasteland 一個荒涼的不毛之地 But even here 但即使在這里 on the Earth’s frozen bottom 地球另一端的冰天雪地里 we find life 也有生命存在 And not just any life 不是別的什么生物 Penguins 而是企鵝 Joyous, frolicking 快樂的 頑皮…

愛因斯坦求和 torch

目錄 向量點積 矩陣乘法 矩陣轉置 向量轉換相機坐標系 在 Python 的科學計算庫(如 NumPy)中,einsum 是一個強大的函數,它可以簡潔地表示各種張量運算。下面是幾個不同類型的使用示例: 向量點積 向量點積是兩個向量…

FPGA調試筆記

XILINX SSTL屬性電平報錯 錯誤如下: [DRC BIVRU-1] Bank IO standard Vref utilization: Bank 33 contains ports that use a reference voltage. In order to use such standards in a bank that is not configured to use INTERNAL_VREF, the banks VREF pin mu…