流轉概述
場景介紹
隨著全場景多設備的生活方式不斷深入,用戶擁有的設備越來越多,不同設備都能在適合的場景下提供良好的體驗,例如手表可以提供及時的信息查看能力,電視可以帶來沉浸的觀影體驗。但是,每個設備也有使用場景的局限,例如在電視上輸入文本相對移動設備來說是非常糟糕的體驗。當多個設備通過分布式操作系統能夠相互感知、進而整合成一個超級終端時,設備與設備之間就可以取長補短、相互幫助,為用戶提供更加自然流暢的分布式體驗。
跨多設備的分布式操作可以統稱為 流轉 ;根據使用場景的不同,流轉又分為[跨端遷移]和[多端協同]兩種具體場景。
基本概念
- 流轉
泛指跨多設備的分布式操作。流轉能力打破設備界限,多設備聯動,使用戶應用程序可分可合、可流轉,實現如跨設備編輯郵件、多設備協同健身、多屏游戲等分布式業務。流轉為開發者提供更廣的使用場景和更新的產品視角,強化產品優勢,實現體驗升級。流轉按照使用場景可分為跨端遷移和 多端協同 。 - 跨端遷移
在用戶使用設備的過程中,當使用情境發生變化時(例如從室內走到戶外或者周圍有更合適的設備等),之前使用的設備可能已經不適合繼續當前的任務,此時,用戶可以選擇新的設備來繼續當前的任務,原設備可按需決定是否退出任務,這就是跨端遷移場景。常見的跨端遷移場景實例:在平板上播放的視頻,遷移到智慧屏繼續播放,從而獲得更佳的觀看體驗;平板上的視頻應用退出。在應用開發層面,跨端遷移指在A端運行的UIAbility遷移到B端上,完成遷移后, B端UIAbility繼續任務,而A端UIAbility可按需決定是否退出。 - 多端協同
用戶擁有的多個設備,可以作為一個整體,為用戶提供比單設備更加高效、沉浸的體驗,這就是多端協同場景。常見的多端協同場景實例:
流轉架構
借助流轉能力,可讓用戶應用程序更輕松、快捷地完成流轉。流轉架構有如下優勢:
- 支持遠程服務調用等能力,可輕松設計業務。
- 支持多個應用同時進行流轉。
- 支持不同形態設備,如平板、智慧屏、手表等。
- 開發前請熟悉鴻蒙開發指導文檔:[
gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md
]
流轉架構如下圖所示。
圖1 流轉架構圖
- 跨端遷移任務管理:在遷移發起端,接受用戶遷移的意圖,提供遷移流轉入口,遷移結果顯示等能力。
- 多端協同任務管理:在協同發起端,接受用戶應用程序注冊,提供協同入口、狀態顯示、退出流轉等管理能力。
- 分布式組件管理服務:提供遠程服務啟動、遠程服務連接、遠程遷移等能力,并通過不同能力組合,支撐用戶應用程序完成跨端遷移或多端協同的業務體驗。
- 分布式安全:提供E2E的加密通道,為用戶應用程序提供安全的跨端傳輸機制,保證“正確的人,通過正確的設備,正確地使用數據”。
- 分布式軟總線:使用基于平板、智能穿戴、智慧屏等分布式設備的統一通信基座,為設備之間的互聯互通提供統一的分布式通信能力。
審核編輯 黃宇
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
組件
+關注
關注
1文章
505瀏覽量
17807 -
鴻蒙
+關注
關注
57文章
2321瀏覽量
42749
發布評論請先 登錄
相關推薦
鴻蒙開發OpenHarmony組件復用案例
概述
在開發應用時,有些場景下的自定義組件具有相同的組件布局結構,僅有狀態變量等承載數據的差異。這樣的組件緩存起來,需要使用到該
發表于 01-15 17:37
華為鴻蒙系統 HarmonyOS 2.0 京東、美團、優酷等軟件,分布式跨設備交互演示及簡單說明
華為鴻蒙系統 HarmonyOS 2.0京東、美團、優酷等軟件,分布式跨設備交互演示及簡單說明
發表于 01-14 09:52
華為鴻蒙系統 HarmonyOS 2.0 京東、美團、優酷等軟件,分布式跨設備交互演示及簡單說明
華為鴻蒙系統 HarmonyOS 2.0 京東、美團、優酷等軟件,分布式跨設備交互演示及簡單說明
發表于 01-27 08:00
HarmonyOS實戰—布局和組件的概述
組件的概述屏幕展示出來的元素,都稱之為組件。比如華為已經提供的:文本,圖片,進度條,輸入框等。注意點:組件在未被添加到布局中時,既無法顯示也無法交互
發表于 08-12 12:23
華為發布HarmonyOS2,全新桌面支持應用跨設備流轉
華為正式發布了HarmonyOS 2,鴻蒙系統新亮點先知道,不僅有全新桌面,還支持應用跨設備流轉,新奇玩法你值得期待。
鴻蒙開發丨設備內 UIAbility 的幾種交互方式
UIAbility 組件間交互(設備內) 在設備內,UIAbility(用戶界面能力)是系統調度的最小單元,它們負責展示用戶界面和執行相關的業務邏輯。
鴻蒙開發:應用組件跨設備交互(流轉)【跨端遷移】
跨端遷移的核心任務是將應用的當前狀態(包括頁面控件、狀態變量等)無縫遷移到另一設備,從而在新設備上無縫接續應用體驗。這意味著用戶在一臺設備上進行的操作可以在另一臺
評論