鴻蒙:萬物的“元宇宙”_風聞
大眼联盟-2021-11-16 18:40
在80年代看電視需要幾步?答案比“把大象裝進冰箱裏”還簡單,只有一步。按下電視機開關,開始看電視。在21世紀看電視需要幾步?答案是我們退步了,我們至少需要多打開一個機頂盒,要再等待一個更漫長的時間。
甚至,很多家庭連有線電視費都不交了,電視的作用是電腦或者手機的外接顯示器。如此,在HDMI或者無線投屏等一堆新名詞面前,對於很多老人家來説,他們甚至做不到自己開電視。他們可能會帶着80年代的記憶提問:“為什麼現在看一個電視要這麼複雜?”我們只能回答,因為這些都是智能設備。

而諷刺的一點在於,智能設備,原本意味着它們應該更“智能”。可在真實世界中,“智能設備”卻經常意味着,為了用它們,你自己得多消耗點“智能”才行。這種情況顯然不對勁。
01 更智能,還是更蠢
不過,無論我們喜歡或者不喜歡,老人家會用或者不會用。智能設備的變多,已經是不可逆轉的趨勢,尤其是在家庭場景當中。按照目前發展來看,恐怕不久的將來,一切聯電的東西,都會聯網,以及變得“智能”。
所以,在這個時代,我們有了一個新詞,叫萬物互聯,或者萬物智能。一系列新的智能裝置也在不斷被髮明出來,可以聯網的枱燈,和可以遙控的窗簾。
但是,這些發明都不能回答一個問題,那就是智能設備似乎不僅帶給我們新體驗,還在帶給我們新麻煩,有找到遙控器打開窗簾的時間,為什麼不直接走過去一把扯開窗簾呢?我們想要智能,但是我們並不想要一百個遙控器。

儘管隨着家用電器的數字化,遙控器逐漸成了一個APP,但是我們的工作量依然沒有太多減輕。更何況,我們的視頻APP和手遊在手機上,視覺衝擊力更強的屏幕裝在電視上,聲音更繞樑三日的音箱掛在牆上,最強大的計算設備在桌子底下的PC裏。
就算我們按下一個個不同的遙控器,這些設備不同的最強能力還是各不相干,沒有一點團隊意識。複雜的操作和聯網,正在勸退用户,讓萬物互聯、萬物智能這句口號,停留為一種理想。於是,雖然我們都知道在50寸電視的屏幕看劇,一定比6寸的手機更過癮,但是吃灰的電視卻越來越多。
所以,如果萬物互聯是時代的必然,就有一個問題需要被解答,誰能成為萬物的管理者,成為一堆遙控器和一屏APP的替代者?讓我們對“萬物”的操作,簡化為一步。
02****萬物,還是一物
無數人為此提供過一些答案。甚至在90年代,個人操作系統的鼻祖微軟就做過一番嘗試。當時,微軟發佈了一項維納斯計劃,想把簡化版的Windows安裝到每一個家庭的電視機中,把電視變成一個智能設備。但在耗資數十億美元之後,維納斯計劃無疾而終了。
如果做一番覆盤,其中癥結非常清楚,如果維納斯計劃成功了,恐怕有一半的家庭馬上就不會開電視了。因為,我們無法想象一個老人家要如何面對藍屏的電視。
現在看來,這些答案都有一個問題,那就是它們都將“萬物”視作“萬”物。人類面對這些琳琅滿目的智能設備時,就像是劉姥姥進了大觀園,其實是應接不暇的。我們希望享受這些設備帶給我們的快樂和效率,但是並不是每一個人都能成為工程師和發燒友,花費時間、精力和知識去折騰一堆連線,優化不同的軟件參數。“萬物”應該使用什麼樣的操作系統,應該使用什麼樣的操控界面?它起碼應該具備這樣一些特徵:它很容易使用,不是遙控器的集成;它能夠充分利用“萬物”多設備協同的好處,而不是帶來多設備管理的麻煩。
在物聯網概念誕生20年後,我們等到了一個和以往操作系統不太一樣的答案。這個答案的邏輯在於,如果説這些萬物真的是為了服務一個個單獨的人,那我們為什麼不能把這些“萬物”組成“一物”讓用户體驗。畢竟,就像樂高玩具一樣,我們最終欣賞的不是“萬物”——每一個獨立的拼接零件,而是由萬物拼接而成的完整組合——哈利·波特中的城堡,或星球大戰中的死星。

新答案的提供者是華為的鴻蒙。
03 補位,還是上位
提到鴻蒙操作系統,很多人的第一印象,往往是美國對華為的斷供,是華為的備案。因為華為用不了安卓,所以發佈了鴻蒙。這種印象有正確的一面,因為如果沒有美國斷供,鴻蒙一定不會這麼快被華為推上前台。
但是,這種刻板印象的邏輯是:鴻蒙和安卓的性質就變成了兩個螺絲,其中外來的螺絲斷貨了,我們就擰上自己造的另外一個。可是,如果它們是類似螺絲,作用相同的東西,那麼鴻蒙必然只是安卓的同質替補。事實上,這種看法大錯特錯。
時間上看,這種説法並站不住腳。據悉,鴻蒙系統的概念雛形出現在2012年;在2017年5月,分佈式操作系統1.0版本研發完成,實現技術驗證,也就是鴻蒙1.0內核的誕生。美國對華為的斷供則出現在2020年。鴻蒙研發在前,斷供安卓在後。
因此,鴻蒙自創立之初,一定並非“補位”安卓存在,而是面向下一代操作系統的“上位”。這一點,任正非甚至做過表態,鴻蒙一開始是為了做物聯網來用的,並非面向手機這樣的單一場景。
但是,隨着消費者用户智能終端數量的不斷增長和類型的不斷豐富,以及斷供之後客觀上華為消費者設備需要新的系統。鴻蒙的物聯網特性,不僅是功能的補位,也成了觀念的上位,成了解決萬物互聯的新答案,也就是我們之前所説的“萬物如一物”。一項鴻蒙的獨有技術,是完成“萬物如一物”的基礎,它的名字叫做:“軟總線”。
總線是一個專業名詞,英文叫Bus,是電子計算設備,各種功能部件之間傳送信息的通信幹線。計算設備中的總線連接到的部件,就共同組成了某一個硬件設備。

我們可以簡單的把它理解為城市的內部道路,城市內部道路連接到的地方,都屬於城市的範圍,城市管理者能夠在其內進行資源的掌控和調度。總線之外的,就是其他的另外設備。
因此,如果要實現萬物如一物,那麼就必須要把原來的硬總線,變成一根虛擬的軟總線,相當於把道路修到其他的城市,形成一個城市羣,比如長三角經濟帶。華為創造了這根軟總線,基於公開和獨有的無線網絡協議,鴻蒙能夠將裝載了同樣系統的不同硬件設備連接組合起來,組成一個新的系統,萬物如一物的“超級終端”。
這台超級終端的好處在哪裏?
在鴻蒙最早的發佈會上,有過一個比較清晰的場景説明:消費者面前有三個設備,一台電視,一部手機,和一個無線耳機,軟總線可以將這三個設備連接到一起,用手機提供視頻內容,由電視提供畫面,無線耳機提供聲音。當時這個場景雖然簡單,但是已經體現出了鴻蒙軟總線“萬物如一物”的能力。
在像2021華為開發者大會上,屏幕上有一句口號“萬物合一”,是超級終端更簡潔的總結。大家可以找一下相關視頻,在這個操作過程中,消費者不需要複雜的手動連線,也不需要三個設備間來回操作,唯一需要做的就是在手機的分佈式控制中心裏,將三個設備圖標“捏”在一起。
在鴻蒙2.0的演示中,可以“捏”在一起的還只是是一些物理部件;但是到了鴻蒙3.0,消費者甚至可以將一台PC機的算力(無形的機器能力),和一台手機的算力需求,組合到一起。具體的場景讓我們假設一下,如果你的手機型號老舊,玩不了3A級大作,體驗絕對大打折扣。
但如果你的設備都是如此具備分佈式能力的,就可以利用這根“軟總線”,從PC的獨立顯卡中,借更強大的算力到舊手機應用運行上,最終呈現在需要更高分辨率的大屏直播上,這是破天荒的操作。除了“捏”這個動作之外,鴻蒙2.0的分佈式後台還能實現,在操作上體現為“滑”的應用“流轉”。我們繼續假設,你現在有一台平板電腦,和一台手機。
你本來在手機上看電影,劇情正進入關鍵時刻,女主角馬上就要從跌下懸崖的汽車中,將五花大綁的男主角從邪惡的男二號手裏救出來(不要問劇情為什麼要這麼寫)。
正在千鈞一髮的時候,巧不巧,老闆撥網絡會議到你的手機上,此時你肯定一臉蒙圈。不用怕,你可以在手機的分佈式後台裏,將正在看的電影視頻滑動到你身邊的平板電腦裏。
於是,你就可以一邊斜眼看電影,一邊和老闆電話會議了。注意,你的平板電腦不需要安裝這個視頻APP。如果你覺得這有點像投屏,我們還有一個對遊戲玩家更容易理解的例子。
如果你在玩王者,敵方“韓信”馬上要偷家,你已經點了回城的時候,老闆又打網絡電話進來,此時,你甚至可以將王者榮耀滑動“流轉”到你的備用機上,讓身邊的朋友繼續幫你玩。即使,注意,即使你的備用機上根本沒有安裝這款遊戲。
這樣的創意還有很多,比如華為新發布的打印機,可以和手機、筆記本碰觸靠近,就可以實現聯網操作。於是,老爺爺老奶奶,也可以幫孫輩們打印作業了。

“捏”、“滑”和“碰“這樣的簡單動作,就將所有的智能萬物,用一個“軟總線”連接到一起。它們在硬件上還是獨立的設備,但是在軟件和應用層面,其實已經成了能夠一手操作的同一設備。不需要分辨無數遙控器,以及各自獨立安裝APP和費盡心思遷移數據。
04****是計算,也是通信
大家可能比較容易感受上述場景中“爽點”,但是感受不到其中的“難點”。難點的關鍵在於時間。牛頓是現代物理學的開山鼻祖,但他犯下的致命錯誤在於忽視了力的傳導需要時間參數。但是消費者很容易明白,什麼叫傳導需要時間。
大家可能熟悉這個名詞“延遲”,我們在看網絡視頻的時候,應該都感受過這種延遲創造的時間傳導感覺。比如,在平板電腦上看春晚的時候,牆上的指針已經滑到了12點,電視上的主持人可能還在説:“讓我們開始倒數,5、4、3……”。
再或者聲畫不同步,畫面的播放時間是2分01秒,聲音的播放時間是1分56秒,這些都是高延時造成的體驗困擾。在鴻蒙的分佈式操作系統理念下,最重要的參數就是數據和應用傳導的時間,無論是應用流轉的“滑”,還是硬件功能組合的“捏”。
軟總線成敗的關鍵,也在於它是否能夠在形態上“軟”,但是在用户體驗上,卻足夠“硬”,讓消費者感受不到延遲。華為在此實現了技術突破,據悉,目前鴻蒙2.0設備間的協同延遲已經可以做到1毫秒,到鴻蒙3.0,設備間的播放同步(4K@60fps的效果情況下)誤差將低於300微秒。一微秒等於百萬分之一秒、千分之一毫秒。而人類的神經網絡信息傳輸速率差不多是100米每秒。
所以,鴻蒙3.0分佈式組網的理想延遲,將是人類無法輕易察覺的水平。這就是難點。因為完美的軟總線,要用無線承載的方式,實現硬連接一樣的可靠性、穩定性和低時延。從目前的信息的來看,華為正在實現這個目標。
不過,關於軟總線技術,還有非常有意思的一點就在於:操作系統以前曾被認為是一種對單一計算設備的單一管理,但是華為卻將其轉化為一種對多設備間通信能力的管理。在東野圭吾的小説《嫌疑犯X的獻身》中,主角引述了一個天才數學家説的話,説有些問題“看上去是幾何問題,實際上是函數問題”。
我們如果套用一下這個句式,分佈式操作系統看起來是計算問題,其實本質是通信問題。而通信,是華為的看家本領。
這些技術體現在鴻蒙的當前成果上,可以總結為2021華為開發者大會上,華為消費者業務CEO餘承東的一句話:鴻蒙設備總量已達1.5億,已經“成了”。

歷史事件的每一次起承轉合,往往能在更早期找到微妙的預兆。被美國斷供5G手機通信的華為,卻用自己的老本行“通信”,完成了一次操作系統的“上位”。歷史的戲劇性,真的經常有趣的像精心寫出的劇本。當然,除了軟總線,鴻蒙在安全、內核管理上還有一些突破,不過,軟總線是繞不開的基礎。
04****除了消費者,還有開發者
鴻蒙並非沒有短板,因為分佈式操作系統的價值核心,就在於足夠豐富的終端,和足夠豐富的應用。如此,鴻蒙的特性才能派上用場。不誇張的説,如果沒有生態,鴻蒙將一無是處。過億的開發者,是“成了”的門檻,但是更多的開發者(和硬件夥伴),才是“繼續成下去”的龍門。
面對多設備開發,開發者也很難。就拿有屏幕的設備來説,PC、電視、平板電腦、智能手機,它們雖然都是基於屏幕視覺反饋的設備,但是分辨率和尺寸大相徑庭。當應用在不同設備間“流轉”的時候,開發者馬上會遇到樣式適配問題,如果説一個設備的調試的工作量是一塊石頭,那麼多個設備適配的協同調試,就是三座大山。
老革命遇到新問題,開發者需要新的工具,工具演化的方向就在於簡化工作量。2021華為開發者大會上發佈的一系列工具,都遵從了這樣的目的邏輯,包括HarmonyOS設計系統、ArkUI 3.0、ArkCompiler 3.0、DevEco Studio 3.0和TS/JS API。
這些工具簡寫名詞的描述展開,都需要更大的篇幅。但是,華為消費者業務軟件部龔體則用了一個引發網友彈幕刷屏的詞來形容這些工具的好處,“讓開發者爽”,也就是效率更高,更方便。
比如,ArkUI 3.0的官方定義是“一套構建HarmonyOS應用界面的聲明式UI開發框架”中“聲明式UI”。所謂“聲明式UI”,對應的是“命令式UI”。它們二者的區別就在於,如果説命令式UI是“坐直了,眼睛離本子遠一點,抬頭挺胸”,那麼聲明式UI就是“注意坐姿”。

這些簡化工作之所以能夠完成,自然依賴華為在底層準備的武器庫,彈藥完備了,開發者要做的就是在適當的位置開槍了。華為其它的工具,都是這樣的邏輯,做好後勤,讓開發者兵馬未動,糧草先行,無論是設計樣式,還是功能API。
當然,未來將伴隨鴻蒙3.0發佈的更重要的工具,則是華為開發者大會上的“one more thing”——龔體透露,華為將發佈自己開發的編程語言。從歷代操作系統發展來看,每一種操作系統,都會伴隨一種開發語言的出現,比如微軟的QBasic、Visual Basic和C#、谷歌的Kotlin和蘋果的Swift。操作系統的作用,在於提供對APP的支持和調用,而編程語言,則是創造這些APP的工具。
鴻蒙要想體現下一代操作系統的新特性,提高開發者效率,自創編程語言幾乎是必須。操作系統的生態玩起來是組合拳,開發語言是絕對繞不過的能擊倒對手的上勾拳。現在,這招不遠了。我一直在想如何總結鴻蒙的生態願景,雖然,華為在開發者會議上,並沒有用上“元宇宙”這個熱詞,但我確實覺得用元宇宙形容鴻蒙很合適。
不過,它不是“人”的精神元宇宙,而是“萬物”設備的元宇宙。在鴻蒙之前,智能設備其實是孤獨的,它們可能是聯網的,但是工作起來井水不犯河水。需要人類強取豪奪,才能讓它們勉強產生一些關聯,比如畫面投屏和遠程控制。但是鴻蒙的到來,則創建了一個“機器社交網絡”,機器和機器之間的數據和應用,可以在鴻蒙的軟總線之間自由流動,從獨立設備的孤島,變成可以互相交談、組合的自由王國。甚至,它們還可以分享對人類的感知。
以前,我們是走到哪,必須將智能帶到哪;未來,更可能是我們走到哪,智能就跟到哪。“全場景的AI”和“全場景的感知”的加持下,這個機器“元宇宙”,或許比我們自己還知道我們需要什麼。或許有一天,“智能”會像80年代的電視機一樣,重新回到“一步”。
奇客故事