來自於阿里淘系的安卓開發同學之羲,站在開發者角度,給大家聊聊華為鴻蒙系統2.0版本後對鴻蒙生態、消費者端廠商、晶片廠商以及二三方應用開發&應用市場帶來的影響。
本篇回答僅為開發者個人角度觀點,歡迎大家一起討論交流。
從1.0到2.0?
近日,中美關係的不確定性再次加大,國家層面提倡科技創新,強調把原始創新能力提升擺在更加突出的位置,努力實現更多”從0到1”的突破。在這樣科技強國的大背景下,華為作為中國科技的領跑者之一,華為開發者大會9月10日在松山湖召開,再次提到舉世曙目的鴻蒙作業系統,併發布了鴻蒙2.0以及最近的發展路線圖。
從去年鴻蒙系統釋出之始,鴻蒙系統就備受爭議,其相關話題在知乎,貼吧等社群也火了一把。而最近釋出的2.0,再次激發了行業內的關注。實際上,在鴻蒙開源官網,當前開源的版本仍然是標記為OpenHarmony 1.0 baseline的TAG。2.0的原始碼是否在路上,我們不得而知。
不可否認,去年的開源,那是千呼萬喚始出來,猶抱琵琶半遮面,今年的相關文件與原始碼比去年完善了許多,似乎是一個可玩的版本了,可以燒在開發版上執行。 但相比Android/iOS等成熟的開發者工具鏈,略顯簡陋。確實是剛啟步,我們也不能要求華為一出來就是成熟的產品。今天,筆者將從開發者生態的角度來聊聊鴻蒙系統。
鴻蒙生態的層次化
作為開發者,最近切的希望是瞭解未來能支援哪些裝置,從鴻蒙2.0的路線圖看,現在主要還是智慧屏,車機,手錶等專有領域上,並沒有類似手機這樣的應用市場,自由上架的完整意義上的開發者生態。而據說今年年底會有可執行在手機上的beta版本(一定不要忘了beta這個詞),我們再試目以待。
其實蠻喜歡華為的一句話,"沒有人能夠熄滅滿天星光,每一位開發者,都是華為要匯聚的星星之火。"願望很美好。華為開源的初衷,應該是為了讓更多的友商,包括裝置商,oem商,晶片廠商,iot商,應用開發商等一起進來合作,所以,明顯華為對生態的設計上,是進行了分層的,在不同的成熟期,主要推動相應的生態合作伙伴。
消費者端廠商
分析一下,不難得出一個結論,開源的版本和商用的版本,應該是兩個不同的分支,商用的分支,應該會完善很多,如果按華為上線的智慧屏是採用鴻蒙系統來看,它們之間,猜測還是有個代差,而且未來會一直保持這個代差。當然我們也不期望華為一下子把投入多年的軟體資產開放出來。 因此,在當前的狀態下,並不能奢望其他的消費者端的廠商開發出基於鴻蒙系統的電子產品,他們一定是等著這個系統成熟或者某個外因(眾所周知的如華為中興)而不得不用。這一層的廠商,應該是在觀望中。
晶片廠商
而對於晶片廠商,如果華為鴻蒙系統有電子產品面世,必然會有一些與華為合作的廠商參與進來,目前來說,我更願意相信,如果有,還是主要存在於華為內部。而方案整合廠商的合作,想必會更加遙遠,需要基於鴻蒙的前景更加明確後,才會有廠商進來解決更大規模化的問題。
二三方應用開發&應用市場
華為當前主要推動生態參加與者,我相信更多是有合作的二方以及少量的三方應用開發商。主要以解決某些特定場景的應用為主。從目前華為提供的開發資料看,目前支援Java和JS,未來可能有更多的語言。
鴻蒙的應用,以.hap結尾,類似於android的.apk。從目前的資料看,hap的編寫很類似android的開發,無論是ide或是api,都有一定的相似性。對android開發者的學習成本看起來不高。
而另一種方式,則是以小程式為代表的前端技術棧開發方式。
像阿里淘寶這樣的三方開發者,要融入鴻蒙這樣的生態,相信華為還有很長的一段路要走,目前還沒有看到類似應用市場的釋出渠道。筆者認為,目前鴻蒙上的應用開發方式,雖然類android,類小程式,好像即照顧了Android開發者,又照顧前端開發者,但終歸不是相容的。如果不能相容android系統的runtime環境,與現有的android生態作銜接,鴻蒙的路將會非常艱難。
寫在最後
儘管與國外多個優秀的作業系統相比,仍存在一定差距,不管怎樣,鴻蒙作為能夠執行在電子裝置上可商業化的國產作業系統,的確是意義非凡。不必妄自菲薄,客觀的看待它,瞭解它。期望鴻蒙作業系統能如同像它的名字一樣,為中國科技的騰飛,開創一片天空,在科技世界的舞臺上有它一席之地。
——————————————————————————————————————————
本賬號主體為阿里巴巴淘系技術,淘系技術部隸屬於阿里巴巴新零售技術事業群,旗下包含淘寶技術、天貓技術、農村淘寶技術、閒魚、躺平等團隊和業務,是一支是具有商業和技術雙重基因的螺旋體。
歡迎收藏點贊關注我們!共同進步~ :)更多技術乾貨可關注【淘系技術】公眾號