自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

一壺清茶,一臺(tái)筆記本來開HarmonyOS游旅之路

系統(tǒng) OpenHarmony
文章由鴻蒙社區(qū)產(chǎn)出,想要了解更多內(nèi)容請(qǐng)前往:51CTO和華為官方戰(zhàn)略合作共建的鴻蒙技術(shù)社區(qū)https://harmonyos.51cto.com

[[405007]]

想了解更多內(nèi)容,請(qǐng)?jiān)L問:

51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)

https://harmonyos.51cto.com

科技的發(fā)展就如歷史的縮影,都是因?yàn)樘囟ǖ氖录a(chǎn)生了質(zhì)變的影響,鴻蒙的出現(xiàn)也是伴隨著這樣的背景誕生的。

鴻蒙是一款面向未來、面向全場(chǎng)景的分布式智能操作系統(tǒng)。

僅憑這一句話,我們是不可能對(duì)它有深刻的認(rèn)識(shí),我們會(huì)提出很多問題,我將自己初學(xué)鴻蒙時(shí)的問題羅列如下:

  • 1) 到底鴻蒙是什么?
  • 2) 全場(chǎng)景是指什么?
  • 3) 鴻蒙到底有哪些優(yōu)勢(shì)?
  • 4) 和現(xiàn)有的操作系統(tǒng)有什么區(qū)別?
  • 5) 支持哪些編程語言?

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

1.1.1 鴻蒙是什么

我將操作系統(tǒng)分為兩類,一類是獨(dú)享式操作系統(tǒng),另一類是共享式操作系統(tǒng)。從操作系統(tǒng)概念誕生到現(xiàn)在人手一臺(tái)智能終端或者多個(gè)終端設(shè)備,終端設(shè)備上的系統(tǒng)僅僅是對(duì)該終端負(fù)責(zé),這也就意味著設(shè)備硬件的不可變,只能提供給當(dāng)前設(shè)備使用,我將該類歸結(jié)為獨(dú)享式操作系統(tǒng)。直白點(diǎn)就是使用自己的手機(jī)拍照,不能使用手機(jī)調(diào)用照相機(jī)的攝像頭拍照,手機(jī)的攝像頭對(duì)于手機(jī)是唯一的。而共享式操作系統(tǒng)就是我即將學(xué)習(xí)的鴻蒙(圖1.1.1),它可以實(shí)現(xiàn)硬件的可變性,可以通過一個(gè)終端設(shè)備來使用其他終端設(shè)備硬件的能力,兩個(gè)終端或多個(gè)終端之間通過授權(quán)達(dá)到共享,直白點(diǎn)就是我可以使用手機(jī)調(diào)用專業(yè)照相機(jī)的攝像頭進(jìn)行拍照。在這期間另一個(gè)終端設(shè)備把自己的高清攝像頭共享給我的手機(jī),我的手機(jī)就具備了專業(yè)攝像機(jī)的能力。

那到底什么是鴻蒙呢?鴻蒙是華為公司開發(fā)的一款基于微內(nèi)核,能夠?qū)崿F(xiàn)萬物互聯(lián),將人、設(shè)備、場(chǎng)景有機(jī)地連接起來,形成一個(gè)超級(jí)虛擬的終端互聯(lián)世界,通過一個(gè)設(shè)備操控多個(gè)設(shè)備。在體驗(yàn)上能夠像操控一個(gè)設(shè)備一樣。鴻蒙實(shí)現(xiàn)在不同的場(chǎng)景中通過組合不同的終端設(shè)備,實(shí)現(xiàn)硬件互助、資源共享,用最合適的設(shè)備提供最佳的場(chǎng)景體驗(yàn)。

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

鴻蒙的開機(jī)動(dòng)畫是以一個(gè)動(dòng)態(tài)的“O”開始,這個(gè)“O”我認(rèn)為是萬物互聯(lián),無縫銜接,無感知切換的意思。以人為中心,以“1”為核心,以“8”為基礎(chǔ),以“N”為元素構(gòu)建萬物互聯(lián),實(shí)現(xiàn)全場(chǎng)景無縫銜接,無感知切換。

1.1.2 全場(chǎng)景是什么

鴻蒙是面向全場(chǎng)景的分布式操作系統(tǒng),全場(chǎng)景到底指什么呢?

我們先來看看單一的場(chǎng)景,我們?cè)谠缟萧[鐘響起時(shí),關(guān)閉鬧鐘,然后打開窗簾,洗漱出門,這些步驟都是唯一的,每一項(xiàng)做完后才能進(jìn)行下一項(xiàng),不能同時(shí)進(jìn)行兩項(xiàng)操作,可以認(rèn)為是單線程,這也是場(chǎng)景的唯一性。在這種單一的場(chǎng)景下,人和設(shè)備之間是相互的,并沒有達(dá)到設(shè)備為人服務(wù)。

鴻蒙支持輕松調(diào)用設(shè)備組合中的不同硬件能力、支持多設(shè)備無縫協(xié)同,這種情況下,我們的場(chǎng)景將不再是唯一的,同時(shí)場(chǎng)景間也可以無縫切換。

全場(chǎng)景在這里是以人們?nèi)粘F鹁由顬橹行?,圍繞人們的衣食住行等需求做出全天候的服務(wù)響應(yīng)。鴻蒙利用組網(wǎng)的方式將場(chǎng)景需要的設(shè)備進(jìn)行互聯(lián),造就新硬件、新交互、新服務(wù),讓設(shè)備始終是以人為中心。

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

1.1.3 鴻蒙有哪些優(yōu)勢(shì)

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

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

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

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

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

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

3)統(tǒng)一OS,彈性部署。鴻蒙是組件化設(shè)計(jì)方法,可以根據(jù)硬件資源來按需彈性部署。

習(xí)題:

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

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

3)HarmonyOS技術(shù)特性__________________________________________________________。

4)HarmonyOS技術(shù)架構(gòu)遵從_______________設(shè)計(jì),從下到上依次為_____________________________________________。

5)框架層為HarmonyOS應(yīng)用開發(fā)提供了幾種UI框架?

想了解更多內(nèi)容,請(qǐng)?jiān)L問:

51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)

https://harmonyos.51cto.com

 

責(zé)任編輯:jianghua 來源: 鴻蒙社區(qū)
相關(guān)推薦

2018-08-03 16:08:17

筆記本

2016-11-14 17:09:43

2018-10-09 12:02:05

筆記本

2009-05-30 08:52:49

個(gè)人電腦進(jìn)化史筆記本

2017-06-21 16:35:57

2009-07-06 09:11:23

戴爾筆記本

2012-10-10 13:46:29

華碩筆記本

2011-08-17 16:14:05

筆記本評(píng)測(cè)

2009-06-24 14:58:00

2009-02-04 08:37:47

IBM計(jì)算機(jī)紅杉

2019-06-20 20:00:53

蘋果筆記本電腦電池

2015-08-13 10:33:51

2019-04-09 15:31:59

筆記本性價(jià)比配置

2016-09-19 19:32:55

2009-12-18 09:18:42

Windows 7網(wǎng)絡(luò)共享

2019-08-06 14:54:02

筆記本電腦電腦游戲本

2017-05-31 10:27:25

戴爾教育云

2017-09-07 10:07:07

酷睿筆記本英特爾

2019-03-01 08:47:20

修復(fù)Windows 10筆記本電腦
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)