成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

一壺清茶,一臺筆記本來開HarmonyOS游旅之路

系統 OpenHarmony
文章由鴻蒙社區產出,想要了解更多內容請前往:51CTO和華為官方戰略合作共建的鴻蒙技術社區https://harmonyos.51cto.com

[[405007]]

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

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

https://harmonyos.51cto.com

科技的發展就如歷史的縮影,都是因為特定的事件產生了質變的影響,鴻蒙的出現也是伴隨著這樣的背景誕生的。

鴻蒙是一款面向未來、面向全場景的分布式智能操作系統。

僅憑這一句話,我們是不可能對它有深刻的認識,我們會提出很多問題,我將自己初學鴻蒙時的問題羅列如下:

  • 1) 到底鴻蒙是什么?
  • 2) 全場景是指什么?
  • 3) 鴻蒙到底有哪些優勢?
  • 4) 和現有的操作系統有什么區別?
  • 5) 支持哪些編程語言?

這一系列的問題也是我初學鴻蒙時提給自己的問題,但有些問題只有我們學習完成后,對鴻蒙有了全貌的了解才能回答的透徹。我始終認為學習是一個提出問題,解決問題的過程,這個過程也是對所學知識掌握最快、最深刻的,因此接下來我將帶著這些問題去學習鴻蒙,并在學習過程中不斷地提出其他問題并通過各種途徑去解決問題。

1.1.1 鴻蒙是什么

我將操作系統分為兩類,一類是獨享式操作系統,另一類是共享式操作系統。從操作系統概念誕生到現在人手一臺智能終端或者多個終端設備,終端設備上的系統僅僅是對該終端負責,這也就意味著設備硬件的不可變,只能提供給當前設備使用,我將該類歸結為獨享式操作系統。直白點就是使用自己的手機拍照,不能使用手機調用照相機的攝像頭拍照,手機的攝像頭對于手機是唯一的。而共享式操作系統就是我即將學習的鴻蒙(圖1.1.1),它可以實現硬件的可變性,可以通過一個終端設備來使用其他終端設備硬件的能力,兩個終端或多個終端之間通過授權達到共享,直白點就是我可以使用手機調用專業照相機的攝像頭進行拍照。在這期間另一個終端設備把自己的高清攝像頭共享給我的手機,我的手機就具備了專業攝像機的能力。

那到底什么是鴻蒙呢?鴻蒙是華為公司開發的一款基于微內核,能夠實現萬物互聯,將人、設備、場景有機地連接起來,形成一個超級虛擬的終端互聯世界,通過一個設備操控多個設備。在體驗上能夠像操控一個設備一樣。鴻蒙實現在不同的場景中通過組合不同的終端設備,實現硬件互助、資源共享,用最合適的設備提供最佳的場景體驗。

十年磨一劍,一朝試鋒芒。自2012年華為開始規劃自由操作系統鴻蒙到至今,已經歷了十個年頭。2019年8月9日正式發布鴻蒙后,遭受了很多質疑,同時也有很多忠實的開發者參與生態共建。2020年9月10日,鴻蒙2.0版本發布。在眾多開發者的共建下,鴻蒙組件已經多達700+。隨著2021年6月2日華為正式舉辦鴻蒙產品發布會(圖1.1.2),鴻蒙組件已經多達1000+,相信后續會有更多的開發者和三方合作商參與鴻蒙共建。

鴻蒙的開機動畫是以一個動態的“O”開始,這個“O”我認為是萬物互聯,無縫銜接,無感知切換的意思。以人為中心,以“1”為核心,以“8”為基礎,以“N”為元素構建萬物互聯,實現全場景無縫銜接,無感知切換。

1.1.2 全場景是什么

鴻蒙是面向全場景的分布式操作系統,全場景到底指什么呢?

我們先來看看單一的場景,我們在早上鬧鐘響起時,關閉鬧鐘,然后打開窗簾,洗漱出門,這些步驟都是唯一的,每一項做完后才能進行下一項,不能同時進行兩項操作,可以認為是單線程,這也是場景的唯一性。在這種單一的場景下,人和設備之間是相互的,并沒有達到設備為人服務。

鴻蒙支持輕松調用設備組合中的不同硬件能力、支持多設備無縫協同,這種情況下,我們的場景將不再是唯一的,同時場景間也可以無縫切換。

全場景在這里是以人們日常起居生活為中心,圍繞人們的衣食住行等需求做出全天候的服務響應。鴻蒙利用組網的方式將場景需要的設備進行互聯,造就新硬件、新交互、新服務,讓設備始終是以人為中心。

鴻蒙利用分布式技術,通過1+8+N(圖1.1.3)的方式讓設備為人提供不同需求下的解決方案,真正達到了“一機在手,天下我有”的高境界。比如夏天下班時,打開車和家里的空調系統,同時打開智能廚房設備進行烹飪,這個場景下我們通過手機實現了多設備的操作,多場景的互聯。

1.1.3 鴻蒙有哪些優勢

在了解鴻蒙特性之前,我們先來看看鴻蒙的技術架構(圖1.1.4)。根據華為鴻蒙提供的技術架構圖,可以看出其遵從分層設計,從下向上依次為:內核層、系統服務層、框架層和應用層,每層又包括多個子系統。

作為北向應用開發者,鴻蒙采用多種分布式技術,開發者不再需要關注終端設備的形態差異,只需要聚焦上層業務邏輯即可,在整個技術架構中我們只需要關注的是框架層即可。框架層為鴻蒙應用開發提供了Java/C/C++/JS等多語言的用戶程序框架和Ability框架,兩種UI框架(包括適用于Java語言的Java UI框架、適用于JS語言的JS UI框架),以及各種軟硬件服務對外開放的多語言框架API。而本書以Java UI框架為例展開闡述,其UI界面構建方式會以Java代碼和XML代碼兩種形式展示。

從框架層的解釋我們也可以看出鴻蒙提供了支持多種開發語言的API供開發者進行應用開發,其支持的開發語言包括Java、XML、C/C++、JS、CSS以及HML,都是主流的編程語言,對于開發者而言可以很大程度降低學習成本。

鴻蒙有三大特性,也是其他系統所不具備的:

1)硬件互助,資源共享。通過系統服務層中的分布式軟總線、分布式數據管理、分布式任務調度、分布式設備虛擬化來保證多種設備之間硬件互助、資源共享能力的正常使用。

2)一次開發,多端部署。鴻蒙提供了用戶程序框架、Ability框架以及UI框架。并提供了多種控件,以及在多終端顯示不同的UI效果。開發者通過修改少量的代碼,實現應用程序在多終端上的安裝。

3)統一OS,彈性部署。鴻蒙是組件化設計方法,可以根據硬件資源來按需彈性部署。

習題:

1)HarmonyOS是一款_______________、_______________的智能分布式操作系統。

2)HarmonyOS開發支持的語言包含_____________________________________________。

3)HarmonyOS技術特性__________________________________________________________。

4)HarmonyOS技術架構遵從_______________設計,從下到上依次為_____________________________________________。

5)框架層為HarmonyOS應用開發提供了幾種UI框架?

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

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

https://harmonyos.51cto.com

 

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

2018-08-03 16:08:17

筆記本

2016-11-14 17:09:43

2018-10-09 12:02:05

筆記本

2009-05-30 08:52:49

個人電腦進化史筆記本

2009-07-06 09:11:23

戴爾筆記本

2017-06-21 16:35:57

2012-10-10 13:46:29

華碩筆記本

2011-08-17 16:14:05

筆記本評測

2009-06-24 14:58:00

2019-06-20 20:00:53

蘋果筆記本電腦電池

2009-02-04 08:37:47

IBM計算機紅杉

2015-08-13 10:33:51

2019-04-09 15:31:59

筆記本性價比配置

2016-09-19 19:32:55

2009-12-18 09:18:42

Windows 7網絡共享

2019-03-01 08:47:20

修復Windows 10筆記本電腦

2014-01-21 17:15:19

開源筆記本黑客筆記本安全

2017-05-31 10:27:25

戴爾教育云

2017-09-07 10:07:07

酷睿筆記本英特爾
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91久久久久久久久 | 亚洲精品免费看 | 热re99久久精品国产99热 | 成人精品鲁一区一区二区 | 国产精品久久国产精品99 | 日本福利在线观看 | 日韩一区精品 | 一区二区三区在线免费 | 不卡视频一区二区三区 | 韩日免费视频 | 欧美中文字幕一区二区三区亚洲 | 情侣黄网站免费看 | 亚洲免费在线视频 | 欧美视频二区 | 欧美视频1 | 日韩亚洲一区二区 | 国产精品日韩欧美 | 精品一区国产 | 中文字幕视频在线免费 | 伊人网在线播放 | 成人午夜电影网 | 亚洲精品在线免费 | 亚洲国产成人精品女人久久久 | 国产女人与拘做受免费视频 | 免费观看一级特黄欧美大片 | 国产成人精品久久二区二区 | 日韩中文字幕在线 | 欧美一级毛片在线播放 | 国产亚洲一区二区在线观看 | 日操夜操 | 亚洲精品美女视频 | 日韩精品一区二区三区视频播放 | 久久久.com | 日韩国产精品一区二区三区 | 亚洲一区 | 国产偷自视频区视频 | 欧美精品第一页 | 午夜影院在线观看免费 | 国产精品1区2区 | 国产1区 | 欧美手机在线 |