首頁>科技>

華為今年有多難?從年初華為董事長徐直軍的講話中,就能看出一二,“2020年我們力爭活下來,爭取明年還能釋出年報。”

對華為來說,2019年是困難模式,2020年則是地獄模式。面對一輪又一輪的制裁,華為今年承受的壓力常人難以想象。谷歌、ARM、臺積電、聯發科、三星、SK海力士甚至中芯國際,華為主要合作伙伴,幾乎都被迫與華為斷開合作。現在的華為,好似一個失去內力的武林高手,空有一身本領無法施展。

▲ 華為軟硬體同時開始自力更生

在沉重的壓力面前,華為並沒有選擇放棄。硬體上華為多方尋找備胎,啟動南泥灣計劃,自給自足避開美國技術封鎖。軟體上,華為拿出鴻蒙系統與HMS ,計劃在明年正式推出搭載鴻蒙系統的手機。在前不久剛閉幕的華為開發者大會上,餘承東給出了鴻蒙系統路線圖:

2020 年 9 月 10 日面向記憶體 128KB-128MB 終端裝置開源,2021 年 4 月面向記憶體 128MB-4GB 終端裝置開源,2021 年 10 月面向 4GB 以上的所有裝置開源。餘承東還特別強調,今年12月華為將釋出手機版本SDK、工具、文件和模擬器,明年華為智慧手機將全面升級支援鴻蒙 2.0。

鴻蒙系統究竟長啥樣?

鴻蒙系統,或許是這個世界上爭議最大的作業系統。在今年華為開發者大會召開以前,鴻蒙系統在數碼圈一直是個唬人的存在。“鴻蒙鴻蒙,又哄又蒙”,“鴻蒙系統根本不存在,只是個存在於PPT上的假系統”,這樣的論調充斥各大論壇。

▲ 知乎網友懷疑鴻蒙系統

其實,這些質疑鴻蒙的人並不是所謂的“水軍”、“黑粉”,而是被紅芯瀏覽器和木蘭程式語言這樣的鬼東西騙了太多次。在鴻蒙系統誕生以前,中國網際網路領域有太多騙子,採用套殼的方式騙取補貼經費。

▲ 紅芯瀏覽器套谷歌瀏覽器的殼

另一方面,鴻蒙1.0版本確實有很多疑點,知乎上精通程式程式碼的網友在鴻蒙系統中找到了安卓系統程式碼,還有人找到鴻蒙系統支援安卓獨有的ADB除錯。再加上華為遲遲不釋出原始碼與開發文件,這一切都很不正常。

▲ “我的極刻”使用者質疑鴻蒙系統

鴻蒙系統與安卓系統、iOS系統一樣,都是溝通APP開發者與使用者的平臺。每一個系統,不可能所有APP都由自己來開發,這就需要無數開發者參與。開發者為作業系統開發APP,這就需要開發者文件與原始碼。鴻蒙系統1.0沒有開放原始碼與開發者文件,因此不支援任何第三方APP。就連採用鴻蒙系統的華為智慧屏也是如此,使用鴻蒙1.0系統的華為智慧屏,整體體驗與安卓系統智慧電視幾乎沒區別,最大的不同似乎只有開機速度快。

▲ 鴻蒙1.0系統智慧屏

當然,以上疑點在鴻蒙2.0系統推出後全部煙消雲散。鴻蒙2.0系統向所有開發者開放了原始碼與開發者文件,小黑也得以一睹鴻蒙系統真容。

▲ 鴻蒙系統開發者介面

進入鴻蒙開發者網站主介面,分為設計、開發、分發、文件、支援等多個板塊。其中,開發者文件講述了HarmonyOS(鴻蒙系統)及其系統能力,並通過詳細的開發指導手冊,指導開發者如何學習利用工具進行應用開發。

▲ 開發者工具

比如快速入門指南,以圖文結合的方式一步步指導開發者編寫鴻蒙系統頁面。看到這裡,小黑作為一名外行也明白了開發者文件的意義,它相當於鴻蒙系統的詳細說明書,各種開發工具、開發語言、術語及頁面跳轉問題,都能在此得到解答。

在裝置與工具欄目,小黑髮現目前鴻蒙系統支援的裝置有車機、智慧穿戴與智慧屏,使用的工具為HUAWEI DevEco Studio。可以看出,鴻蒙系統目前還不支援手機,開發者暫時無法做出任何手機APP開發。至於HUAWEI DevEco Studio,可以理解為一個開發軟體,所有開發者都需要在這個工具上進行程式碼編寫。

雖說不會編寫程式碼,小黑還是嘗試了下載一個DevEco Studio 。DevEco Studio 有著嚴格的執行環境要求,目前支援Windows10 64位作業系統,macOS(蘋果電腦系統)、win7/win8 甚至32位Windows10都無法執行。如果想要嘗試,就必須在筆記本上裝上Windows10 ,同時保證記憶體在4G以上(32位作業系統記憶體上限為4G)。

DevEco Studio 下載完畢之後,會顯示一個藍色三角條狀顯示介面。小黑本以為可以嘗試一下如何編寫鴻蒙系統程式碼,可惜開發文件上接著又出現配置開發環境。

▲ DevEco Studio 啟動介面

開發文件顯示,需要設定npm代理、Gradle代理以及HarmonyOS SDK,看到如此多晦澀難懂的程式術語,小黑一陣頭大,只好放棄嘗試。

▲ 配置開發環境

開發者如何看待鴻蒙系統

雖然小黑不懂這些,但是論壇上的大神懂呀。小黑髮現在華為開發者論壇上,各路大神都參與其中,開始鴻蒙系統程式開發,並提出各種專業問題等待官方解答。

▲ 開發者提問

小黑髮現,獨立開發者偏愛華為智慧手錶,六成以上的開發者都在製作智慧手錶應用,可穿戴裝置與車機系統的製作者都偏少,在開發完成後,會看到一個“helloworld”介面。

▲ 簡單的智慧手錶應用

華為開發者論壇之外,也有不少大神對鴻蒙2.0系統進行嘗試。知乎上一位叫“江峰”的大神就完成了鴻蒙系統開發板開發,通過開發板成功編寫出一個海思攝像頭程式。

▲ 支援鴻蒙系統的開發板

從編寫程式碼到燒寫成功,這位大神共耗時28分50秒,據他所說整個編譯過程還是十分順利,可以看出鴻蒙系統不再是個PPT系統。但是問題同樣很多,系統目前只能在嵌入式裝置(低端)上執行,支援的裝置也比較少。

除了“江峰”大神之外,還有不少大神作出嘗試,基本上都會強調鴻蒙系統開發程式簡單、編譯非常順利,但是系統本身只是個雛形,沒有熱載入和ui除錯工具,開發效率比較低。

▲ 開發者吐槽

可以看出,作為第一個可以讓開發者開發APP的系統,鴻蒙2.0本身確實能夠順利運轉,但是畢竟只有兩年多經驗,在開發工具、開發者體驗等方面還有巨大開發空間。在肯定鴻蒙2.0系統進步巨大同時,也要認識到差距。如果說iOS 系統、安卓系統已經是進入大學階段的大學生,鴻蒙系統頂多算是幼兒園階段,未來還需付出更多努力去追趕。

華為提前佈局:HMS 如何幫助鴻蒙?

無論是外行小黑的體驗,還是各路大神的體驗,都能看出鴻蒙2.0系統目前還無法支援手機APP編寫,這一點對鴻蒙系統很致命。去年鴻蒙系統剛剛亮相的時候,就有不少專家說過作業系統好做,難辦的是構建生態系統。

今年開發者大會上,華為消費者業務CMO朱勇剛也強調:“我們最短缺的是軟體、是生態、是作業系統,華為將繼續前進,與全球開發者一起。今年的開發者大會有兩大進展。第一就是Harmony2.0,第二是HMS Core 5.0,它解決了開發者在平臺上做增值應用的挑戰。”

▲ HMS是火,開發者是滿天繁星

從朱勇剛的言語中,小黑看出了華為對HMS的期待。事實上,華為正在試圖通過HMS構建移動生態。華為官方公佈的資料顯示,HMS生態高速增長,已經成為全球第三大移動應用生態。

HMS是什麼,它為何能幫華為構建生態系統。小黑在文章《取代谷歌的大殺器,華為HMS揭祕》中詳細介紹過華為HMS的發展程序。簡單來說,華為HMS提供基於作業系統上的官方應用,比如應用商店、搜尋、視訊、地圖等等。

隨著HMS Core 5.0推出,小黑髮現HMS在之前基礎上又做了不小的提升。比如華為搜尋功能,上次測試時還無法搜尋關鍵詞,這次測試已經可以輕鬆實現。原來,華為搜尋已經正式釋出,主要面對移動領域。

在本次開發者大會上,華為消費者業務雲服務Quattroporte張平安介紹說:“今年6月,Petal Search在App Gallery上架,主要用於代替谷歌搜尋。Petal Search由華為研發,但搜尋內容主要來自第三方合作伙伴,其中包括歐洲最大的搜尋引擎Qwant以及俄羅斯最大的搜尋引擎Yandex。”

▲ 華為搜尋主頁面

小黑在測試的時候也是如此,目前國內還無法使用,需要更改應用商店所在國,才能找到華為搜尋Petal Search。Petal Search主頁面有探索、搜尋、我的三部分。其中探索部分需要在“我的”-“設定”介面開啟“新聞推薦”功能。

▲ “新聞推薦”

不過這個功能並不完善,小黑開啟之後依舊看不到新聞推薦內容,在設定中更換搜尋語言與區域之後還是不行。對了,華為搜尋與百度搜索、谷歌搜尋完全不一樣,它可以自由設定搜尋語言與區域,世界上大部分國家與區域都囊括在內。小黑心想,這可能與華為自身不提供搜尋內容有關。根據張平安的講述,華為搜尋內容都來自於各國搜尋引擎。

▲ 可以自由設定搜尋語言與區域

事實也確實如此,小黑在檢視搜尋歷史時,發現自己訪問過大量必應搜尋的網址,看來小黑選擇的英語搜尋內容都來自必應搜尋。然而,當小黑將語言換成俄語,輸入一段“ Здравствыйте”,本以為會得到Yandex搜尋引擎的結果。誰料,顯示的依舊是必應搜尋。看來,華為搜尋還有很長一段路要走,就目前來看,它僅僅是必應搜尋的套殼應用。

▲ Здравствыйте搜尋結果

華為的想法很好,通過鴻蒙系統2.0版本積累經驗,聚集獨立開發者為鴻蒙系統添磚加瓦,再通過HMS系統打造華為生態。在華為開發者論壇,小黑看到很多人討論,大致上認為安卓應用可以通過修改 UI 層與 api 接入鴻蒙系統。

華為HMS 系統包含搜尋、地圖、視訊、應用商店等內容,理論上可以完美替代谷歌 GMS。此外HMS Core 5.0 包含很多分散式技術,可以與鴻蒙系統快速對接。通過 HMS 提前對接手機APP 開發者,可以降低後者轉投鴻蒙系統的難度。如此一來,華為就能在沒有推出鴻蒙手機系統的情況下,提前積累開發經驗。沒有人能熄滅滿天繁星,每一位開發者都是華為要聚集的星星之火,而HMS 就是聚火盆,將開發者與鴻蒙系統緊緊結合在一起。

第一步實現鴻蒙系統在簡單裝置上執行,比如車機、手錶、嵌入式可穿戴裝置;第二步實現華為HMS 生態,為鴻蒙生態系統提前做準備;第三步推出鴻蒙手機系統開發者文件,招攬開發者為鴻蒙手機系統開發APP;第四步正式推出搭載鴻蒙系統的華為手機。

總的來看,華為離正式釋出鴻蒙系統手機,還需四個步驟,其中第一步第二步已經在同時進行,第三步大約在今年12月開始實施,一切順利的話,鴻蒙系統手機確實可以在明年釋出。不過,根據小黑的實際體驗來看,鴻蒙系統與安卓、ios差距甚遠,第一代手機系統應該不會很好用,準備第一時間嚐鮮的小夥伴需要提前做好心理準備。

最新評論
  • 整治雙十一購物亂象,國家再次出手!該跟這些套路說再見了
  • 網路安全宣傳週 | 請注意你的資訊保安!