華為鴻蒙OS釋出會解析,這些乾貨你應該知道
很顯然對於許多朋友來說,這都是一場期待已久的活動。但一方面由於這場釋出會是在晚間舉行,加之持續時間較長,所以導致不一定所有人都有精力看到最後。但另一方面來說,縱觀今天的整場釋出會,大量時間被用於展示相對細緻的使用場景,而非進行技術原理解釋,所以也可能會使得不少對於HarmonyOS 2抱有期待的朋友,未能正確和深入地瞭解這套新系統的特性與意義。
有鑑於此,我們三易生活試圖從這場釋出會中提取出一些大家可能會關心的資訊,並從技術角度對其進行了一些解析。
鴻蒙是“一個”系統嗎?嚴格來說並不是
在今天釋出會的一開始,華為方面就強調了鴻蒙OS的“萬能性”。其可以執行在手機上,可以執行在電視上,可以執行在智慧手錶上,也能執行在各種智慧家電裝置上。
那麼一個問題就出現了,所有這些裝置上的“鴻蒙OS”是同一個嗎?
實際上在今天的釋出會上,有一張PPT已經回答了這個問題。在這裡我們可以看到,在不同裝置上執行的鴻蒙OS,實際上更類似於一個“模組化”的概念,比如智慧手機裡的鴻蒙OS,當然就需要具備能夠相容Android應用的底層相關模組,但IoT或智慧手錶上的鴻蒙OS,則未必包含這一模組。
如此一來,我們可以說執行在不同形態產品中的鴻蒙OS,在部分模組的程式碼上可能確實是打通的,但與此同時,它們相互之間其實還會有著一定的差異,並不是說真的就把同一個系統塞進了各種各樣不同的裝置裡。
可能有的朋友會因此覺得,這好像沒什麼神奇的,隔壁微軟的Windows不也有針對IoT裝置的Windows Core版本嗎?
的確如此,但與其他那些同樣採用了模組化設計的作業系統相比,華為如今的HarmonyOS 2則明顯在不同版本、不同裝置間的互聯互動上,下了更多的功夫。
分散式功能確實強大,也能讓智慧裝置更實用
早在初版鴻蒙OS誕生時,“分散式計算”就被界定為最重要的特性之一。那麼在實際的消費電子產品上,這種“分散式計算”到底是如何體現的呢?
首先,通過鴻蒙OS的模組化架構,不同形態的裝置之間可以實現一些特定功能的打通。例如今天剛剛釋出、搭載HarmonyOS 2的Watch 3系列智慧手錶,就可以訪問華為智慧手機的攝像頭,在手錶的螢幕上控制手機拍照。不僅如此,華為智慧電視、智慧手機、平板,甚至是一些合作伙伴的無人機攝像頭也可以像這樣相互“借用”,甚至還能夠實現多個不同裝置從不同角度同步拍攝。
又比如說,通過在Windows PC上安裝鴻蒙OS的互聯外掛,也可以讓它們擁有與剛剛釋出、搭載HarmonyOS 2的MatePad Pro平板電腦分享螢幕顯示內容的功能。這樣一來,就可以將平板電腦變成PC的無線擴充套件顯示器,甚至是作為繪圖板來使用。
其次,鴻蒙OS相比華為此前的EMUI大幅強化了對於智慧裝置的控制體驗。其中特別是手機版的HarmonyOS 2,現在也擁有了業界流行的IoT裝置控制中心,使用者不再需要進入特定的智慧家居APP,直接在手機狀態列下拉介面就可以執行一些智慧裝置的簡單開關控制。
不僅如此,得益於鴻蒙OS的模組化設計,如果智慧裝置本身也搭載的是鴻蒙OS,那麼它將不只是能夠通過智慧手機進行快速連線和操控,還可以實現比傳統AIoT裝置更多的裝置間資訊共享。例如豆漿機可以讀取手機中使用者的身體健康資料,從而更精準地推薦相應選單,而這種AIoT裝置與手機間更為深度的互聯互通以往則是不存在的。
鴻蒙如何做好適配?“卡片”和原子服務是關鍵
早在鴻蒙OS登入消費裝置前,相信它的應用相容性就已經是許多朋友所關注的事情。而從今天釋出會上官方對於鴻蒙“模組化”架構的解釋我們不難發現,雖然根據目前的種種資訊顯示,手機版HarmonyOS 2保留了對Android 10的相容性,但我們顯然不可能說,讓搭載鴻蒙OS的熱水器、豆漿機、空調等產品也去相容Android 10,並安裝Android應用來實現功能擴充套件和互聯特性。
那麼華為是如何解決鴻蒙OS的軟體適配問題,在諸如智慧手錶、智慧電視等硬體效能並不強的裝置上,去確保鴻蒙生態的可擴充套件性呢?答案其實就在全新的應用卡片式介面和“原子服務”體系中。
實際上華為方面在今天的釋出會中,對這一關鍵部分並沒有做太多的闡述,但是官方曾提及,Android開發者可以直接在原有應用的基礎上上疊加一個華為原子服務和卡片介面,從而使得應用可以在HarmonyOS 2手機上開啟一個特定的,包含應用一部分關鍵功能的“卡片”,而“卡片”本身則會成為鴻蒙OS擴充套件功能、打通服務體驗的關鍵所在。
從以上這段描述中,其實就已經不難理解“卡片”的本質了,它應該非常類似於現在很多機型都支援的“快應用”。只不過在其他手機上,快應用更類似於網頁應用,而在鴻蒙OS裡,則將這種“迷你應用”與傳統Android應用進行了開發上的打包,同時為其分配了更加現代化的介面和更多的功能。
打個簡單的比方,就是當你在一部使用鴻蒙OS的手機上安裝了一個為其做過適配的Android應用時,就會同時在手機中安裝一個對應的“卡片應用”。這個卡片應用可以用來增強原應用的體驗,提供快速訪問核心功能的入口,但與此同時,“卡片應用”本身又構成了當前鴻蒙OS的一個獨立軟體生態,可以實現對智慧電視、智慧手錶、平板電腦等更多鴻蒙裝置的相容,甚至也衍生出瞭如“應用流轉(將正在使用的卡片應用分享給另外一臺裝置,該裝置即刻開啟對應的卡片應用,而無需下載完整版的應用)”這種頗具創意,使用起來也會很流暢的有趣功能。
鴻蒙邁出了關鍵一步,而它的影響才剛剛開始
在華為今天的這場釋出會上,主題事實上還是為了推出新的硬體產品,並向消費者宣傳HarmonyOS 2體驗的獨特性。因此很多技術上的細節和具體的實現方式並沒有進行詳細描述,我們三易生活也只能逐字逐句地從現有演示文件與演講中尋找線索,為大家撰寫這篇並不能說是絕對準確的分析內容。
從我們目前所瞭解到,華為已經展現出來關於鴻蒙OS的種種資訊來看。首先,HarmonyOS 2確實是華為自研、不同於Android、iOS,或者Windows的一個作業系統體系,儘管其手機與平板電腦版本不可避免地會含有Android的開原始碼,但實際上“卡片應用”和“原子服務”本身,就已經可以看作是鴻蒙OS獨特的、不同於其他作業系統的自有軟體生態了。而擁有一個與其他作業系統不相容的獨立軟體生態,也已經可以證明鴻蒙OS的獨立性。
其次我們也要看到,華為方面雖然目前正在大力發展鴻蒙生態,但令人欣慰的是他們並沒有以犧牲消費者和開發者的體驗為代價,所以鴻蒙手機還是得相容Android,鴻蒙電視也依舊可以安裝Android的各種應用。與此同時,得益於目前鴻蒙OS所採用“在Android應用基礎上疊加卡片應用”的開發方式,也不會給開發者帶來太多的麻煩。
不過客觀的來說,HarmonyOS 2今天所展示出的很多能力,雖然在底層上可能很高深、很強大,實現的原理也有一定的獨創性,但從表面上對其進行模仿,卻未必是難以做到的事情。比如功能更多的AIoT控制卡片,比如平板電腦與PC之間的投屏能力,比如應用在不同裝置間的分享,這些功能其他品牌用“笨”一點的辦法也可以實現,甚至有些是此前就已經做到。這就意味著,雖然從技術的角度來說,我們可以稱讚現在的鴻蒙OS已經很強大、很獨特,但站在消費者的角度來看,鴻蒙OS當前展現出的功能,可能很快就會被其他廠商“致敬”。
而要想真正解決這個問題,一是需要鴻蒙OS開發出更多、更深層次的分散式計算特性,真正實現難以被模仿的功能體驗(例如直接將手機的算力分給家中的電視,讓電視的AI畫質運算能力更強)。其二則是需要依靠華為來推出更多本身效能足夠強、規格足夠高,能夠讓消費者只看產品力就大為叫好的硬體裝置才行。
來源:三易生活
原文:https://mp.weixin.qq.com/s/SVqSUMHtmp86hQw5HLuugw
相關文章
- 純鹼,這些乾貨你應該知道QLX
- 2019 華為開發者大會:鴻蒙OS 正式釋出!如果安卓不可用,鴻蒙隨時可以頂上鴻蒙安卓
- Python——你應該知道這些Python
- 為鴻蒙OS說兩句公道話(我對鴻蒙OS的一些看法)鴻蒙
- 關於灰度釋出,你得知道這些......
- 華為鴻蒙OS體驗嚇人:比安卓快60%?鴻蒙安卓
- 鴻蒙OS 2.0應用開發初潮鴻蒙
- 中國工程院:2023全球十大工程成就釋出ChatGPT、華為鴻蒙OS等入選ChatGPT鴻蒙
- 鴻蒙簽名釋出鴻蒙
- 網站為什麼需要SSL證書?這些優勢你應該知道!網站
- 繼鴻蒙OS後,華為再捐贈旗下尤拉系統給開源基金會!鴻蒙
- 理解大型分散式網站你應該知道這些概念分散式網站
- 當我們在聊 Serverless 時你應該知道這些Server
- HDC.2024釋出《鴻蒙生態應用安全技術白皮書》,一文解析鴻蒙生態應用安全技術鴻蒙
- 鴻蒙 OS 的測試工具鴻蒙
- 初識鴻蒙OS,你好,HarmonyOS!鴻蒙
- 乾貨丨實現UI自動化測試,這5個常見問題你應該知道!UI
- 華為鴻蒙3.0的野望:技術、應用、生態鴻蒙
- 華為鴻蒙系統2.0正式釋出,HMS 構成全球第三大移動應用生態鴻蒙
- 鴻蒙 OS 程式碼正式開源!!鴻蒙
- 中科三方:關於SSL證書你應該知道這些事
- 華為合作企業新機型裝有麒麟晶片!但未搭配鴻蒙OS系統晶片鴻蒙
- 鴻蒙OS只是“開胃菜”?華為推新系統,威脅微軟霸主地位!鴻蒙微軟
- 乾貨 | 這些產品主圖設計的色彩原理,你會用嗎?
- 華為鴻蒙系統怎麼補電?華為鴻蒙系統手機補電的操作方法鴻蒙
- 華為鴻蒙 Web 元件:高效除錯策略鴻蒙Web元件除錯
- 華為鴻蒙系統HarmonyOS學習之十:鴻蒙HarmonyOS微核心技術鴻蒙
- 不知道這些,你以為你還能devops?dev
- Taro 3.5 canary 釋出:支援適配 鴻蒙鴻蒙
- 鴻蒙系統系列教程3-鴻蒙OS的技術特徵講解鴻蒙特徵
- 做IT這幾年,我整理了這些乾貨想要送給你!
- 乾貨 | PHP就該這麼學!PHP
- 鴻蒙生態夥伴SDK市場正式釋出,驅動千行百業鴻蒙原生應用開發鴻蒙
- 鴻蒙系統系列教程2-鴻蒙OS系統分散式操作講解鴻蒙分散式
- 鴻蒙OS的系統呼叫是如何實現的? | 解讀鴻蒙原始碼鴻蒙原始碼
- 創夢天地與華為達成鴻蒙合作鴻蒙
- 上手做一個華為鴻蒙手錶應用 1 - 建立專案鴻蒙
- OS-鴻蒙系統-以及編譯器鴻蒙編譯