精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

HarmonyOS應用框架如何解決多設備交互問題?

系統 OpenHarmony
要想讓萬物互聯,就需要新的交互模式,而新的交互模式在開發時,需要應用框架加持,HarmonyOS應用框架就解決了新時代的交互問題。

[[418307]]

想了解更多內容,請訪問:

51CTO和華為官方合作共建的鴻蒙技術社區

https://harmonyos.51cto.com

隨著全場景多設備生活方式的不斷深入,用戶擁有的設備越來越多,除了我們每天帶在身上的手機、手腕上的智能手表、口袋里面的無線耳機、背包里面的PC和Pad、另外家里還有智能電視、智能冰箱等設備,這些年,汽車也在逐步地變成一臺跑在道路上的電子設備,如果這些設備都是彼此孤立的,那體驗一定是很差的。

因此,要想讓萬物互聯,就需要新的交互模式,而新的交互模式在開發時,需要應用框架加持,HarmonyOS應用框架就解決了新時代的交互問題。接下來我們以用戶交互為起點,來介紹HarmonyOS應用框架是如何解決多設備交互問題的。

一、萬物互聯時代的基本交互模型

如圖1所示,縱觀人機交互歷史,有以下幾個關鍵時間點:

  • 1868年,打字機的出現解決了人機交互中文字輸入的問題
  • 1964年,鼠標的出現解決了人機交互中圖形界面交互的問題
  • 2007年,多指手勢的出現解決了觸摸屏的交互問題

圖1 人機交互模式圖

這三個歷史時間點可以說是人機交互史上的分水嶺,它們提供了新的交互方式解決了新類型設備的交互問題。但是,這三種交互方式解決的都是單機交互的問題,而萬物互聯時代面臨的是多設備交互的復雜問題。

基于人機交互多年的研究分析,我們發現,在多設備的交互場景上,用戶使用設備的場景可以分為兩大類,一類是用戶同時使用多個設備,另一類是相繼使用多個設備(如圖2所示)。

圖2 多設備交互模型圖

1.同時使用(Simultaneous)

當我們在同時使用多個設備時,除了并發性之外,交互模型還有兩個重要的特點就是:協作性和互補性。協作性是指多個設備彼此交互協調完成一項任務?;パa性是指利用設備的本身形態差異,設備之間互相取長補短,完成一項任務。

例如,當我們在家里找不到電視遙控的時候,手機可以變身成遙控器,這就是一種設備能力的互補。

2.相繼使用(Sequential)

而當我們相繼使用多個設備時,連續性和一致性就非常重要了。連續性是指,當我從一個設備轉向另外一個設備的時候,我剛剛操作的狀態應當是繼續保留沒有被中斷的。例如:將手機上播放的視頻轉到PAD上后能夠繼續播放。而一致性是指,當我們在使用手表、手機、大屏等不同設備時,它們操作方式和基礎視覺元素應當是一致的。例如:多指手勢、控件的樣式。當然,一致不代表一樣,每種設備由于其屏幕尺寸和形態不一樣,視覺元素還需要有針對性地進行一些自適應。

為了滿足上述兩種交互模型,HarmonyOS構建的分布式應用框架中提供了兩種基礎功能,分別是:多端協同與跨端遷移。

接下來我們將介紹HarmonyOS的上述兩個能力是如何解決多設備交互問題的。

二、HarmonyOS如何解決多設備交互問題?

首先我們來介紹HarmonyOS分布式應用框架,該框架可以分為5層(如圖3所示)。

圖3 分布式應用框架整體架構視圖

Layer1是底層軟件,包括內核、驅動和還有軟總線,這一層與開發者距離相對較遠。

Layer2是基礎能力平臺,它包含了很多分布式環境下的基礎服務,例如:分布式任務調度、分布式數據管理、分布式硬件管理以及分布式文件管理等。

Layer3是應用框架的核心服務,大體可以分為兩塊:一塊是全局包管理,一塊是分布式運行管理。與傳統的操作系統不同,HarmonyOS上的包管理,需要處理整個超級終端上所有設備的包信息,因此我們稱之為全局包管理。而對于分布式運行管理,將在下文重點介紹,其中包含了協同和遷移框架。

Layer4是開發者所使用的編程接口層。盡管系統底層的實現非常復雜,但是我們在第四層為開發者提供了簡潔的接口。

Layer5是開發應用的用戶程序層,這一層與開發者聯系密切。

接下來我們將重點為大家介紹Layer3中實現多設備交互模型的兩個框架,分別是多端協同框架和跨端遷移框架。

1.多端協同框架

多端協同框架就是為用戶同時使用多個設備的場景而準備的。例如:手機側應用做游戲手柄,智慧屏側應用做游戲顯示,為用戶組成一個全新的游戲體驗;又如:平板側應用做答題板,智慧屏側應用做直播,為用戶組成一個全新的上網課體驗。

要實現這樣的業務,就要借助多端協同框架(如圖4所示)。

圖4 多端協同

多端協同是一種實現用戶應用程序流轉的技術方案,指多端上的不同FA/PA同時運行、或者交替運行實現完整的業務;或者多端上的相同FA/PA同時運行實現完整的業務。多個設備作為一個整體為用戶提供比單設備更加高效、沉浸的體驗。

說明:FA:Feature Ability,有UI界面, PA:Particle Ability,無UI界面。

當我們的業務需要跨越多個設備時,有兩個基本的能力需要保證:

一是能夠建立跨設備的連接通路,并且實時感知連接狀態的變化。這一點通過IAbilityConnection來完成,它依賴分布式管理服務和軟總線來進行底層連接的管理。

二是能夠在連接通道上傳遞狀態和數據,以進行業務的協同。這一點可以通過HarmonyOS的IDL實現。這些傳遞的數據既包含了系統需要傳遞的數據,也包含了應用程序進行需要傳遞的數據。

有了這兩個能力,開發者便可以完成不同設備之間業務邏輯的協同,以及設備之間硬件能力互補的功能。

2.跨端遷移框架

跨端遷移是用來為用戶相繼使用多個設備而準備的,它是我們常用的一個場景。例如,當你通過手機觀看視頻時,覺得體驗不夠好,你想切換到屏幕更大、音效更好的PAD上繼續觀看,在HarmonyOS之外的系統上,你只能先解鎖PAD,找到那個應用,然后再找到播放歷史,如果運氣好,你的播放進度已經被同步過去了,但很可能,由于網絡同步的延遲,你還得先找到剛剛觀看的位置,然后再繼續觀看。

而關注HarmonyOS系統的朋友們一定會知道,在今年HarmonyOS 2發布會上,我們發布了全新的服務中心。在這個服務中心當中,你可以跨設備的管理整個超級終端上的任務列表,這使得你可以直接在手機上的任務中心,一步將任務拖動到PAD上就可以了。

要完成這一點,就要借助跨端遷移框架(如圖5所示)

圖5 跨端遷移

跨端遷移是一種實現用戶應用程序流轉的技術方案,是將設備1端運行的FA遷移到設備2端上,通過IAbilityContinuation實現業務遷移。完成遷移后, 設備2端的FA繼續任務,而設備1端應用退出。當用戶將任務從一臺設備拖動到另外一臺設備上時,應用程序會收到來自系統的調用,此時應用程序可以將自己需要保存的狀態告知系統,系統會借助于分布式任務管理將數據傳遞到目標端,然后拆包數據并恢復應用狀態。在這種情況下,用戶感受到的就是將任務從一個設備遷移到了另外一個設備。

遷移和協同需要開發者的支持,但這類新的特性往往并不能在短時間內獲得完全地普及, 當應用沒有適配遷移框架時,系統要如何完成跨段遷移任務?

①跨端遷移與窗口管理

為了保證用戶體驗的一致性,當應用沒有適配遷移框架的時候,系統會通過分布式窗口管理的能力完成跨端遷移任務。如圖6所示,當用戶跨設備拖動任務時,HarmonyOS系統會將任務窗口遷移到一個Virtual Window(虛擬窗口)上渲染,然后將渲染的結果通過軟總線傳遞到ProxyWindow(遠端的代理窗口)上,由此達到跨設備顯示的效果。

圖6 分布式窗口管理圖

②分布式硬件平臺與自動跟隨

我們知道,應用在運行過程中,很多時候都會利用一些硬件設備。例如:Camera、麥克風或傳感器。而當我們將一個應用從一個設備遷移到另外一個設備之后,不只是把用戶界面和應用狀態轉移過去就可以了,如果轉移之后聲音還留在原來的設備上播放,那就比較奇怪了。因此,在HarmonyOS中,這些硬件是如何管理的呢?

為了使得應用遷移的流程更加具有一致性,我們在硬件層面系統中做了兩件事情(如圖7所示):

圖7 分布式硬件平臺與自動跟隨

第一件事是“硬件資源池化”。即:HarmonyOS系統會將超級終端上所有設備的硬件進行全局的編號和虛擬化,這使得任何一個設備上的軟件都可以使用所有超級終端設備內的硬件。

第二件事是“自動跟隨”。應用程序使用的其實是一個虛擬的句柄,它并非與某個特性硬件相綁定,當我們在將某個軟件實體從一個設備遷移到另外一個設備時,系統中的遷移決策模塊會自動將硬件也一起切換到目標設備上,使得整個用戶體驗是一致的。

經過上述介紹,我相信大家已經理解HarmonyOS應用框架是如何解決多設備交互問題的。

作為新一代的智能終端操作系統,HarmonyOS非常歡迎廣大開發者加入我們,成為整個鴻蒙生態的一員,讓我們一起,為全球幾十億用戶共筑全新的商業生態以及無限可能。

想了解更多內容,請訪問:

51CTO和華為官方合作共建的鴻蒙技術社區

https://harmonyos.51cto.com

 

責任編輯:jianghua 來源: 鴻蒙社區
相關推薦

2021-08-11 15:35:54

多設備交互應用框架

2009-02-05 10:33:27

設備碎片Java ME移動

2022-03-25 10:13:05

自動駕駛監督學習數據集

2023-03-01 10:02:43

2012-09-05 11:09:15

SELinux操作系統

2013-02-26 09:51:31

Windows 8應用異常問題

2014-05-21 11:09:56

前端有限狀態機

2010-04-29 17:46:31

Oracle死鎖

2023-10-30 18:35:47

MySQL主從延時

2010-07-16 13:52:26

telnet漏洞

2017-10-17 09:21:06

2011-03-23 14:42:47

CPU過度消耗

2021-06-06 13:05:15

前端跨域CORS

2011-08-29 10:34:00

網絡安全云安全云計算

2017-07-20 07:30:16

大數據數據互聯網

2013-05-21 10:49:59

Windows硬件沖突

2024-10-29 16:41:24

SpringBoot跨域Java

2020-04-09 11:08:30

PyFlinkJAR依賴

2015-07-01 09:47:38

2024-11-21 16:47:55

點贊
收藏

51CTO技術棧公眾號

久久欧美一区二区| 国产精品久久久久久久久久妞妞 | 国产在线拍揄自揄拍| 日韩激情欧美| 欧美日韩中文字幕综合视频| 图片区小说区区亚洲五月| 一区二区三区精彩视频| 91精品国产91久久综合| 亚洲福利视频久久| 牛夜精品久久久久久久| 午夜影院免费在线| 国产婷婷色一区二区三区 | 91精品国产乱码久久久| 精品69视频一区二区三区Q| 国产午夜精品一区二区三区| 青娱乐精品在线| 刘亦菲一区二区三区免费看| 有坂深雪av一区二区精品| 欧洲精品码一区二区三区免费看| 精品久久人妻av中文字幕| 久久在线91| 国内精品中文字幕| 我要看黄色一级片| 91成人精品在线| 欧美日韩国产小视频| 凹凸国产熟女精品视频| 在线观看中文| 中文字幕免费一区| 免费看成人午夜电影| 性一交一乱一透一a级| 免费的国产精品| 欧美在线视频网| 国产乡下妇女做爰视频| 围产精品久久久久久久| 尤物yw午夜国产精品视频明星| 亚洲欧美日韩偷拍| 视频一区日韩| 91麻豆精品国产91久久久| 亚洲性生活网站| 中国色在线日|韩| 亚洲成人中文在线| 国产av熟女一区二区三区| 午夜视频在线| 国产精品久久午夜| 亚洲欧美丝袜| 91精品国产91久久久久游泳池 | 日韩福利一区| 精品久久久久久久久久久久久久 | 久久99国产精品成人| 国产不卡视频在线| 91porny在线| 亚洲毛片av| 91国产中文字幕| 国产网址在线观看| 国产精品久久久免费| 午夜精品一区二区三区视频免费看| 九九热只有精品| 欧美天天在线| 久久理论片午夜琪琪电影网| 国产在线一区视频| 国内自拍视频一区二区三区| 久久久久久久色| 国产午夜小视频| 国产日韩欧美| 日韩女在线观看| 樱花视频在线免费观看| 日本一区中文字幕| 成人a在线观看| 国产黄色小视频在线观看| 成人永久看片免费视频天堂| 国产三区精品| 日本高清中文字幕二区在线| 国产午夜亚洲精品理论片色戒| 日本高清久久一区二区三区| 在线免费观看黄| 一区二区高清在线| 国产精品裸体瑜伽视频| 吞精囗交69激情欧美| 欧美日本韩国一区二区三区视频| 国产美女视频免费看| 日韩中文字幕无砖| 日韩电影第一页| 最新中文字幕av| 亚洲国产精品成人| 国产91成人video| 一区二区自拍偷拍| 国产99久久久国产精品潘金网站| 精品国产一区二区三区麻豆免费观看完整版 | 日韩电影在线观看一区| 成人免费高清完整版在线观看| 亚洲精品成av人片天堂无码| 国产成人av一区| 久久6精品影院| 国产在线免费视频| 日本欧美在线观看| 亚洲自拍另类欧美丝袜| 亚洲区小说区图片区| 国产精品情趣视频| 日韩视频在线视频| www.一区| 亚洲精品成a人在线观看| 纪美影视在线观看电视版使用方法| 综合精品一区| 国产精品va在线| 成人午夜福利视频| 国产精品丝袜91| 国产素人在线观看| 国产在线一区不卡| 亚洲九九九在线观看| 四虎精品免费视频| 日韩在线一区二区三区| 国产精品久久久久久久天堂第1集| 春暖花开成人亚洲区| 亚洲国产精品自拍| 午夜大片在线观看| 日韩成人影院| 日韩av片免费在线观看| 高h放荡受浪受bl| 最新国产精品久久精品| 日韩中文字幕免费在线| 久久精品论坛| 欧美激情一级欧美精品| 国产有码在线观看| 日本一区二区动态图| 欧美精品一区免费| 大伊香蕉精品在线品播放| 精品国产一区二区三区在线观看| 色屁屁影院www国产高清麻豆| 国产成人精品影视| 日韩视频在线观看视频| 岛国一区二区| 国产亚洲欧美日韩美女| 中文字幕精品三级久久久| 国产成人精品影视| 欧美一级黄色录像片| 福利一区二区| 中文字幕精品www乱入免费视频| 中文字幕在线欧美| 972aa.com艺术欧美| 日本中文字幕亚洲| 成人影院中文字幕| 国内精品久久久久| 亚洲欧美激情另类| 一区二区三区欧美日韩| 四虎成人在线播放| 欧美日韩亚洲国产精品| 亚洲在线视频福利| 污的网站在线观看| 欧美成人女星排行榜| 亚洲熟女www一区二区三区| 精品亚洲国产成人av制服丝袜| 亚洲精品日韩在线观看| 欧美风情在线视频| 中文字幕日韩精品在线| 曰批又黄又爽免费视频| 国产精品麻豆99久久久久久| 中文字幕av专区| 99久久99久久精品国产片桃花| 国产欧美一区二区三区在线看| av在线播放av| 欧美一区二区在线不卡| 久草免费在线观看视频| 成人综合婷婷国产精品久久蜜臀| av免费观看国产| 国产欧美高清视频在线| 国产精品视频永久免费播放| 婷婷在线视频| 欧美成人一区二区| 日韩精品一区二区三区国语自制| 99久久久精品| wwwwxxxx日韩| 久久久久久久久久久妇女| 91福利视频导航| 久草在线资源福利站| 国产亚洲精品久久久优势| 一级片视频网站| 一区二区理论电影在线观看| 97人妻精品一区二区三区免| 日本91福利区| 免费cad大片在线观看| 国产一区在线电影| 国产精品99免视看9| 久久黄色美女电影| 日韩av网址在线| 91丨九色丨丰满| 亚洲成av人综合在线观看| 扒开jk护士狂揉免费| 经典一区二区三区| 欧美 国产 日本| 999久久久免费精品国产| 国产精品日韩欧美一区二区三区 | 天堂a√在线| 欧美色综合影院| 国产精品成人网站| 中文字幕成人网| 亚洲精品乱码久久| 久久成人久久爱| 欧美日韩在线一| 亚洲成人精品| 欧美在线3区| 中文字幕视频精品一区二区三区| 国产成人精品日本亚洲专区61| 99在线视频观看| 一区二区三区视频免费在线观看| 亚洲av无码一区二区乱子伦| 欧美亚洲综合久久| 日产欧产va高清| 亚洲欧洲av色图| 无码h肉动漫在线观看| 国产成人免费在线视频| 国产高潮免费视频| 国产日韩欧美| 国产欧美日韩小视频| 欧美1级片网站| 欧美福利一区二区三区| youjizz欧美| 91久久中文字幕| 国产69精品久久久久按摩| 777777777亚洲妇女| 日韩av激情| 久久久精品视频成人| 都市激情一区| 国产亚洲精品美女久久久| 青青草在线免费视频| 亚洲高清免费观看高清完整版| a在线观看免费| 欧美日韩国产片| 瑟瑟视频在线免费观看| 欧美性猛交xxxx免费看漫画 | 国产精品美女诱惑| 国产精品久久久久久久久久久久久久久| 欧美在线性爱视频| 欧美久久天堂| 57pao精品| 在线观看福利电影| 欧美一级高清免费播放| av在线理伦电影| 欧美激情一区二区三区久久久| 久操视频在线免费播放| 精品国产一区二区三区四区在线观看| 在线观看的av| 色偷偷av一区二区三区| 在线免费观看黄色av| 中文字幕在线观看日韩| 二区三区在线播放| 色婷婷av一区二区三区久久| 欧美天天影院| 久久中文字幕在线视频| 在线中文字幕视频观看| 欧美大秀在线观看| а_天堂中文在线| 91精品国产成人| 欧美激情护士| 国产精品久久久一区| 国产一区高清| 亚洲专区在线视频| 大奶一区二区三区| 欧美久久久久久| 成人在线丰满少妇av| 视频在线99re| 无需播放器亚洲| 六月婷婷激情综合| 亚洲中字黄色| 少妇一级淫免费放| 国产一区二区三区精品视频| 人妻换人妻仑乱| 波多野结衣在线一区| 精品人妻互换一区二区三区| 欧美国产综合一区二区| 暗呦丨小u女国产精品| 亚洲一区二区美女| 久久久久久久久久久影院 | 午夜精品久久久久久久99| 亚洲第一中文字幕在线观看| 青青草在线播放| 麻豆国产精品va在线观看不卡| 密臀av在线| 国产成人免费av电影| 日日夜夜亚洲精品| 国产欧美日韩综合一区在线观看 | 免费成人深夜夜行网站视频| 国产字幕视频一区二区| 亚洲自偷自拍熟女另类| 青青草成人在线观看| 日韩欧美中文在线视频| 99精品在线观看视频| 五月婷婷综合激情网| 亚洲成av人片| 一区二区乱子伦在线播放| 日韩女优av电影在线观看| 午夜av免费在线观看| 日韩在线激情视频| 色偷偷色偷偷色偷偷在线视频| 国产精品久久久久久超碰| 久久久精品区| 日产国产精品精品a∨| 欧美成人69av| 97公开免费视频| av在线一区二区| 欧美日韩午夜视频| 色偷偷成人一区二区三区91| 国产成人精品一区二三区四区五区 | 国产尤物视频在线| 欧美福利在线观看| 精品久久福利| 美日韩精品免费| 欧美日一区二区三区在线观看国产免| 黄色一级二级三级| caoporn国产一区二区| 免费高清在线观看电视| 欧美在线观看一区二区| 神马一区二区三区| 欧美精品在线免费播放| 成人黄色免费网站| 久久综合福利| 国产一区二区三区四区老人| 日韩av.com| 国产日本欧美一区二区| 日本熟妇毛茸茸丰满| 欧美老人xxxx18| av午夜在线| 国产精品狠色婷| 欧美美乳视频| 欧美韩国日本在线| 波多野结衣一区二区三区 | 欧美日韩午夜精品| 青草久久伊人| 2019国产精品自在线拍国产不卡| 精品久久国产一区| 公共露出暴露狂另类av| 麻豆成人久久精品二区三区红| 3d动漫精品啪啪一区二区下载 | 国产精品久久久久久久久免费樱桃| 免费在线不卡视频| 亚洲成人1234| 丁香花在线观看完整版电影| 亚洲一区二区三区四区在线播放| 日韩片欧美片| 五月天激情播播| 亚洲婷婷国产精品电影人久久| 中文字幕在线观看视频一区| 国产一区二区三区三区在线观看| 色8久久影院午夜场| 奇米影视首页 狠狠色丁香婷婷久久综合 | 国产电影一区二区在线观看| 中文字幕亚洲乱码| 国产精品你懂的在线欣赏| 中文字幕精品一区二区精| 少妇激情综合网| www欧美在线观看| 男女爱爱视频网站| 国产福利一区二区三区视频在线| 国产suv一区二区三区| 日韩精品一区二区三区中文不卡| 青草在线视频在线观看| 国产女人水真多18毛片18精品 | 精品av久久久久电影| 欧美极品jizzhd欧美仙踪林| 欧美日韩午夜剧场| 男女污污视频在线观看| 国产精品视频免费在线| 99久久亚洲精品蜜臀| www.日本久久| 亚洲一区二区美女| 免费在线超碰| 91网在线免费观看| 亚洲人成毛片在线播放女女| 中文字幕一区二区人妻在线不卡| 一本大道久久精品懂色aⅴ | 自拍偷拍国产精品| 亚洲av无码专区在线| 韩日精品中文字幕| 欧美一区2区| gogo亚洲国模私拍人体| 香港成人在线视频| 免费a级毛片在线观看| 成人免费观看网址| 国产欧美不卡| 免费91在线观看| 精品国产91久久久久久久妲己| 中文字幕人成乱码在线观看| 亚洲日本精品国产第一区| 国产成人在线视频免费播放| 天天综合天天干| 久久精品人人做人人爽| 欧美顶级毛片在线播放| 超碰在线播放91| 五月天激情小说综合| 欧美精品电影| 精品久久精品久久| 精品一区二区在线免费观看| www.国产成人| 久久久国产视频91| 免费av一区二区三区四区| 日本特黄在线观看| 在线亚洲+欧美+日本专区| 99在线播放| 五月天久久狠狠| 99久免费精品视频在线观看| 97成人在线观看|