新聞中心
深度解析:華為的鴻蒙系統(tǒng)和你想的可能完全不一樣
(杭州健瀾 科技 有限公司編輯:張景領(lǐng) 全文約4390字,預(yù)計(jì)12分鐘可以讀完)

創(chuàng)新互聯(lián)建站專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于做網(wǎng)站、網(wǎng)站設(shè)計(jì)、新區(qū)網(wǎng)絡(luò)推廣、小程序設(shè)計(jì)、新區(qū)網(wǎng)絡(luò)營銷、新區(qū)企業(yè)策劃、新區(qū)品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)建站為所有大學(xué)生創(chuàng)業(yè)者提供新區(qū)建站搭建服務(wù),24小時(shí)服務(wù)熱線:13518219792,官方網(wǎng)址:www.cdcxhl.com
華為的鴻蒙(Harmony OS)系統(tǒng)正式發(fā)布了,在發(fā)布會(huì)之后意料之中的出現(xiàn)了兩極分化的評論趨勢,說什么的都有,像什么忽悠人、改別人的、手機(jī)不能用等等,但如果你仔細(xì)去分析發(fā)布會(huì)上有關(guān)鴻蒙系統(tǒng)的全程內(nèi)容,你會(huì)發(fā)現(xiàn)它和大多數(shù)評論中的那個(gè)“系統(tǒng)”是不一樣的,大家不要盲目去詆毀“鴻蒙系統(tǒng)”,同時(shí)也不要肆意吹捧,否則很容易變成“捧殺”,在參與討論之前,我覺得大家有必要先搞清楚,它是一個(gè)什么樣的系統(tǒng)。
在發(fā)布會(huì)上,他們用了很多專業(yè)的名詞進(jìn)行功能解釋,我相信這是大多數(shù)觀眾聽不懂的,甚至大多數(shù)媒體的編輯也聽不懂,在這種背景下,不管是吹捧的,還是詆毀的,都沒在靠譜的頻道上。
以下為我個(gè)人對鴻蒙(Harmony OS)系統(tǒng)的理解,現(xiàn)在就分享給大家:
目前我們正在使用的各種智能設(shè)備,如:手機(jī)、PC電腦、平板電腦、智能手表等,它們?nèi)加凶约旱南到y(tǒng),即使是同一個(gè)品牌下的產(chǎn)品,也會(huì)有專門為它定制的系統(tǒng),如蘋果公司:
手機(jī) iOS
電腦 MacOS
手表 watchOS
電視 tvOS
平板 iPadOS
雖然蘋果公司將它們之間的互動(dòng)做得很好,但仍然需要大量的人工來編寫和維護(hù)不同的系統(tǒng),站在開發(fā)者的角度來看,可能需要針對不同的平臺調(diào)整不同的架構(gòu)和UI,這是一個(gè)比較耗時(shí)的工作。
在使用的過程中,不同設(shè)備之間的系統(tǒng)需要去判斷你的操作,然后根據(jù)不同的平臺,不同的操作來給你調(diào)用不同的程序來執(zhí)行,對蘋果產(chǎn)品來說,自家產(chǎn)品之間互通體驗(yàn)還算不錯(cuò),但如果和安卓設(shè)備或windows設(shè)備之間互動(dòng)就顯得麻煩很多,早期用蘋果手機(jī)的人,想把照片拷貝到電腦上都很費(fèi)勁,甚至這是很多蘋果手機(jī)用戶需要學(xué)習(xí)的第一課“如何把照片復(fù)制到電腦上”。
對Android系統(tǒng)的設(shè)備來說就更別提了,除了系統(tǒng)的碎片化之外,不同廠商之間都有自己的規(guī)則,沒有一個(gè)統(tǒng)一的標(biāo)準(zhǔn),再加上亂七八糟的第三方APP,導(dǎo)致安卓設(shè)備體驗(yàn)極差,相互之間想要達(dá)到完美契合的程度,需要比蘋果付出更多人力和時(shí)間,所以很多大 游戲 或是應(yīng)用,都是最新上架蘋果商店,更新也是蘋果設(shè)備先更新,因?yàn)橄鄬碚f,蘋果系統(tǒng)更容易維護(hù)。
Android系統(tǒng)現(xiàn)在看上去還不錯(cuò),但其實(shí)它有個(gè)很狼狽的過去。我學(xué)過軟件開發(fā),學(xué)會(huì)網(wǎng)站編程,學(xué)過數(shù)據(jù)庫等N種編程語言,甚至稍微有那么一點(diǎn)點(diǎn)開發(fā)經(jīng)驗(yàn)的人都會(huì)知道,如果你去修改一個(gè)別人的程序,如果這個(gè)程序一直在被不同的人,不同的時(shí)期維護(hù),這里面就會(huì)出現(xiàn)大量的垃圾代碼。
有垃圾代碼不可怕,可怕的是誰也不敢動(dòng),不敢刪。這些垃圾代碼雖然看上去沒用,但說不定某一條就與另一個(gè)指令相連,如果你刪了就會(huì)產(chǎn)生連鎖反應(yīng),甚至?xí)?dǎo)致系統(tǒng)崩潰,所以比較穩(wěn)妥地做法就是,在不改變原有代碼的情況下,把自己想要的功能再加進(jìn)去,備注上自己的名字。
這會(huì)造成什么問題呢?我們舉個(gè)例子:
你想從16樓到1樓拿快遞,原本只要從固定的電梯直接到1樓即可,也就30秒不到,結(jié)果你從家出來發(fā)現(xiàn)樓道有30個(gè)電梯,上了一個(gè)之后發(fā)現(xiàn)它只到13樓,你只好下來再進(jìn)另一個(gè),運(yùn)氣好能到1樓,運(yùn)氣不好估計(jì)還得在6樓停一下,運(yùn)氣最差的情況你可能坐了20個(gè)電梯都還沒到1樓。
這就是垃圾代碼帶來的副作用,現(xiàn)在的Android就是這個(gè)情況,大家都知道有垃圾代碼,也知道它會(huì)影響運(yùn)行效率,但誰也不敢動(dòng),或者說誰也不會(huì)去動(dòng),都不想承擔(dān)系統(tǒng)崩潰的風(fēng)險(xiǎn),這是人之常情。
華為的鴻蒙系統(tǒng)提出一個(gè)“微內(nèi)核”的概念,其實(shí)這個(gè)谷歌新系統(tǒng)Fuchsia OS就是微內(nèi)核的系統(tǒng),它們希望用這個(gè)全新的系統(tǒng)來替代Android這種老弱病殘的現(xiàn)狀,因?yàn)樗砩系念B疾太多了,還是沒藥可救的那種。
這種“微內(nèi)核”的系統(tǒng)最大的好處就是,可以讓開發(fā)者提交的應(yīng)用,最方便、最快地適配所有硬件,這對消費(fèi)者來說也有非常大的好處,你可以第一時(shí)間更新你手里的所有智能設(shè)備,類似蘋果每年的大版本系統(tǒng)更新,幾乎全球的用戶都可以同時(shí)更新,這是國內(nèi)Android用戶這輩子都體驗(yàn)不到的,所以我們只能寄托于新的系統(tǒng)。
Harmony OS 鴻蒙,基于微內(nèi)核的全場景分布式OS。
“基于微內(nèi)核的全場景分布式OS”這句話是重點(diǎn),它不是一個(gè)專門為單獨(dú)設(shè)備準(zhǔn)備的系統(tǒng),它是一個(gè)平臺式的系統(tǒng),可以通過中心網(wǎng)絡(luò)派發(fā)資源和功能,所有功能又可以單獨(dú)使用,靈活多變但統(tǒng)一和諧。
我們再來深入地拆解一下鴻蒙系統(tǒng),它與普通系統(tǒng)最大的不同之處在于,它在運(yùn)行程序的一開始并不是直接執(zhí)行所有內(nèi)容,而是先判斷你是什么設(shè)備,然后直接走單獨(dú)的通道去執(zhí)行,而所執(zhí)行的這些程序,不管你是電視、電腦、還是手機(jī),它們用的都是同一套系統(tǒng),只是在最開始的時(shí)候選擇了一下設(shè)備,這個(gè)系統(tǒng)并不是給某種設(shè)備單獨(dú)定制的,而是一個(gè)通用的系統(tǒng)。
這樣做的好處就是,每次你需要維護(hù)的時(shí)候,只需要把第一層的東西做升級,下面的底層是不用動(dòng)的。這就好像系統(tǒng)是一臺CD機(jī),不管誰家的CD都可以在我這里播放,只要你按統(tǒng)一的Copy程序做的光盤就行了,如果你想聽其他人的音樂,只要換張CD即可。
而以往的系統(tǒng)就比較麻煩,如果你想換一張CD,可能需要針對這張CD去制造一臺CD機(jī),最差也得把這臺CD機(jī)修改成可以播放的樣子。
除了設(shè)備間的獨(dú)立之外,它會(huì)讓硬件本身的功能成為系統(tǒng)可以調(diào)配的東西,比如手機(jī)上的攝像頭,它甚至可以通過系統(tǒng)間的調(diào)度被電視或手表使用,因?yàn)樗鼈冇玫氖峭粋€(gè)系統(tǒng),所以具備了相互通信的能力。
你們有沒有看過《速度與激情》這部電影,它里面的天眼系統(tǒng)其實(shí)就是在調(diào)配所有生活周邊的攝像頭來獲取畫面,從而準(zhǔn)確地追蹤到目標(biāo)人物。雖然鴻蒙還沒有這么高級,但它已經(jīng)是個(gè)雛形了。
相信很快我們就可以用家里的電視屏幕當(dāng)大疆無人機(jī)的顯示屏用了,這會(huì)給我們帶來無限的 娛樂 空間。
當(dāng)然要實(shí)現(xiàn)這種功能上的調(diào)用需要二個(gè)條件,第一個(gè)就是必須是采用了鴻蒙系統(tǒng)的硬件;第二就是必須登陸了相同的華為賬號。這里面涉及到了另一個(gè)生態(tài)的問題,我們后面再講,還是先說系統(tǒng)。
可以單獨(dú)調(diào)配資源的另一個(gè)好處就是,它可以像我們現(xiàn)在的智能路由器一樣,根據(jù)你正在做的事情來給你不同的性能。如果你正在玩 游戲 ,它可能會(huì)保證你玩 游戲 的同時(shí),再去幫你升級一下系統(tǒng),但它還不能影響你的網(wǎng)速;如果你正在看視頻,在這種幾乎不需要性能的場景時(shí),它可能會(huì)在后臺幫你徹底殺毒或自檢一次,這種優(yōu)化能力其實(shí)現(xiàn)在的手機(jī)也可以做到,但這個(gè)邏輯本身就是吃性能的,所以當(dāng)它以系統(tǒng)的一部分出現(xiàn)的時(shí)候,才是最完美的。
這功能其實(shí)你是看不到的,但從其它地方你也可以間接發(fā)現(xiàn),如:費(fèi)電小了、發(fā)熱小了、打開東西更快了、不用老去清理緩存了,藍(lán)牙耳機(jī)玩 游戲 或許都沒延時(shí)了(我發(fā)現(xiàn)了一些端倪,他們已經(jīng)在做藍(lán)牙耳機(jī)玩 游戲 降低延時(shí)的測試了,EMUI 10.0見)。
至于系統(tǒng)安全性方面,我并不是專家,所以在這里沒辦法給大家更深度的普及,但我可以說一下我個(gè)人的理解。鴻蒙系統(tǒng)這類微內(nèi)核的系統(tǒng),本身是非常小巧的,代碼量也不大,所以它可以用到更深度的安全級別措施。
另外它天生就沒有root權(quán)限,也就是說不會(huì)給任何第三方應(yīng)用或個(gè)人系統(tǒng)最核心的權(quán)限,這也算是最大限度的保證安全的措施之一了??赡芎芏嗳苏f手機(jī)不能root就沒什么可玩性了,但我個(gè)人認(rèn)為沒有是對的,因?yàn)檫@樣可以最大限度的保證系統(tǒng)的安全以及流暢性。
可能你們還沒注意到,很多手機(jī)第三方主題、字體、甚至動(dòng)態(tài)壁紙,都會(huì)明顯影響手機(jī)的流暢性,這里面字體的影響是最大的,很多莫名卡頓的現(xiàn)象換成系統(tǒng)默認(rèn)字體立刻就好了。
我們來看一下鴻蒙OS的整體結(jié)構(gòu),其實(shí)它仍然保留了Linux內(nèi)核,這樣一來就可以直接兼容安卓應(yīng)用,這在初期是非常重要的,畢竟不能讓用戶買回來沒得用,在這段過度期中間,華為方面肯定會(huì)聯(lián)合各大主流廠商定制屬于鴻蒙OS的專用APP,這才是發(fā)揮它性能的最佳方式。
也就是說,在兼容安卓APP的這個(gè)時(shí)間里,它的威力還沒辦法完全施展出來,當(dāng)那些采用“方舟編譯器”開發(fā)的應(yīng)用上線之后,才能發(fā)揮它至少八成以上的實(shí)力,當(dāng)鴻蒙OS的生態(tài)建立完全時(shí),才可以發(fā)揮接近100%的實(shí)力。這也是我為什么說,鴻蒙OS需要時(shí)間來沉淀,它不可能一上來就是滿血狀態(tài)。
我們可以理解為,現(xiàn)在所有用“方舟編譯器”開發(fā)的應(yīng)用,都可以在鴻蒙OS中發(fā)揮最快的效率。
當(dāng)使用方舟編譯器的應(yīng)用足夠多時(shí),或者說90%以上常用APP都有方舟編譯器的版本時(shí),鴻蒙OS的底層會(huì)完全拋棄Linux內(nèi)核,只保留鴻蒙微內(nèi)核,這個(gè)時(shí)候才是鴻蒙(Harmony OS)系統(tǒng)正式獨(dú)立且完全獨(dú)立的日子,這一天才是它的真正崛起的日子。
為了早日實(shí)現(xiàn)這一天,其實(shí)華為方面下了很多功夫,甚至他為開發(fā)者提供了非常舒服的便攜環(huán)境,很多基礎(chǔ)操作都可以直接用拖拽的方式來完全設(shè)計(jì),模塊化編程是未來的趨勢,我這種曾經(jīng)只會(huì)手動(dòng)敲代碼的老古董已經(jīng)被淘汰了。
它可以讓你一次開發(fā),同時(shí)適配所有搭載了鴻蒙OS的設(shè)備,這是無數(shù)安卓開發(fā)人員的夢想,只可惜在安卓系統(tǒng)上已經(jīng)沒辦法實(shí)現(xiàn)了。
我估計(jì)后面華為會(huì)為開發(fā)者提供不錯(cuò)的獎(jiǎng)勵(lì)措施,有獎(jiǎng)勵(lì),有平臺,有目標(biāo),有未來,生態(tài)成型基本上就是時(shí)間問題。
【產(chǎn)品的誕生】
現(xiàn)在的鴻蒙OS是可以用在手機(jī)上的,但支持的APP并不是很多,而且生態(tài)還沒有建立起來,這些都需要時(shí)間,之前我和瓦力讀者說是2年時(shí)間,這與發(fā)布會(huì)上華為方面的規(guī)劃基本是吻合的。
現(xiàn)在拿出鴻蒙OS的目的很簡單,告訴大家鴻蒙OS并不只是PPT,它已經(jīng)是完整的系統(tǒng)了,順便讓那些噴子閉嘴。另一個(gè)原因是,它的電視用上了鴻蒙OS,沒必要藏著掖著,同時(shí)也是給那些應(yīng)用開發(fā)者一個(gè)定心丸,讓他們可以放心為鴻蒙OS開發(fā)應(yīng)用。
這里有一個(gè)“因素”很重要,如果明天美國不讓華為用安卓系統(tǒng)了,鴻蒙OS就必須提前應(yīng)用到手機(jī)上,這是一個(gè)沒辦法的備選方案,至少可以用,雖然和常規(guī)安卓沒什么大區(qū)別。
但如果換了另外一個(gè)廠商,如小米、OPPO、vivo等,這幾乎是毀滅性的打擊,所以防患于未然是必須要做的。但小米他們暫時(shí)沒辦法弄自己的系統(tǒng),因?yàn)檫@需要很多錢,很多人,很多時(shí)間,即使有一天美國禁止全中國的手機(jī)廠商使用安卓系統(tǒng),其實(shí)鴻蒙OS也可以給大家用,與其說它是華為的應(yīng)急方案,倒不如說是全中國手機(jī)廠商的應(yīng)急方案,其實(shí)如果不是萬不得已,華為也不想這么早就把鴻蒙OS用在手機(jī)里,時(shí)間點(diǎn)太靠前了。
到了2020年,鴻蒙OS會(huì)被用到筆記本電腦、手環(huán)、手表中,2021年才是應(yīng)用到手機(jī)上的最佳時(shí)機(jī),那時(shí)候有沒有安卓系統(tǒng)都已經(jīng)無所謂了。這樣做也是為了先把生態(tài)和周邊做好,手機(jī)出來的時(shí)候,可以直接整合,用戶上手就是完全版本的體驗(yàn),這也是最穩(wěn)妥的方式。
如果你對手機(jī)系統(tǒng)或是手機(jī)行業(yè)有一些了解,相信看完我上面的分享之后應(yīng)該明白了,鴻蒙(Harmony OS)的目標(biāo)根本不是Android,而是谷歌正在開發(fā)的Fuchsia OS,以及蘋果正在部署的相應(yīng)系統(tǒng)。
所以那些經(jīng)常用Android來和鴻蒙(Harmony OS)說事的人,應(yīng)該換換思路,是時(shí)候接軌下一代系統(tǒng)了。
如何看待華為2021年4月升級鴻蒙系統(tǒng)?
無論鴻蒙是否套殼,最后還是要憑技術(shù)能力說話,無論現(xiàn)在如何詆毀鴻蒙,如果無法實(shí)現(xiàn)鴻蒙的功能,那就無法阻止用戶購買鴻蒙手機(jī);同理,如果能用安卓實(shí)現(xiàn)鴻蒙的功能,那也就說明鴻蒙僅此而已。就像阿里的YUNOS,就是替換了一個(gè)中間層,網(wǎng)友不是傻子,用戶不是傻子,一個(gè)沒有任何特性的真安卓套殼的yunOS無法吸引用戶,用戶也不需要一個(gè)山寨版的安卓,所以失敗是必然。如果鴻蒙也是類似的安卓套殼,那么失敗也將是必然,根本不需要網(wǎng)上一些人屢次的強(qiáng)調(diào)鴻蒙是套殼安卓。
但是4月份放出鴻蒙,華為會(huì)面臨2個(gè)問題:鴻蒙是否有能達(dá)到宣揚(yáng)的性能和穩(wěn)定性?不說能秒殺所有系統(tǒng),但至少穩(wěn)定性不應(yīng)該比安卓差,甚至達(dá)到IOS是必須要保證的,畢竟這也是華為宣傳就是這么說的;當(dāng)然,大BUG也不應(yīng)該有,這是硬性規(guī)定;除了本身的性能外鴻蒙能否拿出用戶立即就能體驗(yàn)到的新時(shí)代的物聯(lián)網(wǎng)系統(tǒng)的亮點(diǎn)?除了性能穩(wěn)定外,鴻蒙的物聯(lián)網(wǎng)系統(tǒng)特性是華為一開始宣傳的,那鴻蒙到底有什么亮點(diǎn)是能夠讓用戶直觀了解,且不得不用到的功能?而且是只有鴻蒙能夠體現(xiàn)出來的功能,至少安卓無論怎么改進(jìn)都無法達(dá)到。我認(rèn)為這2點(diǎn)是鴻蒙是否被用戶接受的關(guān)鍵要素,前者是讓用戶意識到“鴻蒙達(dá)到了現(xiàn)在的安卓IOS同一個(gè)水平”能夠提升最基礎(chǔ)的信心、后者則是讓反鴻蒙派只能從歪門邪道找借口反華為比如繼續(xù)口嗨251,無法再以安卓套殼來詆毀鴻蒙。
華為肯定會(huì)把過去所有的機(jī)型都適配鴻蒙,甚至包括麒麟710A的機(jī)型,我個(gè)人是這么認(rèn)為的看了回復(fù),補(bǔ)充下:麒麟710A作為國產(chǎn)第一款中芯國際量產(chǎn)的14nm芯片,我認(rèn)為有上鴻蒙的意義,理論上鴻蒙的基礎(chǔ)用戶越多越好除非已經(jīng)有第三方手機(jī)企業(yè)已經(jīng)準(zhǔn)備大量發(fā)售預(yù)裝了鴻蒙的全新手機(jī)除了榮耀就是上面說的OTHER否則,沒有比給老機(jī)型適配鴻蒙這樣擴(kuò)大用戶群去體驗(yàn)更好的辦法了。但無論如何,盡量的增加老華為手機(jī)用戶使用鴻蒙的數(shù)量,更有利于鴻蒙的普及。畢竟現(xiàn)在華為的老手機(jī)升級鴻蒙就相當(dāng)于給老用戶免費(fèi)的試玩測試。
除了上述外個(gè)人以為鴻蒙普及的最大難點(diǎn)還是在于:到底鴻蒙預(yù)裝的HMS手機(jī)廠商能否從中能夠得利?這是我在知乎的幾個(gè)關(guān)于鴻蒙的帖子上屢次提到的。沒有那個(gè)國內(nèi)的手機(jī)企業(yè)敢說“鴻蒙是開源的,所以我用鴻蒙可以不裝HMS,可以自己搞一個(gè)商店搭配鴻蒙”。那個(gè)企業(yè)有這個(gè)膽子?因?yàn)閲鴥?nèi)的安卓沒有GMS,所以國內(nèi)的鴻蒙也可以沒有HMS?既然鴻蒙必然搭配HMS,那個(gè)利益問題就是必須面對的問題了。國內(nèi)的安卓白板一個(gè),所有手機(jī)商店的廣告的收入歸手機(jī)企業(yè)自己,現(xiàn)在用鴻蒙,這筆賬怎么算?華為抽成30%,其中10%給手機(jī)終端企業(yè)?我認(rèn)為這是必須認(rèn)真思考的問題。EPIC怎么威脅到steam的?還不是降低抽成,最后開發(fā)商和玩家還不是都真香了。
華為鴻蒙OS威力初顯!實(shí)測體驗(yàn)比EMUI更好 功耗卻更低 驚喜還有很多
2019年,華為正式發(fā)布鴻蒙OS。彼時(shí)的鴻蒙還停留在概念階段,外界的嘲諷和質(zhì)疑不絕于耳。
2021年4月27日,華為鴻蒙OS開發(fā)者公測版本大批量向開發(fā)者推送,網(wǎng)上出現(xiàn)大量鴻蒙OS實(shí)測視頻。值得一提的是,所有開發(fā)者在申請鴻蒙OS公測版本的時(shí)候都會(huì)勾選“保密協(xié)議”,因此隨意公布開發(fā)者版本的鴻蒙OS,開發(fā)者可能會(huì)面臨被撤銷鴻蒙OS測試資格的風(fēng)險(xiǎn)。不過還是有許多網(wǎng)友按捺不住激動(dòng)的心情,冒著風(fēng)險(xiǎn),放出了許多鴻蒙OS體驗(yàn)視頻。
4月30日,知名數(shù)碼博主@數(shù)碼閑聊站簡單測試了一下鴻蒙OS在華為Mate X2折疊屏手機(jī)的性能。他表示,在《王者榮耀》極致畫質(zhì)以及《和平精英》的HDR抗鋸齒模式下,基于鴻蒙OS2.0運(yùn)行的流暢度和穩(wěn)定性比EMUI 11更好,而且功耗也更低。
他還表示,鴻蒙 OS 2.0 系統(tǒng)的流暢度以及 App 打開切換速度目前與EMUI11保持一致。他對此解釋道,考慮到系統(tǒng)穩(wěn)定性和兼容性,選擇將鴻蒙和 AOSP(Android 10)雙架構(gòu)封裝在一起,所以目前手機(jī)中大部分安卓 App 的運(yùn)行環(huán)境依舊是安卓,從而保證流暢度。
目前已經(jīng)接觸過鴻蒙OS的開發(fā)者爆料稱,鴻蒙 App 后綴名是 Hap,與安卓APP后綴Apk完全不同,不過目前鴻蒙App的數(shù)量還比較稀少。
根據(jù)華為此前公布的鴻蒙OS支持安卓APP的平滑演進(jìn)方案來看,未來鴻蒙APP將會(huì)越來越多,直至完全取代安卓應(yīng)用生態(tài)。
值得一提的是,在鴻蒙OS開發(fā)者公測版本最新的一次更新中,系統(tǒng)中出現(xiàn)了三款鴻蒙應(yīng)用,分別是央視影音、優(yōu)酷視頻、新浪新聞。這些鴻蒙應(yīng)用內(nèi)置了分布式功能,只要有兩臺鴻蒙設(shè)備就可以體驗(yàn),該特性是鴻蒙應(yīng)用獨(dú)有,安卓系統(tǒng)無法實(shí)現(xiàn)。
舉一個(gè)例子,根據(jù)知乎網(wǎng)友@氟氯萘的體驗(yàn)視頻來看,優(yōu)酷APP鴻蒙版可以讓手機(jī)和平板電腦聯(lián)動(dòng)起來,平板電腦變成電視,手機(jī)則變身電視遙控器,控制平板電腦上視頻。
另外根據(jù)該網(wǎng)友的透露,在此前華為開發(fā)者大會(huì)上,鴻蒙版優(yōu)酷APP還能實(shí)現(xiàn)其他更酷炫的功能,比如用鴻蒙手機(jī)操控全景視頻視角、機(jī)位。還可以在平板電腦上播放綜藝節(jié)目觀看全景舞臺,同時(shí)手機(jī)上同步自己喜歡的明星專屬視角。不過筆者分析,該功能應(yīng)該并不適用于所有視頻內(nèi)容,必須由360 多機(jī)位拍攝的專屬視頻內(nèi)容才可實(shí)現(xiàn)。不過鴻蒙OS的出現(xiàn)或許會(huì)讓這種視頻內(nèi)容呈現(xiàn)方式更加普及,為網(wǎng)友帶來更多個(gè)性化的內(nèi)容服務(wù)。
此外,這些鴻蒙APP的文件大小都要遠(yuǎn)小于安卓版本,比如鴻蒙版的央視影音只有1.35MB,而安卓版卻有27.9MB大小。據(jù)分析,造成這種現(xiàn)象的主要原因可能是鴻蒙OS“彈性部署”的特性,天生更省時(shí)間。
除了以上鴻蒙OS體驗(yàn)之外,還有其他更多驚喜,筆者簡單歸納了一下,供網(wǎng)友參考:
此外,還有鴻蒙OS應(yīng)用流轉(zhuǎn)功能,此前已經(jīng)在北汽極狐阿爾法S所搭載的鴻蒙車機(jī)上實(shí)現(xiàn)。比如在手機(jī)上打視頻電話,上車后可以將視頻電話無縫流轉(zhuǎn)到車機(jī)上,無須掛斷重新?lián)艽蛞曨l電話。
談?wù)勎业膫€(gè)人想法:
鴻蒙OS從發(fā)布之初就遭到了無盡的冷眼和嘲諷,這在華為 歷史 上其實(shí)是一種常態(tài),華為麒麟芯片在早期階段同樣不被看好,但事實(shí)證明,華為總是能一步一個(gè)腳印,一點(diǎn)點(diǎn)克服困難,最終到達(dá)勝利的彼岸,比如現(xiàn)在的麒麟9000芯片、全球5G話語權(quán)等。
筆者在工作上與華為團(tuán)隊(duì)有過多次合作,雖然不在技術(shù)崗,但沒吃過豬肉總是見過豬跑的。面對一個(gè)實(shí)打?qū)嵶龀龀煽兊闹袊?科技 龍頭企業(yè),筆者從不懷疑華為能研發(fā)出一個(gè)面向未來的國產(chǎn)獨(dú)立自主的操作系統(tǒng)。我也相信在即將到來的萬物互聯(lián)時(shí)代,鴻蒙OS必將大放光芒。
實(shí)測鴻蒙OS比蘋果iOS14更流暢?曝計(jì)劃適配高通平臺,即將大規(guī)模推送……
導(dǎo) 讀
據(jù)新浪 科技 消息,華為日前正式開通了華為HarmonyOS的官方微博。目前多方消息顯示,最快在6月份,鴻蒙就有望正式開始規(guī)模化推送,華為Mate X2、Mate 40系列手機(jī)等將首批獲升級。
據(jù)新浪 科技 消息,華為終端有限公司日前正式開通了華為HarmonyOS的官方微博。目前多方消息顯示, 最快在6月份,安卓與iOS之外的第三大手機(jī)操作系統(tǒng)——鴻蒙就有望正式開始規(guī)模化推送 ,華為Mate X2、Mate 40系列手機(jī)等將首批獲升級。
雖然一條微博都還未發(fā)布,但華為鴻蒙的官方微博已經(jīng)俘獲了4萬多名粉絲。相關(guān)媒體從華為方面了解到,目前部分用戶已收到HarmonyOS 2.0開發(fā)者beta版的推送。
另外,據(jù)微博博主@數(shù)碼閑聊站爆料, 鴻蒙OS計(jì)劃適配高通平臺 。若此次爆料屬實(shí),那么未來將有更多使用高通平臺的智能手機(jī)可以告別安卓,搭載鴻蒙OS。
自2019年5月15日,美國商務(wù)部表示,將把華為及70家關(guān)聯(lián)企業(yè)列入“實(shí)體清單”以來,華為受制裁已經(jīng)將近兩年光景。如今,鴻蒙終于即將大面積推送,或?qū)㈤_啟新的紀(jì)元。
鴻蒙OS 2.0 VS iOS 14:蘋果完???
5月5日,數(shù)碼博主@長安數(shù)碼君發(fā)布了華為手機(jī)鴻蒙OS 2.0開機(jī)界面與EMUI開機(jī)界面的對比,鴻蒙OS 2.0開機(jī)界面動(dòng)畫有了不小的變動(dòng),去掉了“Powered by Android”的標(biāo)識字樣,并出現(xiàn)了HarmonyOS的標(biāo)志。@長安數(shù)碼君對此評論道:“ 這去掉的雖然只是短短的一行字,但背后所付出的努力可想而知。 ”
另外,鴻蒙OS 2.0的開機(jī)效果更加華麗,HUAWEI LOGO浮現(xiàn)的時(shí)候會(huì)同時(shí)出現(xiàn)線條光影特效,還有一只“眼睛”睜開,變成字母O,隨后變?yōu)镠armonyOS。
而在關(guān)機(jī)或重啟時(shí),鴻蒙OS 2.0會(huì)出現(xiàn)一個(gè)形似衛(wèi)星繞地球旋轉(zhuǎn)的動(dòng)畫。粗略數(shù)了下, 鴻蒙OS 2.0從點(diǎn)擊重啟到出現(xiàn)密碼界面,用時(shí)約19秒鐘,比安卓少了接近3秒鐘。
除開機(jī)視頻外,近日,也有B站UP主公布了搭載鴻蒙OS 2.0的華為Mate 40 Pro和iOS 14.3正式版的iPhone 11對比視頻,對兩臺手機(jī)的系統(tǒng)動(dòng)畫和App啟動(dòng)速度進(jìn)行了對比。
測試來看,鴻蒙OS 2.0加持下的華為Mate 40完成度頗高,TIM、夸克瀏覽器、釘釘、百度網(wǎng)盤等四個(gè)應(yīng)用,鴻蒙OS 2.0 Beta3相對 iOS 14.3都有著肉眼可見的速度領(lǐng)先。
坦率來說,這種對比略有不公,因?yàn)閕Phone 11比華為Mate 40落后一代;此外,iOS 14.3也并非iOS 14最新正式版。另外,在視頻中可注意到,iPhone的后臺任務(wù)并未清空,甚至還有《王者榮耀》,華為設(shè)備則是全被清空。
不僅如此,在界面的視覺體驗(yàn)中,鴻蒙OS還被部分網(wǎng)友吐槽具有較多Android痕跡,并一度登上知乎熱搜。
鴻蒙OS中的Android痕跡
事實(shí)上,鴻蒙OS與Android確實(shí)有許多相似之處,但并非抄襲。Android的操作系統(tǒng)部分開源,即AOSP(Android Open-Source Project,Android 開放源代碼項(xiàng)目),谷歌為其選擇的開源協(xié)議是APL2.0。
據(jù)知乎用戶@papiky介紹,APL協(xié)議允許項(xiàng)目被任何人免費(fèi)使用、拷貝源代碼并創(chuàng)建自己的fork或者后備版本,允許修改代碼后再閉源發(fā)布。基于AOSP的UI并非必須要標(biāo)注Powered by Android。所謂Powered by Android是指該系統(tǒng)/ROM提交給谷歌,并通過谷歌審核后拿到的應(yīng)用兼容性認(rèn)證。因此, 是否標(biāo)注Powered by Android并不能作為鴻蒙OS獨(dú)立性的判斷依據(jù) 。
同時(shí),知乎用戶@Hanyu Liu認(rèn)為,根據(jù)現(xiàn)有信息,鴻蒙App會(huì)有一個(gè)AOSP的shadow app(影子App),這個(gè)影子App是純粹的AOSP App,相當(dāng)于一個(gè)啟動(dòng)器,但還沒有披露具體實(shí)現(xiàn)細(xì)節(jié)。事實(shí)上,鴻蒙OS已經(jīng)在AOSP的基礎(chǔ)上做了很多加法,初步實(shí)踐了自己的系統(tǒng)層,即“基礎(chǔ)服務(wù)”相關(guān)內(nèi)容。
當(dāng)然,盡管即將大規(guī)模推送,但根據(jù)華為此前制定的roadmap,目前的鴻蒙OS還沒有做完。根據(jù)余承東此前披露的信息來看,完成版的細(xì)節(jié)披露可能需要等到明年。
鴻蒙OS相較于Android的優(yōu)勢
盡管Android已經(jīng)風(fēng)靡全球好多年,但其并非十全十美。事實(shí)上,Android的SDK存在不少痛點(diǎn)。例如,Android的Activity/Fragment的lifecycle特別復(fù)雜、并且XML對layout并不友好、UI相應(yīng)背后的異步模型非常簡陋等。
而盡管存在諸多缺點(diǎn),鴻蒙OS卻仍然選擇借鑒Android,也是為了降低Android開發(fā)者遷移的開銷,以及為未來的方舟編譯器降低一定復(fù)雜度。綜合來看,鴻蒙OS在發(fā)展初期,盡可能吸收Android生態(tài),確實(shí)是目前比較合適的方法。
不僅如此,在Android的發(fā)展過程中,包括華為在內(nèi)的手機(jī)廠商也為其帶來了非常大的價(jià)值貢獻(xiàn)。自2005年以來,已有超過1400家公司為Android系統(tǒng)的內(nèi)核Linux做出了貢獻(xiàn)。據(jù)2017的Linux內(nèi)核開發(fā)報(bào)告指出,有500多家公司的4300多名開發(fā)商對內(nèi)核做出了貢獻(xiàn),在對Linux內(nèi)核代碼的貢獻(xiàn)中,谷歌貢獻(xiàn)度是3%,而華為占1.5%。
由此可見,華為對系統(tǒng)底層技術(shù)的貢獻(xiàn)之大,并不比谷歌遜色多少。在過去,華為把對系統(tǒng)底層技術(shù)的研發(fā)也賦予到自家的EMUI優(yōu)化,如今將這些技術(shù)應(yīng)用于鴻蒙OS也實(shí)屬正常。
事實(shí)上, 相較于Android,鴻蒙OS已經(jīng)有諸多優(yōu)勢。
近日,就有數(shù)碼愛好者爆料稱,發(fā)現(xiàn)鴻蒙OS 2.0下,手機(jī)可用的運(yùn)行內(nèi)存和機(jī)身存儲(chǔ)空間同樣變多了。
以@長安數(shù)碼君 的體驗(yàn)為例,在EMUI 11下,華為Mate X2機(jī)身存儲(chǔ)顯示已用182GB(總共256GB),8GB RAM的平均內(nèi)存使用量4.83GB(66%),平均可用值2.44GB。OTA升級到鴻蒙2.0.0.51(開發(fā)者Beta3)后,顯示可用機(jī)身存儲(chǔ)已使用176.22GB,也就是節(jié)省了6GB的機(jī)身存儲(chǔ)。運(yùn)行內(nèi)存方面,鴻蒙下顯示為平均內(nèi)存使用量4.23GB(58%),平均可用值增大到3.03GB。
民間分析認(rèn)為,相較于安卓,上述事實(shí)表明鴻蒙OS 2.0是更輕量的系統(tǒng),很多無效的代碼、數(shù)據(jù)等得到精簡,如果是運(yùn)行內(nèi)存和機(jī)身存儲(chǔ)有限的用戶,那么升級鴻蒙后反而體驗(yàn)可能更好。
不僅如此,華為王成錄此前也表示,鴻蒙 OS 是面向所有設(shè)備的,可以多端流轉(zhuǎn)、多端部署,是新的智能終端操作系統(tǒng),這與傳統(tǒng)的 iOS、Android 系統(tǒng)的概念不同。目前,包括美的、九陽以及老板電器等知名家電品牌宣布支持鴻蒙,這無疑表明鴻蒙系統(tǒng)在智能家居領(lǐng)域成果累累。
因此,鴻蒙OS將成為一個(gè)萬物互聯(lián)的操作系統(tǒng),并已經(jīng)開始著力構(gòu)建智能生態(tài),這是Android自身幾乎難以實(shí)現(xiàn)的。
結(jié)語
自被迫上馬以來,鴻蒙OS經(jīng)歷過種種質(zhì)疑,但其一路披荊斬棘,終于一步步走進(jìn)現(xiàn)實(shí)。如今,鴻蒙OS終于即將迎來大規(guī)模推送,也算是得償所愿。當(dāng)然,鴻蒙OS的未來發(fā)展并非坦途,仍然需要步步為營。
重磅!工信部叫停50W以上無線
快充?膨脹的千億級產(chǎn)業(yè)是該……
售價(jià)17999起,華為史上最強(qiáng)折疊
機(jī)皇Mate X2來了……
“渡劫”失???2020年的智慧城市
有多慘
任正非宣布華為成立“煤炭軍團(tuán)”,
5G如何賦能千年古老行業(yè)?
重磅!傳余承東將帶隊(duì)華為云
與計(jì)算BG,2月宣布……
IBM中國研究院全面關(guān)閉!網(wǎng)友
感慨:不996的公司都死了……
鴻蒙OS以賽促學(xué)、課程進(jìn)校背后 開發(fā)者成為生態(tài)的“第一批種子”
5月24日,在深圳舉辦的首屆HarmonyOS開發(fā)者創(chuàng)新大賽頒獎(jiǎng)禮中,一位來自河北承德,年僅9歲的小學(xué)生吸引了大家的注意力,他的名字叫戈帥。
實(shí)際上,在這場3000多支隊(duì)伍、超萬名以上選手參與的比賽中,戈帥并不在其中。在父親的陪伴下,他走上舞臺分享了認(rèn)知鴻蒙操作系統(tǒng)的經(jīng)歷及開發(fā)故事。
原來,戈帥的父親才是一名鴻蒙開發(fā)者,并在這次大賽中獲得了創(chuàng)新 科技 獎(jiǎng)。早自2020年起,父親便通過鴻蒙進(jìn)行課程學(xué)習(xí)及相關(guān)產(chǎn)品的開發(fā),在此期間,戈帥站在旁邊從只是看著,逐步萌生了上手嘗試的想法。
平時(shí)戈帥的媽媽很忙,多在網(wǎng)上購物,“我想做一個(gè)購物網(wǎng)站”,戈帥參考拼多多APP的購物界面,通過HarmonyOS的分布式系統(tǒng)架構(gòu),用時(shí)半個(gè)月時(shí)間開發(fā)出了一個(gè)購物應(yīng)用。
不同于其他的操作系統(tǒng),戈帥覺得,鴻蒙的系統(tǒng)基礎(chǔ)架構(gòu)很容易上手,編輯軟件和程序也操作簡單、便捷?;陂_發(fā)經(jīng)歷,戈帥雖未參賽,但他也通過考試成為了華為開發(fā)者學(xué)院中最年輕的學(xué)員。
開發(fā)門檻降低
在獲獎(jiǎng)的23支戰(zhàn)隊(duì)中,Labo兒童藝術(shù)創(chuàng)想戰(zhàn)隊(duì)基于鴻蒙操作系統(tǒng)的分布式能力,開發(fā)出了一款名為“Labo涂鴉鴻蒙親子版”的應(yīng)用產(chǎn)品,通過協(xié)同繪畫等既實(shí)現(xiàn)了親子互動(dòng)功能,還進(jìn)一步引導(dǎo)孩子發(fā)揮想象力和創(chuàng)造力進(jìn)行藝術(shù)創(chuàng)作。
其實(shí),除了比賽競逐,讓華為消費(fèi)者業(yè)務(wù)軟件總裁、AI與智慧全場景業(yè)務(wù)部總裁王成錄欣喜的是,有幾萬名開發(fā)者參與到了華為鴻蒙操作系統(tǒng)的學(xué)習(xí)中,他認(rèn)為這更利于開發(fā)者認(rèn)知鴻蒙,并理解華為未來的生態(tài)構(gòu)想。
眾所周知,無論安卓還是IOS系統(tǒng),其生態(tài)得以建立,在于源源不斷的有開發(fā)者的應(yīng)用創(chuàng)新、有用戶的體驗(yàn)完善,這對于鴻蒙生態(tài)而言,也不例外。
王成錄說,“一個(gè)生態(tài)的構(gòu)建比做一個(gè)單點(diǎn)的技術(shù)要寬泛得多”,他強(qiáng)調(diào),華為只有將門檻降得越低,才能吸引更多人進(jìn)來,如此生態(tài)才有希望。
操作系統(tǒng)有目標(biāo)
回顧HarmonyOS誕生的背景,從2016年5月正式立項(xiàng)做系統(tǒng)開發(fā)起,王成錄表示,“目標(biāo)非常清晰,我們絕不會(huì)再做一個(gè)安卓或一個(gè)IOS”。他強(qiáng)調(diào),華為對未來的判斷是“不僅僅是智能手機(jī)會(huì)小型化、智能化,身邊的智能化設(shè)備也會(huì)越來越多”,因此,要做一個(gè)“面向未來萬物互聯(lián)的系統(tǒng),能夠解決大大小小所有硬件設(shè)備裝載系統(tǒng)的問題”。
另外,為突破原有APP信息開發(fā)、分發(fā)受智能手機(jī)這一硬件終端的限制,華為想要讓所有智能硬件搭載同一個(gè)系統(tǒng),這些想法讓鴻蒙操作系統(tǒng)在設(shè)計(jì)之初就采用全棧模塊化,通過橫縱向的解耦,實(shí)現(xiàn)了數(shù)據(jù)既能一體化,又可以有分布式數(shù)據(jù)庫、分布式文件系統(tǒng)和分布式計(jì)算等能力。
王成錄,當(dāng)“所有軟件配置在一條產(chǎn)線上”時(shí),硬件生產(chǎn)方面的“門檻降低”,無需定制化就可以自動(dòng)加載相應(yīng)模塊進(jìn)行生產(chǎn),“開發(fā)者頭疼的面向各種不同硬件、不同系統(tǒng)要開發(fā)不同應(yīng)用的困難,迎刃而解?!?/p>
在王成錄看來,鴻蒙操作系統(tǒng)之于開發(fā)者,“相當(dāng)于有了無數(shù)個(gè)積木,可以根據(jù)場景隨意組裝所需要的終端”,而這個(gè)終端可以“無感知地、方便地給消費(fèi)者提供各個(gè)場景上所需要的服務(wù)”。
高校人才計(jì)劃背后
談及當(dāng)下中國制造產(chǎn)業(yè)中,無論家電還是辦公設(shè)備等生產(chǎn)廠商所面臨的一個(gè)共性問題,“同質(zhì)化非常嚴(yán)重?!蓖醭射浾J(rèn)為,鴻蒙操作系統(tǒng)的特點(diǎn)和愿景,都可以讓硬件廠商實(shí)現(xiàn)個(gè)性化生產(chǎn),“這對中國所有基礎(chǔ)制造業(yè)來講,是一個(gè)非常巨大的轉(zhuǎn)型升級的機(jī)會(huì)?!?/p>
談及鴻蒙操作系統(tǒng)的意義,方正證券 科技 電子首席分析師陳杭認(rèn)為,要分不同的階段來看。首先是短期意義,“它決定了華為能否實(shí)現(xiàn)硬件業(yè)務(wù)殘缺的軟件延續(xù)”,而中期來看,“華為能夠建立橫跨人車、人居跨場景的AIoT生態(tài)”;最為深遠(yuǎn)的意義在于,鴻蒙之于華為,是“能否在異構(gòu)計(jì)算時(shí)代取得第四張操作系統(tǒng)入場券的關(guān)鍵”。
意義之大,理想美好,但華為也面臨著一個(gè)殘酷現(xiàn)實(shí)——如何突破開發(fā)者生態(tài)的構(gòu)建之困。
王成錄并不避諱談及開發(fā)者對于鴻蒙生態(tài)的重要性,他甚至將所有參與HarmonyOS開發(fā)者創(chuàng)新大賽的開發(fā)者們,視為華為實(shí)現(xiàn)夢想的“第一批種子”,為了持續(xù)構(gòu)建開發(fā)者生態(tài),華為也在啟動(dòng)高校的人才培養(yǎng)計(jì)劃,鼓勵(lì)高校在校生參與其中。
據(jù)王成錄介紹,目前全國已有十幾所高校把HarmonyOS課程作為了選修課,今后華為還將推動(dòng)超15款HarmonyOS課程走入高校,在華東、華北、西南等7個(gè)片區(qū)開展鴻蒙高校創(chuàng)新訓(xùn)練營等活動(dòng),吸引大學(xué)生等周邊開發(fā)者加入進(jìn)來,一起參與鴻蒙生態(tài)的構(gòu)建。
除了在開發(fā)者生態(tài)構(gòu)建的過程中,華為對外強(qiáng)調(diào)鴻蒙操作系統(tǒng)始終是開源開放的,并在大屏應(yīng)用后即將宣布在手機(jī)終端的落地。
就在5月25日一早,華為公司旗下的HarmonyOS通過官方微博公布了一個(gè)鴻蒙手機(jī)操作系統(tǒng)的開機(jī)畫面視頻,借此“官宣”6月2日將正式公布可以覆蓋手機(jī)等移動(dòng)終端的鴻蒙操作系統(tǒng)。確切的說,不只是鴻蒙生態(tài),那些被開發(fā)者創(chuàng)新推出的應(yīng)用,都將在此后被更多移動(dòng)終端的用戶體驗(yàn)、使用。無疑,HarmonyOS距離萬物互聯(lián)的愿景又近了一步。
鴻蒙系統(tǒng)好寫嗎?為什么?
單從技術(shù)上講,開發(fā)一個(gè)單獨(dú)的操作系統(tǒng)內(nèi)核并沒有想象中的那么困難。網(wǎng)上搜一下 至少能找到幾十個(gè)甚至上百個(gè)OS內(nèi)核實(shí)現(xiàn),雖然絕大多數(shù)只是玩具級別的,但很多都是麻雀雖小,五臟俱全,基本的功能都有實(shí)現(xiàn)。
先說下自己的一些經(jīng)歷吧。
我在幾年前曾經(jīng)從零開始寫過一個(gè)簡單的操作系統(tǒng)內(nèi)核,實(shí)現(xiàn)了基本的boot, 內(nèi)存管理,進(jìn)程管理,中斷管理,IPC,簡單的文件系統(tǒng),簡單的磁盤驅(qū)動(dòng),鍵盤驅(qū)動(dòng),簡單的終端等基本功能,還實(shí)現(xiàn)了一個(gè)簡單的調(diào)試器,支持?jǐn)帱c(diǎn)等基本功能。當(dāng)時(shí)對操作系統(tǒng)簡直達(dá)到了癡迷的程度,只要工作上的事情一做完就去看操作系統(tǒng)方面的書籍資料,晚上下班和周末更是幾乎宅在家里不出門,真的可謂是廢寢忘食。
終于在參考了Linux, VxWorks還有國外一些大牛寫的OS內(nèi)核之后,最后搞出來了一個(gè)玩具級的OS內(nèi)核,前后大概持續(xù)了半年左右。當(dāng)時(shí)也純粹是為了學(xué)習(xí)的目的,也是覺得比較好玩,基本功能實(shí)現(xiàn)后,就慢慢遺忘在在磁盤的角落里積灰了。。。
所以,從技術(shù)上說,開發(fā)一個(gè)OS內(nèi)核并沒有想象中的那么困難,很多大公司其實(shí)技術(shù)上都完全有能力開發(fā)一個(gè)具備基本功能的OS內(nèi)核。當(dāng)然,功能完備性、安全性、性能等方面能不能搞好就另說了。
我現(xiàn)在所在的公司,就有完全自主開發(fā)的微內(nèi)核OS,并且在公司上百萬臺的電信級的分布式集群服務(wù)器產(chǎn)品上已經(jīng)穩(wěn)定運(yùn)行了二十多年。并且,還圍繞這個(gè)OS建立了一系列配套生態(tài),比如基礎(chǔ)開發(fā)庫,一系列配套的開發(fā)調(diào)試工具,甚至還有專門為這個(gè)系統(tǒng)開發(fā)的編程語言和編譯器等。我曾經(jīng)有幾年的主要工作,就是在維護(hù)這個(gè)OS內(nèi)核??上У氖?,這幾年公司已經(jīng)在慢慢用Linux替換這個(gè)OS了,估計(jì)幾年之后就要徹底退役了。
開發(fā)一個(gè)操作系統(tǒng)的真正難點(diǎn)在于創(chuàng)建圍繞在這個(gè)內(nèi)核周邊的生態(tài)系統(tǒng)。一個(gè)單獨(dú)的內(nèi)核遠(yuǎn)遠(yuǎn)不能構(gòu)成一個(gè)完整的系統(tǒng),它需要大量的支持環(huán)境,如系統(tǒng)支持庫,應(yīng)用程序,開發(fā)調(diào)試工具等等,此外還要能夠推廣出去,要有其他上下游的公司愿意使用,能夠被廣大開發(fā)者認(rèn)可并愿意為其開發(fā)新的應(yīng)用等等,這才是真正的難點(diǎn)所在,是需要投入大量人力物力財(cái)力才有可能完成的。
很多公司也正是從技術(shù)積累上,時(shí)間上,成本上,風(fēng)險(xiǎn)上來考慮,不愿意花大力氣在這上面。所以才有了如今Windows,Linux,Apple三分天下的局面。
咱們國家雖然急切渴望能有一個(gè)自研的OS,但現(xiàn)狀是,有實(shí)力的廠商更愿意投資一些能看得到摸得著的實(shí)實(shí)在在的應(yīng)用產(chǎn)品上,這樣來錢快,才能在最短的時(shí)間內(nèi)看到收益回報(bào),也就是更高的投入回報(bào)比。
對于像操作系統(tǒng),編譯器之類的基礎(chǔ)軟件,除了需要雄厚的技術(shù)實(shí)力外,還需要耗費(fèi)大量的人力財(cái)力物力,而且失敗的風(fēng)險(xiǎn)較大。即便開發(fā)成功,還要花大力氣進(jìn)行推廣,建立周邊生態(tài),這更是需要更大投資,時(shí)間成本也更大,往往需要幾年甚至十幾年時(shí)間才能看得到收益。
這對于習(xí)慣吃快餐、賺快錢的國內(nèi)企業(yè)來說,根本無法接受。這也需要企業(yè)決策層領(lǐng)導(dǎo)具有很大的魄力和戰(zhàn)略眼光,但現(xiàn)實(shí)中,這樣的領(lǐng)導(dǎo)簡直是鳳毛麟角。
這也正是國內(nèi)廠商大都不愿觸碰自研OS的主要原因,也造成了我國至今仍沒有自己的操作系統(tǒng)編譯器的局面。
此外,現(xiàn)在市場上對一個(gè)新的OS的需求其實(shí)也沒有那么急迫,沒有需求,就沒有利益,自然就沒有動(dòng)力。尤其在快餐文化盛行的今天,更是很少有公司愿意去觸碰這吃力不討好的事情。
當(dāng)然也無須太過悲觀,任何東西,只要有需求,就會(huì)有利益吸引力,就會(huì)給企業(yè)研究機(jī)構(gòu)足夠的動(dòng)力。相信將來某一天,一旦Windows, Linux, Apple三巨頭不再適用市場需求,馬上就會(huì)有新的操作系統(tǒng)出現(xiàn)。
或許也用不了等很久吧,畢竟微軟已經(jīng)宣布Win10之后將不會(huì)再有大的Windows更新版本,而Linux雖然現(xiàn)在社區(qū)的開發(fā)仍然很活躍,新的功能仍在被源源不斷的添加進(jìn)去,但也正是由于這個(gè)原因,它現(xiàn)在變成了一個(gè)大而全的通用操作系統(tǒng),已經(jīng)變得越來越臃腫,很多場景其實(shí)已經(jīng)不是很適用了,只是沒有更好的替代品,很多公司又不愿意投入自研OS,所以只能選擇相對成熟并且生態(tài)資源豐富的Linux。
Google不是幾年前就已經(jīng)開始開發(fā)Fuchsia了嗎? 咱們拭目以待吧。也希望國內(nèi)有實(shí)力的企業(yè)和科研機(jī)構(gòu)能夠迎頭趕上,早日實(shí)現(xiàn)自研OS夢。
github上放出來的只是一個(gè)迷你的嵌入式OS內(nèi)核LiteOS,翻看過代碼,本身并沒有很大的難度。至于鴻蒙OS,源碼還沒開放,目前為止還只是在PPT上出現(xiàn)過,所以不好評價(jià),但愿能夠不負(fù)眾望吧。
Hongmeng OS是基于Linux內(nèi)核源代碼的開發(fā)。 OS實(shí)現(xiàn)代碼主要是C語言,內(nèi)核提供的本機(jī)系統(tǒng)調(diào)用接口肯定也是C語言接口。上層APP應(yīng)用程序與現(xiàn)有的Android JAVA程序兼容,可能需要重新編譯JAVA應(yīng)用程序。程序代碼將運(yùn)行。至于應(yīng)用程序編程SDK不支持JAVA以外的編程語言,還需要等待系統(tǒng)正式發(fā)布后才能發(fā)布,但是你可以先了解下面的編譯器,據(jù)說這是一個(gè)業(yè)界開源編譯器,用于編譯APP程序。 。但是,我仍然希望鴻蒙操作系統(tǒng)的應(yīng)用程序編程接口支持更多的編程語言(如CC等),這樣程序可以有更多的選擇。
操作系統(tǒng)從運(yùn)行效率 和 可控性來看是要用C語言。 解釋性語言,比如python、PHP就不大可能的。Java 也不太可能,一方面運(yùn)行效率不如C語言,另外不可控:在內(nèi)存方面,C語言內(nèi)存申請和釋放都很實(shí)時(shí),不像Java 語言內(nèi)存釋放 要等GC。在操作系統(tǒng)層面,內(nèi)存申請和釋放是很頻繁的,不能用GC定時(shí)釋放,萬一來不及釋放 就OOM了,另外的萬一發(fā)生full GC 那就更糟糕了,操作系統(tǒng)底層指令運(yùn)行稍微一抖動(dòng),應(yīng)用程序的執(zhí)行性能就震了三震。
希望對你有所幫助!
從技術(shù)上講,操作系統(tǒng)是一個(gè)沒有多少技術(shù)含量的事情。一個(gè)明白操作系統(tǒng)原理的人用幾個(gè)月就可以寫出一個(gè)操作系統(tǒng)。
這個(gè)世界上的操作系統(tǒng)成千上萬,到處都是,任何一個(gè)自動(dòng)設(shè)備中都可以認(rèn)為里面有一個(gè)操作系統(tǒng),電話、門禁、共享自行車中都有。
鴻蒙系統(tǒng)是否好寫要看他的目標(biāo)是什么,只是簡單使用當(dāng)然簡單,但要成為一個(gè)流行的系統(tǒng)則難度非常的高。
個(gè)人看法是鴻蒙系統(tǒng)有天生的缺陷,他是對抗美國產(chǎn)生的,華為一家獨(dú)大,包括國內(nèi)的其它廠商都不能干涉,同時(shí)他并非開源,他想怎么辦就怎么辦。這樣就造成開發(fā)者特別是國外的開發(fā)者面臨的風(fēng)險(xiǎn)非常的大。要是和誰鬧翻了給禁用那怎么辦?
安卓有一個(gè)最大的優(yōu)勢在于開源,世界上的開發(fā)者都可以使用,共同推進(jìn)發(fā)展。當(dāng)然本次事件更多的來源于政府的制裁,作為google當(dāng)然要遵守政府的規(guī)定。但鴻蒙同時(shí)要遵守政府及企業(yè)的雙層管制。
因此鴻蒙更多的是國內(nèi)華為的系統(tǒng),無論是阿里、小米還是誰想用都面臨具體的風(fēng)險(xiǎn),國外的開發(fā)者更是這樣,要是他的國家一不小心辱華了,華為就給他們禁用,他們就死定了。
操作系統(tǒng)沒有一個(gè)可以用好寫來形容。
首先從代碼量上來講,操作系統(tǒng)作為一個(gè)系統(tǒng),其代碼量工作是非常龐大的,如果由單個(gè)開發(fā)者來完成,會(huì)是一項(xiàng)非常艱巨的任務(wù)。比如Windows內(nèi)核的代碼在5000萬行以上,Linux目前在2500萬行左右。如果題主從事開發(fā)工作的話,可以大概估計(jì)一下代碼量的多少。
作為操作系統(tǒng)來說,兼容不同設(shè)備以及不同代的設(shè)備是必須的,向上和向下兼容保證了操作系統(tǒng)可以運(yùn)行在不同的平臺上,而向后兼容則保證了開發(fā)者的產(chǎn)品不會(huì)由于系統(tǒng)升級而出現(xiàn)不能使用的情況。
鴻蒙是分布式系統(tǒng),顯然需要支持不止一種類型的設(shè)備,這意味著操作系統(tǒng)本身需要考慮大量的底層硬件區(qū)別并給予支持。
操作系統(tǒng)最主要的一個(gè)功能是調(diào)度,即使在微內(nèi)核架構(gòu)里,調(diào)度依然被保留為內(nèi)核的功能之一。
而調(diào)度在不同的負(fù)載下面,不同的設(shè)備上面以及不同的使用場景下面,都應(yīng)該表現(xiàn)出不同的性能,那么開發(fā)者需要考慮到這其中最優(yōu)并且最穩(wěn)定的方案,最簡單的方法不夠智能,最智能的方法又可能引入一些問題。
所以總體來講,不論操作系統(tǒng)本身性能優(yōu)劣,從頭開發(fā)一套系統(tǒng)就是一件工程量極其龐大的工作。
對于像華為這種公司來說,寫出一個(gè)基于Linux的類似于安卓的系統(tǒng)應(yīng)該是沒有什么難度。但為什么鴻蒙系統(tǒng)到現(xiàn)在還沒有正式退出使用?
其次一個(gè)系統(tǒng)主要是的就是它的生態(tài)系統(tǒng),就是我們使用的各種app,就像當(dāng)初微軟的手機(jī)系統(tǒng),就是死在軟件生態(tài)不全,而形成生態(tài)就需要比較長時(shí)間和財(cái)力的投入,要吸引開發(fā)者去適配新的系統(tǒng),而華為目前正在做這件事,通過高于其他系統(tǒng)的收益分成或者收益全部讓利開發(fā)者的方式慢慢完善自己的生態(tài)。目前國內(nèi)外已經(jīng)有很多軟件及 游戲 廠商已經(jīng)開始適配HMS服務(wù)了,相信不久我們就能看到生態(tài)完善的華為新的系統(tǒng)了[贊]
聽到鴻蒙,華為都不知道是誰家系統(tǒng),也許根本就不存在
湊合吧,筆畫有點(diǎn)多[捂臉]
難!
但對任何一家世界級體量的公司,都寫得出!連黑莓手機(jī)都能寫得出!
但生態(tài)很難!收費(fèi)沒人用,開源也沒人用[捂臉]
不好寫
名稱欄目:鴻蒙os開發(fā)知乎,鴻蒙os 知乎
鏈接分享:http://www.dlmjj.cn/article/dsceede.html


咨詢
建站咨詢
