這一年來(lái),,電子工程專(zhuān)輯對(duì)于HarmonyOS操作系統(tǒng)的描摹還是比較立體的,,基本上是從各方各面對(duì)這款操作系統(tǒng)的內(nèi)在,就開(kāi)發(fā)者層面和所要達(dá)到的目標(biāo)做過(guò)全面的闡述,。
不過(guò)相比于從開(kāi)發(fā)者的角度來(lái)看HarmonyOS,,昨天的HarmonyOS 2及華為全場(chǎng)景新品發(fā)布會(huì)主要是面向消費(fèi)用戶(hù)的——也就是當(dāng)HarmonyOS要呈現(xiàn)給普通用戶(hù)時(shí),它會(huì)是什么樣的,。這篇文章就來(lái)談?wù)凥armonyOS 2應(yīng)用于手機(jī),,并配合“全場(chǎng)景”時(shí),這個(gè)系統(tǒng)是什么樣的,。
本場(chǎng)發(fā)布會(huì)除了面向消費(fèi)用戶(hù)發(fā)布HarmonyOS,,另外也有多款圍繞HarmonyOS系統(tǒng)的硬件產(chǎn)品誕生,包括平板,、手表,、顯示器、TWS無(wú)線耳機(jī),,華為P50也露了臉——想要了解這些硬件新品的,。
為各種硬件提供一套系統(tǒng)
大部分有關(guān)注HarmonyOS操作系統(tǒng)的讀者應(yīng)該知道,HarmonyOS在理念上是覆蓋了“全場(chǎng)景”的,。翻譯成人話就是手機(jī),、平板、手表,、汽車(chē),、電視以及各種IoT設(shè)備都能用HarmonyOS。用華為消費(fèi)者業(yè)務(wù)CEO余承東的話來(lái)說(shuō),,“哪怕一盞臺(tái)燈,,我們都要提供廣泛的支持?!倍萌A為消費(fèi)者業(yè)務(wù)軟件部總裁王成錄博士的話來(lái)說(shuō),,則是“我們希望用一套代碼,滿(mǎn)足大大小小各種硬件的要求”,,“小到128KB RAM的設(shè)備上,,都可以使用同一套HarmonyOS”。
有關(guān)HarmonyOS分布式軟總線,、分布式數(shù)據(jù)管理,、分布式任務(wù)調(diào)度,本文就不再花筆墨多做解釋了,。簡(jiǎn)單來(lái)說(shuō),當(dāng)所有系統(tǒng)都采用HarmonyOS以后,,這些設(shè)備能夠?qū)崿F(xiàn)便捷的互聯(lián),,并且多個(gè)設(shè)備可以組成一個(gè)所謂的“超級(jí)終端”,。
舉個(gè)例子,比如說(shuō)手機(jī)微信收到同事發(fā)來(lái)的文檔需要做處理,;基于PC/平板具備更高生產(chǎn)力的原則,,通常我們會(huì)選擇通過(guò)某些第三方app,將文檔先發(fā)給PC/平板,,然后用PC/平板作文檔處理,,再發(fā)回給手機(jī),最終反饋給同事,。而在HarmonyOS的分布式生態(tài)中,,基于分布式文件管理的概念,用戶(hù)其實(shí)不需要關(guān)心文檔究竟存在哪個(gè)設(shè)備上,。
打開(kāi)PC/平板,,基于HarmonyOS互聯(lián)的能力,不需要通過(guò)手機(jī)先將文檔傳輸給PC/平板,,而是直接在PC/平板上打開(kāi)手機(jī)上的文檔——就像打開(kāi)PC本地文檔一樣,,直接編輯保存;也不需要將保存好的文檔發(fā)回給手機(jī),。
甚至在PC上發(fā)郵件時(shí),,可以直接選擇位于手機(jī)上的文件作為附件,而不需要把文件從手機(jī)傳輸?shù)絇C上,。當(dāng)這種分布式數(shù)據(jù)管理能力擴(kuò)展到所有HarmonyOS設(shè)備上時(shí),,用戶(hù)就不需要再關(guān)心文件、數(shù)據(jù),、服務(wù)甚至算力究竟放在哪里,,因?yàn)樗鼈儗?shí)際上就在整個(gè)“超級(jí)終端”上。(PC Windows系統(tǒng)則是安裝了HarmonyOS插件)
再舉個(gè)例子,,想用手機(jī)拍視頻,,但手機(jī)的視頻拍攝能力有限。當(dāng)無(wú)人機(jī),、運(yùn)動(dòng)相機(jī)及更多IoT拍攝設(shè)備都搭載HarmonyOS系統(tǒng)時(shí),,由于彼此之間的互聯(lián)能力,那么手機(jī)借用所有其他HarmonyOS設(shè)備的攝像頭拍攝能力,,構(gòu)成的超級(jí)終端,,實(shí)現(xiàn)多機(jī)位、更震撼的拍攝效果,。
各種硬件組合構(gòu)成的超級(jí)終端,,會(huì)有無(wú)數(shù)種可能性,藉由應(yīng)用,、服務(wù)跨設(shè)備流轉(zhuǎn)的能力,,對(duì)于所有的app和服務(wù)而言,,“哪個(gè)設(shè)備方便就用哪個(gè)”,“注意力在哪兒,,服務(wù)就在哪兒”,,“人在哪兒,下一秒服務(wù)就到哪兒”,。就好像回家路上用手機(jī)看視頻,,回到家立刻就能把視頻拉到大屏電視上繼續(xù)看,躺在床上時(shí)視頻可能就出現(xiàn)在了平板上等等,。
有個(gè)統(tǒng)一控制中心
這些其實(shí)過(guò)去我們就提過(guò),,涉及到面向用戶(hù)的實(shí)操層面,這次應(yīng)該是華為首次向外界公開(kāi),。方法就在HarmonyOS系統(tǒng)UI下拉的統(tǒng)一控制中心里,。
新系統(tǒng)的統(tǒng)一控制中心,一方面是常規(guī)的比如不同音樂(lè)app播放卡片直接切換,,以及對(duì)各類(lèi)智能家居產(chǎn)品開(kāi)關(guān),、狀態(tài)的控制;另一方面則在于,,統(tǒng)一數(shù)據(jù)中心有個(gè)超級(jí)終端入口,,圍繞手機(jī)周邊的設(shè)備都可以直接通過(guò)拖拽,來(lái)連接組成超級(jí)終端,,實(shí)現(xiàn)前文提到的各種分布式功能,。
比如上圖是將手機(jī)和音箱做了連接,音箱就能播放手機(jī)上的音樂(lè)——圍繞手機(jī)為中心的所有設(shè)備,,都可以通過(guò)拖拽來(lái)實(shí)現(xiàn)互聯(lián),,構(gòu)成超級(jí)終端。這比有線或現(xiàn)有無(wú)線連接方案要簡(jiǎn)單很多,。就像我們此前面向開(kāi)發(fā)者的文章中提到的,,要實(shí)現(xiàn)這種分布式軟總線的連接,做到便捷,、穩(wěn)定和安全,,并不簡(jiǎn)單。
上面這張圖中的示例,,是將耳機(jī),、電視與手機(jī)構(gòu)成超級(jí)終端,則手機(jī)上的電影通過(guò)電視大屏來(lái)播放畫(huà)面,,通過(guò)耳機(jī)播放聲音,。像這樣一個(gè)看似簡(jiǎn)單的場(chǎng)景,實(shí)際上也涉及到了音畫(huà)同步的技術(shù)問(wèn)題。
王成錄在介紹中提到了“軟時(shí)鐘同步”和“抗干擾算法”,。三個(gè)連接到一起的設(shè)備共同遵守一個(gè)時(shí)鐘基準(zhǔn),,并且需要在穩(wěn)定性上實(shí)現(xiàn)無(wú)線信道干擾降低到可容忍的范圍,。
基于這樣的思路,,還有一些組合方式比如手機(jī)收到視頻來(lái)電,則可將手機(jī)與大屏電視構(gòu)成超級(jí)終端,,則對(duì)方的視頻畫(huà)面就會(huì)在電視上播放,,與此同時(shí)會(huì)用電視上的攝像頭與對(duì)方進(jìn)行視頻通話。再比如前文提到手機(jī),、平板,、PC構(gòu)成超級(jí)終端,提升生產(chǎn)力,, 更多例子不再一一列舉,。
各類(lèi)設(shè)備的統(tǒng)一控制中心
HarmonyOS的家電生態(tài)
此前我們反復(fù)提過(guò)HarmonyOS開(kāi)發(fā)者生態(tài)中的重要組成部分,包括了南向IoT開(kāi)發(fā)者,。其中有很大一部分就是智能家電,。智能家電接入到HarmonyOS生態(tài),自然屬于智能生活的重要組成部分,。
和整體HarmonyOS“分布式軟總線”的理念類(lèi)似,,家電接入HarmonyOS也就實(shí)現(xiàn)了和手機(jī)的互聯(lián)。而且因?yàn)樘幵谕簧鷳B(tài)下,,所以不需要再安裝額外的app,,功能實(shí)現(xiàn)會(huì)更加直截了當(dāng)。
華為比較傾向于借助近場(chǎng)通訊技術(shù),,以輕觸的方式來(lái)激活接入了HarmonyOS生態(tài)的家電的使用,。比如和烤箱連接,并且通過(guò)彈出的具體功能卡片展示設(shè)備的功能,,比如菜譜——完成食材配比后,,放進(jìn)烤箱,按下運(yùn)行烤箱的按鈕,,就能做出這道菜了,,不需要關(guān)注火候、時(shí)間等設(shè)置,。
比如和冰箱碰一碰,,智能功能會(huì)推薦不同食材的儲(chǔ)藏溫度,選擇不同的食材,,冰箱就會(huì)自動(dòng)改變儲(chǔ)藏環(huán)境設(shè)定,。
再比如,接入了HarmonyOS的豆?jié){機(jī)可以通過(guò)碰一碰,接收來(lái)自手機(jī)的健康數(shù)據(jù)(如運(yùn)動(dòng)指數(shù),、睡眠指數(shù)等),;豆?jié){機(jī)會(huì)在做出健康評(píng)估后,推薦豆?jié){食譜——包括豆?jié){比例,、各種營(yíng)養(yǎng)素的配比等,。
目前已經(jīng)加入到HarmonyOS生態(tài)中的家電品牌包括了美的、海爾,、九陽(yáng),、蘇泊爾、老板,、帥康,、方太、盯盯拍,、360智能攝像機(jī),、極米、創(chuàng)維,、訊飛聽(tīng)見(jiàn)等,。
HarmonyOS的桌面長(zhǎng)這樣
此前我們介紹HarmonyOS系統(tǒng)時(shí)提到過(guò)app的跨端開(kāi)發(fā),即針對(duì)HarmonyOS開(kāi)發(fā)app,,可能需要一次開(kāi)發(fā)就實(shí)現(xiàn)不同類(lèi)型設(shè)備的適配,。
王成錄提到,“現(xiàn)有的應(yīng)用只要疊加了HarmonyOS分布式的能力,、疊加了原子化的服務(wù)”,,在手機(jī)桌面上針對(duì)應(yīng)用上劃,就能把應(yīng)用關(guān)鍵的信息直接以卡片的方式展現(xiàn)出來(lái),?!拔覀冇每ㄆ男问絹?lái)表達(dá)原子化的服務(wù)?!?/p>
這些卡片也可以任意排列組合,。如上圖所示,雖然我們并不清楚,,這里是如何表現(xiàn)開(kāi)發(fā)的原子化的——可能是指,,基于原子化服務(wù)開(kāi)發(fā)的app,才會(huì)呈現(xiàn)卡片,。直觀看起來(lái),,它和iOS和Android的桌面組件很類(lèi)似,不過(guò)其內(nèi)涵更豐富——這一點(diǎn)在后文跨設(shè)備流轉(zhuǎn)中也將提到,。
這類(lèi)卡片表現(xiàn)形式,,在各種尺寸的HarmonyOS設(shè)備上都有對(duì)應(yīng)的支持,。
另外,HarmonyOS桌面還有一些小功能,,比如說(shuō)同類(lèi)應(yīng)用自動(dòng)整理,;文件夾還支持“大文件夾”的顯示方式,如上圖所示(實(shí)用工具)——訪問(wèn)時(shí)直接點(diǎn)擊文件夾中的圖標(biāo)就可直接打開(kāi),,不需要再展開(kāi)這個(gè)文件夾本身,。
應(yīng)用、服務(wù)跨設(shè)備流轉(zhuǎn)
“跨設(shè)備流轉(zhuǎn)”其實(shí)是華為這兩年針對(duì)HarmonyOS常提到的一個(gè)詞,,包括數(shù)據(jù)自由流轉(zhuǎn),、服務(wù)自由流轉(zhuǎn)、應(yīng)用自由流轉(zhuǎn),。所謂的“自由流轉(zhuǎn)”其實(shí)也就是在不同的設(shè)備之間,數(shù)據(jù),、應(yīng)用,、服務(wù)是可以無(wú)縫遷移、切換的,。
新推的HarmonyOS針對(duì)這種“自由流轉(zhuǎn)”,,有一些應(yīng)用上的實(shí)例。比如當(dāng)手機(jī)和平板互聯(lián)構(gòu)成超級(jí)終端時(shí),,手機(jī)的多任務(wù)列表上方可以看到手機(jī)和平板兩者的多任務(wù),。要將手機(jī)上的某個(gè)任務(wù)轉(zhuǎn)到平板上,就只需要把手機(jī)里的任務(wù)拖拽到平板圖標(biāo)上即可,,是不是感覺(jué)在多設(shè)備協(xié)作上挺炫酷,?如下圖所示:
超級(jí)終端此類(lèi)能力的擴(kuò)展,還包括在app內(nèi)通過(guò)分享按鈕,,將應(yīng)用“流轉(zhuǎn)到”其他設(shè)備上,,比如平板、電視,?!八羞@些操作體驗(yàn),只需要輕輕一碰一拉,,就可以實(shí)現(xiàn),。” 華為自己開(kāi)發(fā)的暢連,,就屬于此類(lèi)功能的典型——基于HarmonyOS原子化服務(wù)的開(kāi)發(fā),。
此處有個(gè)比較現(xiàn)實(shí)的問(wèn)題,在跨設(shè)備互聯(lián)或內(nèi)容“流轉(zhuǎn)”時(shí),,比如將某個(gè)新聞資訊流轉(zhuǎn)到其他設(shè)備上,,那是否意味著其他設(shè)備也必須安裝同樣的app,才能做到?
如果這是個(gè)基于“原子化服務(wù)”開(kāi)發(fā)的app,,就可能不需要,。“原子化”這個(gè)詞理解起來(lái)其實(shí)是略有些難度了,,文首給出的第一個(gè)鏈接就花比較大的篇幅解釋了什么是原子化服務(wù),,主要是說(shuō)給開(kāi)發(fā)者聽(tīng)的。
原子化服務(wù)有個(gè)特點(diǎn),,就是“無(wú)需安裝,,即用即走”。在HarmonyOS系統(tǒng)服務(wù)中心里(如上圖所示),,會(huì)有各種各樣的卡片,,呈現(xiàn)各種信息資訊——這些卡片也可以添加到桌面上。服務(wù)中心實(shí)際上就是將原子化的服務(wù)匯聚在一起,。
通過(guò)這種卡片的流轉(zhuǎn),,實(shí)現(xiàn)服務(wù)在不同設(shè)備間的流轉(zhuǎn)。比如手機(jī)點(diǎn)開(kāi)一條新聞,,可以通過(guò)“華為分享”轉(zhuǎn)發(fā)給其他設(shè)備(或其他使用華為設(shè)備的人),。接收方的設(shè)備在收到卡片后,點(diǎn)開(kāi)就能閱讀,,而不需要安裝對(duì)應(yīng)新聞app,。
從王成錄列出的“鴻蒙全場(chǎng)景應(yīng)用服務(wù)生態(tài)”來(lái)看,國(guó)內(nèi)不少主流app都已經(jīng)開(kāi)始基于HarmonyOS分布式框架,、原子化服務(wù)做了對(duì)應(yīng)的開(kāi)發(fā),。對(duì)于一個(gè)生態(tài)而言,這些app的后續(xù)更新將是考驗(yàn)華為生態(tài)建設(shè)能力的下一步,。
HarmonyOS的性能優(yōu)化
這次華為在發(fā)布會(huì)上還特別強(qiáng)調(diào)了,,HarmonyOS全棧優(yōu)化實(shí)現(xiàn)的性能提升,“比基于安卓的EMUI有了大幅度的提升”,,“歲月如梭,,無(wú)懼老化”。據(jù)說(shuō)在存儲(chǔ)空間即便快滿(mǎn)的情況下,,依然不怎么影響存儲(chǔ)性能,。
這個(gè)數(shù)據(jù)主要是存儲(chǔ)性能下降的對(duì)比。華為只是提到了HarmonyOS有個(gè)“動(dòng)態(tài)空間管理”特性,,并沒(méi)有詳述HarmonyOS是怎么實(shí)現(xiàn)“系統(tǒng)幾乎占滿(mǎn)的情況下”,,相比iOS更低的“老化率”。
此外,,HarmonyOS這次有個(gè)重要的亮點(diǎn),,即系統(tǒng)中用了華為自研的“全套圖形?!薄@一點(diǎn)在去年的開(kāi)發(fā)者大會(huì)上就略有提及。王成錄提到,,“這個(gè)圖形棧有幾個(gè)技術(shù)的創(chuàng)新,。”
“第一個(gè),,我們把智能化的計(jì)算調(diào)度放到了系統(tǒng)里面,。整個(gè)圖形渲染不再僅僅依賴(lài)于GPU,而可以GPU,、CPU聯(lián)合做智能的調(diào)度和渲染,。”
“第二個(gè),,我們把渲染邏輯和業(yè)務(wù)處理邏輯兩個(gè)線程分開(kāi),。不再因?yàn)闃I(yè)務(wù)邏輯和渲染邏輯之間互相影響。我們讓整個(gè)畫(huà)面的流暢度,、幀率會(huì)非常的飽滿(mǎn),。”
“第三個(gè),,繪圖我們用了Render Service這樣的一個(gè)能力,不再做重復(fù)的繪圖,。讓視頻的這種處理的負(fù)載大大地降低,。”“所有的這些技術(shù)累加在一起,,消費(fèi)者看到的就是我們的操作更流暢,、動(dòng)效更流暢,同時(shí)續(xù)航時(shí)間更長(zhǎng),?!?/p>
除了存儲(chǔ)和圖形計(jì)算,王成錄還提到了HarmonyOS在性能上的一個(gè)優(yōu)化項(xiàng),。即按照王成錄的說(shuō)法,,很多操作系統(tǒng)在多任務(wù)間切換時(shí),為了給前臺(tái)應(yīng)用提供更多的硬件資源,,通常會(huì)把后臺(tái)應(yīng)用凍結(jié),。而HarmonyOS“打開(kāi)再多的應(yīng)用,都會(huì)隨時(shí)隨地繼續(xù)”,。未知HarmonyOS在多任務(wù)方面具體是怎么做的,,這一點(diǎn)在我們的常規(guī)理解中可能主要涉及到的是硬件資源本身是否富余,如RAM的大小,。
最后是HarmonyOS的隱私安全特性,。王成錄舉的例子主要是多設(shè)備協(xié)同認(rèn)證,,如臉部識(shí)別和手表心率檢測(cè)兩項(xiàng)生物特征可同時(shí)作為手機(jī)解鎖的認(rèn)證因子。
另外,,在分布式軟總線串聯(lián)不同HarmonyOS設(shè)備時(shí),,連接過(guò)程里自然也有對(duì)應(yīng)的認(rèn)證過(guò)程,包括對(duì)設(shè)備ID,、公私鑰對(duì)校驗(yàn)等,。
“我們同時(shí)在跟第三方的認(rèn)證機(jī)構(gòu)合作。華為所有的終端認(rèn)證,,我們幾乎都拿到了全球最高的安全級(jí)別,。”王成錄說(shuō),。
你的手機(jī)能升級(jí)HarmonyOS嗎,?
最后來(lái)看看HarmonyOS系統(tǒng)面向消費(fèi)電子產(chǎn)品的升級(jí)計(jì)劃,主要是手機(jī),、平板和電視,。首先是第一批可升級(jí)的設(shè)備,從6月2日開(kāi)始,,Mate40系列,、P40系列、Mate30系列,、MatePad Pro都可進(jìn)行HarmonyOS的升級(jí),,具體的列表如下:
今年第三季度,則有Mate20系列,、nova 6/7/8系列及部分MatePad產(chǎn)品可升級(jí)HarmonyOS,,如下圖所示:
第四季度將升級(jí)HarmonyOS操作系統(tǒng)的設(shè)備列表則如下圖,主要包括華為智慧屏V系列,、S系列,、Mate20 X系列等:
比較老的Mate9、Mate10,、P10,、P20、nova 5系列等也有機(jī)會(huì)升級(jí),,不過(guò)需要等到明年上半年,,具體升級(jí)設(shè)備列表如下:
另外,想要嘗鮮的用戶(hù)也可以通過(guò)“我的華為”app申請(qǐng)HarmonyOS的提前體驗(yàn),,華為的線下體驗(yàn)店也可以報(bào)名申請(qǐng),。升級(jí)計(jì)劃還是表現(xiàn)出了相當(dāng)大的誠(chéng)意的,HarmonyOS成功與否就從現(xiàn)在開(kāi)始計(jì)時(shí)了,,上述諸多看起來(lái)相當(dāng)炫酷的特性都基于HarmonyOS生態(tài)本身成功與否,,許多特性都需要開(kāi)發(fā)者的支持,,這才是考驗(yàn)華為最重要的部分。