說到國產操作系統,國人都是一聲嘆息。但有多少人認真想過,搞了幾十年,為什么國產操作系統還是“不行”:無法沖出學術和技術的象牙塔,獲取真正普通用戶的認可,占據足夠市場份額?
這些年,隨著接觸的行業和客戶越來越多,我們發現這其中的關鍵可能是那些“不關鍵”的地方:操作系統最核心、最內核的部分,國內科研機構和大廠可能真不落后。但對普通用戶,他們不關心那些高深的技術細節,他們只想能簡單方便的使用,越“傻瓜”越好。簡單說就是界面要友好,不太用學習,軟件豐富易用。
所以,當華為推出“鴻蒙”時,我并不關注那些底層的黑科技,我關心它有沒有設計一套簡單、上手快的界面開發工具。
作為一個要挑戰 Android、iOS 等既有系統的新系統,鴻蒙理應好好學習一下 Android。其實,跟 Android 同時代的系統還有幾個,如 WebOS、Windows Phone 等。Android 能最終脫穎而出,在用戶數量、APP 數量等方面趕超蘋果,戰勝 Windows Phone 等其他平臺,Android 開發的整套工具非常關鍵。整個 Android APP 開發的上手速度很快。
選用 Java 作為開發語言也是非常關鍵的。雖然 Java 一向被認為不適于開發界面程序,性能相對低,語法也不夠短平快。但它全球龐大的開發者群體就是一筆最大資源。技術上 Android 也沒有選擇原生繪制,而是采用自建圖形引擎,在“玻璃”上繪制,以求降低開發復雜度和效果的最大可控性。限于篇幅,這里無法具體介紹 Android 開發系統所有的“討巧”之處。總之一句話,以界面開發核心的整個應用開發技術是一個系統最關鍵的部分之一。
特別是向來不重視“界面”的國內技術界和企業界。與“界面”相比,國內技術和企業界過去一直傾向于“內核”、“底層”、“架構”這樣的名詞才是高大上的。這一點從招人的薪酬待遇和企業內的重視程度上就可以看出來。最聰明的人搞算法和底層,而界面讓一些培訓機構出來的人搞搞就行。
就拿目前越來越火的“前端工程師”來說,十年前的工資低、地位低。甚至連同行、領導們也覺得他們就是“寫界面的”而已。HTML 根本連語言都不算。JavaScript 太容易了,誰都能寫。在這種氛圍下,很難相信界面和用戶體驗能得到重視。如果說消費級產品消費者還可以用錢投票,對于“決策”和“使用”分離的企業級產品來說,國內市場只能更大的一聲嘆息了。
準確來說,我們今天要探討的不只是界面,而是“人機交互”。而界面只是“人機交互”的一種最關鍵方式。為什么“人機交互”很重要?因為雖然目前智能技術、自動化技術已經足夠發達,但仍然不能全流程、百分百的替代人。“人”仍然是生產經營的關鍵要素。因此要服務好“人”,即設備和系統要與“人”良好的協作。
在工業界,人機交互肩負“顯示”和“控制”兩方面任務?!帮@示”就是讓人可看到、可聽到、可感到;比如告知危險、通知事件、指導操作等等。“控制”就是使人能發出指令。屏幕和界面是目前最關鍵的人機交互技術,因為它可以間距顯示和控制兩方面的任務,能支撐復雜顯示和復雜控制任務。但還有其他人機交互手段,如安燈系統、手持呼叫器、操作按鈕等。
為什么說“人機交互”是“數字化最后一公里”?因為一個設備和系統內部,運轉的再高效,功能再強大,最終還是要以某種形式與“人”參與的業務流程結合在一起。過去,人機交互的主要目標是更友好、更安全、更高效。但隨著市場變化速度的加快、競爭的加劇,企業必須以更快的速度反應,并且有效的控制成本。數字化轉型升級,可以讓企業具備更快更好的流程再造能力;面對需求和市場的變動,可以更“柔性”的組織生產和經營。如果整個系統都加快了,那么最終的“人機交互”也必須快起來。
2025-04-24 08:29
2025-04-24 08:26
2025-04-24 08:25
2025-04-24 08:24
2025-04-24 08:24
2025-04-24 08:23
2025-04-24 08:22
2025-04-24 08:21
2025-04-23 11:50
2025-04-23 11:50