2021年6月2日,對于華為和很多關心華為的人來說,都是一個重要的日子,因為千呼萬喚的華為鴻蒙操作系統(tǒng)(HarmonyOS)正式發(fā)布,雖遲但到。就像HDC 2019上鴻蒙初次發(fā)布那樣,準隨著它的爭議從未消失,且更隨著手機鴻蒙系統(tǒng)的推出在即,有愈演愈烈之勢。

公司主營業(yè)務:做網(wǎng)站、成都網(wǎng)站建設、移動網(wǎng)站開發(fā)等業(yè)務。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出北塔免費做網(wǎng)站回饋大家。
在HDC 2019之后,我曾寫過一篇《關于華為鴻蒙系統(tǒng)的那些事兒》的文章,此時此刻,我覺得是時候再說說華為鴻蒙系統(tǒng)那些事兒了——雖然我知道,在這個當口,寫這樣一篇文章很可能給我自己挖一個大坑……
不搞懂Android,你就看不懂鴻蒙
關于鴻蒙的最大爭議點無非就是:“HarmonyOS是不是套殼Android?”要說不是,不服氣的人肯定大把,要說是,那也一樣不得了,那就一層層地說清楚。首先,讓我們看看Google手中的Android操作系統(tǒng)是怎么回事。
回顧一下Android操作系統(tǒng)的起源。它是由知名IT人Andy Rubin于2003年10月成立的Android公司推出的產(chǎn)品,其本身是基于Linux內(nèi)核開放源代碼的操作系統(tǒng);2005年8月,Google收購了Android公司;2007年11月,Android操作系統(tǒng)首次亮相,同時Google宣布以Apache免費開源許可證的授權方式,發(fā)布Android的源代碼,Google牽頭的OHA也正式創(chuàng)立(OHA,Open Handset Alliance,該組織最初由34家手機制造商、軟件開發(fā)商、電信運營商以及芯片制造商共同組成);2008年9月,Android 1.0版本正式推出,首款Android智能手機G1發(fā)布,宣告了一個新的時代開啟。現(xiàn)在,Android操作系統(tǒng)已經(jīng)成為智能手機市場第一大操作系統(tǒng),也廣泛使用在智能手機之外的很多設備上。
Android的起源和開源兩個字分不開。是的,Android系統(tǒng)底層所使用的Linux內(nèi)核,是必須遵照GPL協(xié)議進行開源傳播的(GPL協(xié)議,General Public License,簡稱GPL,通用性公開許可證)。這個協(xié)議中的一項原則就是:確保軟件自始至終都以開放源代碼形式發(fā)布,保護開發(fā)成果不被竊取用作商業(yè)發(fā)售。
因此,采用Linux內(nèi)核的Android操作系統(tǒng),也不能違反這個協(xié)議, 前邊提到的Android免費開源許可證授權,就是指Google要向使用該操作系統(tǒng)的智能手機廠商提供開放的源代碼,即AOSP(Android Open Source Project),但這部分源代碼并不代表“Android”操作系統(tǒng)的全部。
Google當初看上Android,可不是想要將這個開源系統(tǒng)作為一個免費的“慈善”項目來推動,而是在意Android這個平臺的商業(yè)化潛力。于是,在收購了Android系統(tǒng)之后,Google就按自己的設想打造Android系統(tǒng),即在開源代碼的部分之外,基于自家在移動互聯(lián)網(wǎng)上強大的控制力,把Gmail、Maps、Google Play、YouTube、Chrome這些我們耳熟能詳?shù)膽梅照蠟镚MS(Google Mobile Services)服務包植入,從而形成了這個系統(tǒng)的核心競爭力—— 簡單理解Android系統(tǒng)的本質,就是AOSP+GMS的合體。
換句話說,智能手機廠商可以自由使用AOSP提供的免費源代碼進行自家操作系統(tǒng)的開發(fā),但想要賣得好,擁有更多的用戶,卻離不開GMS包含的應用,在Android的商業(yè)模式中,Google有一套嚴格的機制在免費開源與付費授權之間取得平衡的。
之前有數(shù)據(jù)顯示,從2008年~2016年間,Android操作系統(tǒng)為Google供貢獻了高達310億美元的營收,而利潤更是高達220億美元,也就是說,數(shù)以億計的搭載Android操作系列和GMS服務包的智能硬件們,都成為了Google帝國的現(xiàn)金奶牛。
只是,Google這個龐大的商業(yè)帝國,卻總有不能企及的地方——中國大陸。早年因為不愿意服從法律監(jiān)管,Google幾乎將整個互聯(lián)網(wǎng)服務都移出了中國大陸市場,但是Android操作系統(tǒng)卻隨著移動互聯(lián)網(wǎng)和智能手機的發(fā)展,在中國市場壯大。
這里有一個非常有意思的現(xiàn)象:因為Google不能在中國提供服務,中國的智能手機廠商們,早就習慣了自主開發(fā)沒有GMS,但又包含完整本地化服務的自主UI,但因為要面向全球市場,所以又會在自主UI中保留Google GMS框架,這樣就可以在海外市場很方便地接入GMS并激活一系列的服務。
因為GMS服務不能進入中國大陸市場,手機廠商們會在這個基礎上接入很多自己的服務,比如應用商店、主題商店、內(nèi)容、支付、推送等,可是沒有Google Play的應用審核機制,國內(nèi)的軟件生態(tài)是啥樣大家都看到的,到最后手機廠商自己都受不了了,才有了“統(tǒng)一推送聯(lián)盟”、“軟件綠色聯(lián)盟”之類的組織,且隨著國家監(jiān)管力度的加強,現(xiàn)在已經(jīng)好多了。
隨著Android的市場地位越來越強,Google也開始做一些小動作——畢竟這家公司的口號在2015年就從“Do not be evil”變成了“Do the right thing”。如將一些關鍵特性和重要代碼的更新放入GMS包的版本迭代中,比如部分組件、驅動等,有意拉開Android與AOSP的代數(shù)差距,從而凸顯自己的地位,進一步強化對Android生態(tài)的控制力。所以,為了能讓自家的UI能有更強的市場競爭力,智能手機廠商們對Android的魔改從來就沒有停止過。
回到華為。2019年5月16日,華為被美國商務部列入實體清單,被視為美國對華為終極打壓的開始,首當其沖的就是銷往全球的華為新款手機不能再使用Android系統(tǒng)。
是的,華為的確是不能使用Google的Android操作系統(tǒng)了,但更具體的描述應該是: “華為不能在自家手機新品中內(nèi)置GMS服務,但AOSP源代碼的使用絲毫不受影響”, 而非那段時間盛傳的華為手機從此變磚。但是,無法內(nèi)置GMS,對于華為手機在全球市場的銷售影響是實實在在的,但好在對于系統(tǒng)本身進化影響并不大——現(xiàn)在讓我們來到第二個話題:“華為掏空Android。”
華為真的掏空了Android?
華為是否掏空了安卓?這應該是每過一段時間就會被拉出來遛一圈兒的問題。其實在我看來, 答案:是也不是。為什么說不是?因為AOSP還在呢,華為從來沒有說過要排斥這個開源項目的,畢竟在這個軟件生態(tài)上運行著數(shù)以百萬計的應用,真要把這個掏了,難不成華為要自己做一個全新的軟件生態(tài),腦子抽了還差不多。為什么說是?因為華為對Android操作系統(tǒng)的改變也是真實的,很多谷歌做的東西,很多都被華為自己的東西替代了。
這個涉及一個主角, 即EMUI,華為自主開發(fā)的UI,或者說兩個主角也行,EMUI+HMS。 在這其中,現(xiàn)任華為消費者BG軟件部總裁王成錄王博帶領的EMUI團隊顯得尤其重要,從他2016年加入這個團隊之后,EMUI的根本性改變就發(fā)生了,用他的話說:“EMUI不僅僅是一個UI,而是一個平臺。”EMUI是如何從UI變?yōu)槠脚_的呢?簡單梳理一下:
-EMUI 4.X時代,主要的變化還只是TEE OS(即用于指紋的TustZone)以及SensorHub這樣基于硬件功能的模塊上;
-EMUI 5.X時代,這是一個戰(zhàn)略級別的關鍵版本。解耦Android底層組件,精簡各子模塊。虛擬機在這個版本也得到了優(yōu)化,特別涉及了垃圾回收機制(GC)、AOT(運行前編譯)、數(shù)據(jù)庫優(yōu)化(IO并行)等。在這個版本,新的文件系統(tǒng)F2FS(針對閃存推出,大幅度減少文件碎片),還有UltraMemory(即4GB運存達到友商6GB運存效果)的推出,通過對各個Android底層技術模塊的深度開發(fā),讓EMUI團隊敢于將“十八月不卡頓”放到了公眾面前,沒記錯這就是EMUI第一個大爭議點出現(xiàn);
-EMUI 8.X時代,人工智能技術加入系統(tǒng),iAware借著算力,整個系統(tǒng)的后臺管理模式更合理,圖形引擎得到升級,即半路加入的GPU Turbo,這是EMUI對Android系統(tǒng)全棧圖形模塊修改的開始,EROFS超級文件系統(tǒng)也在此期間亮相開源社區(qū);
-EMUI 9.X時代,也是“Turbo”的時代,GPU Turbo 2.0、CPU Turbo、LinkTurbo都是在這一代出現(xiàn)的,系統(tǒng)性能繼續(xù)優(yōu)化,EROFS正式加入,連接能力得到強化。2019年MWC上,華為“1+8+N”智慧全場景戰(zhàn)略首次浮出水面,在這背后,鴻蒙的研發(fā)其實已經(jīng)悄悄進行了不短的時間了;
-EMUI 10.X時代,分布式技術、軟總線、超級終端這一系列的概念出現(xiàn)了,它在HDC 2019上推出,伴隨著它一起發(fā)布的就是鴻蒙1.0,其時還是一個半成品,只能叫操作系統(tǒng)內(nèi)核。只是因為2019年5月16日的事件,它不得不作為戰(zhàn)略產(chǎn)品提前亮相,在推出的時候,鴻蒙就直接宣布將會開源;
-EMUI 11.X時代,鴻蒙來到了2.0版本,但HDC 2020的主角是HMS和AppGallery,不但前邊提到的一系列系統(tǒng)底層的能力變化全部被涵蓋其中,連Google最引以自傲的營收來源GMS服務、Google Play也被替代了。
看完上邊這個簡單的梳理,你是不是對本章節(jié)開頭的那個問題概念更明晰了? 如果說華為掏空了Android,沒錯,華為EMUI團隊覺得Google做得不好的地方,要么魔改,要么就干脆換掉,比如底層連接協(xié)議。 特別是在2019年5月16日之后,即EMUI10和11兩代,這樣的動作愈加突出,幅度也越來越大。
要說華為沒有掏空Android,也沒錯, 因為現(xiàn)在華為完全自主運營的AppGallery應用商店,里邊的應用都是基于AOSP規(guī)范開發(fā),但又置入了HMS服務的華為版,目的就是為了解決這些應用在沒有GMS支持下的消費者體驗問題。 畢竟在全球范圍內(nèi),華為已經(jīng)積累了7億多終端用戶,在他們換機或是華為解決手機硬件產(chǎn)品問題之前,用戶還是要繼續(xù)使用這些華為手機和軟件服務的。
到這里,為什么會有鴻蒙這個東西了應該也有答案了。 “低情商”的說法,它有點像是華為在EMUI進化過程中,用來解決多設備連接協(xié)作問題中的“副產(chǎn)品”;“高情商”的說法,它是包涵底層互聯(lián)協(xié)議、芯片能力調(diào)用、多設備協(xié)同過程中交互界面等全方位解決方案的集合體,高效率的連接(HiLink)、低時延(HiLink)以及微內(nèi)核(比如LiteOS)是它的三大特點,所以,從軟硬件一體化的整體度來說,鴻蒙肯定就是一個全新的操作系統(tǒng)。
因為華為的工程師認為,當前物聯(lián)網(wǎng)的連接協(xié)議太過碎片化,從業(yè)廠商開發(fā)理解能力參差不齊,所以最后出來的產(chǎn)品也就五花八門,這樣的情況,將會嚴重影響華為“1+8+N”戰(zhàn)略的推進效果,“1+8”都是華為自己的好說,“N”怎么辦呢?那就交給鴻蒙來解決吧。
這是發(fā)布會后宣布的消息:2020年和2021年,華為按計劃分兩次把HarmonyOS的核心基礎能力全部捐獻給開放原子開源基金會,由開放原子開源基金會整合其他參與者的貢獻,形成 OpenHarmony 開源項目——這和AOSP是不是差不多?這就是為了能讓其他有興趣加入華為“1+8+N”戰(zhàn)略的設備制造和服務提供商能更好的理解這個生態(tài)系統(tǒng)。在2021年5月18日上海的華為HarmonyOS Connect伙伴峰會上,華為消費者業(yè)務AI與智慧全場景業(yè)務部副總裁楊海松還提到了鴻蒙的商業(yè)模式,包括免費認證服務這些內(nèi)容,我有整理專訪,大家有興趣也可以了解一下。
在2019年發(fā)布鴻蒙1.0的時候,華為的確是沒有那么快的計劃將它放在智能手機上。HDC 2019之后對余承東的專訪中,他是這樣說的:“如果我們確認谷歌不再為華為提供操作系統(tǒng),那么,我們可以在一夜之間通過升級,將所有的華為手機操作系統(tǒng)的內(nèi)核更換為鴻蒙,但是我們現(xiàn)在并不打算這么做,因為我們還是希望可以讓合作伙伴(主要是指美國公司)的利益最大化。”
但同時,他也說了三個“Ready”,意即華為是可以隨時這么做,而在6月2日的發(fā)布會上,華為手機的鴻蒙升級計劃是何等規(guī)模大家也看到了。同樣的問題王博早些時候的回答也是:“做操作系統(tǒng)并沒有難度,關鍵是商業(yè)模式的問題。”
時間來到2020年5月16日,美國針對華為的終極制裁到來,手機SoC芯片斷供,蓬勃發(fā)展的華為手機業(yè)務隨時面臨停擺的問題。雖然現(xiàn)在看,華為還可以通過購買第三方公司的芯片,在全球繼續(xù)推出4G手機產(chǎn)品,但GMS同樣不能使用,出貨量也會從過去的億級下降到千萬級,決定華為消費者業(yè)務未來的“1+8+N”也隨之面臨巨大的挑戰(zhàn)。兩年前還是商業(yè)模式的問題瞬間就變成生死存亡的關鍵,HarmonyOS變得意義更加重大,不得不發(fā)。
并肩前行的OpenHarmony和HarmonyOS
我相信有了前邊兩個部分的鋪墊,再進入第三個部分,很多人的困惑應該會少很多。華為目前對鴻蒙這個操作系統(tǒng)的定義是: “HarmonyOS是新一代智能終端操作系統(tǒng),為不同設備的智能化、互聯(lián)與協(xié)同提供了統(tǒng)一的語言” ,它與我們使用的Android這種宏內(nèi)核系統(tǒng)在思路上有著本質的區(qū)別。
宏內(nèi)核操作系統(tǒng)我們用得很多,電腦上的Windows、手機上Android都是,它最大的特點是設備要裝載這個操作系統(tǒng),就得所有的系統(tǒng)組件全部加包一起裝載,不管用不用得著,同時在運行時,系統(tǒng)也會依據(jù)內(nèi)存大小,自動加載組件,響應速度是提升了,但會消耗極大的系統(tǒng)資源。
到2021年我們已經(jīng)能見到最高達18GB RAM的安卓手機了,而在當前主流的Android 11系統(tǒng)描述中寫到:“設備最小運行內(nèi)存為512MB”。如果設備的運行內(nèi)存小于512MB,要到不能用最新版本的Android系統(tǒng),要么就只能用老版本——這也是為什么我們能看到有些車機還在跑Android 4.4版本……
但是鴻蒙的設想就恰恰是反過來,它從架構設計上就進行了全棧解耦,將龐大的操作系統(tǒng)打散,拆解成很小的顆粒,不同能力的設備只需要按自己的要求來選擇相應的模塊能力加載即可, 比如鴻蒙系統(tǒng)的前身LiteOS,它最小的體積只有10KB,你能相信它是操作系統(tǒng)么?可它就是!華為認為這是未來物聯(lián)網(wǎng)時代和必然趨勢,巧的是Google也同樣這樣認為,所以,足足被其孕育了5年的微內(nèi)核操作系統(tǒng)Fuchsia,剛剛于近日才正式推送,它的目標就是替代Android和ChromeOS,從而更好地適應物聯(lián)網(wǎng)時代的多樣終端和生態(tài)。
為了更好地讓合作伙伴與開發(fā)者適配設備與系統(tǒng)的能力,華為將采用鴻蒙系統(tǒng)的設備從L0~L5做了6個分級,其中從L0~L2這三個級別的設備,要么沒有交互界面,要么交互和功能都非常簡單,家電、手環(huán)就算這種設備,運行內(nèi)存也非常小,甚至低到KB級,其被定義為瘦終端,它們采用的鴻蒙系統(tǒng),代碼百分之百來自華為,不包含AOSP的任何部分;而L3~L5這三個級別的設備,有交互界面,可應用擴展,手機、平板、筆記本電腦、車機、VR/AR等這些設備就屬于富終端的類別,它們采用的鴻蒙系統(tǒng),就會引用AOSP的部分代碼。在這其中,手機無疑是功能最復雜的核心設備,會跑最多的應用,它引用AOSP順理成章。
所以,這次發(fā)布的HarmonyOS是何物就好解釋了。 華為軟件團隊開發(fā)出的OpenHarmony開源項目用來構建“1+8+N”生態(tài)的基礎,在這個基礎上,華為手機終端團隊加入HMS服務包,提供全套華為服務和連接能力,包括嵌入HMS服務的華為版應用,再加上部分AOSP開源代碼,支持Android廣泛的應用生態(tài),保證消費者可以繼續(xù)無障礙地使用已有的應用 ,這就是今天發(fā)布的HarmonyOS。看到這里,是不是有人感覺眼熟?
沒錯,蘋果現(xiàn)在M1平臺的MacBook就差不多是類似的情況,它既可以運行macOS應用,又可以運行iOS應用,而HarmonyOS呢,既可以運行原來的Android(APK)應用,又可以運行鴻蒙平臺開發(fā)的應用(APK)。所以,6月2日發(fā)布會王博演講的最后一個環(huán)節(jié)的話不曉得各位注意到?jīng)]有: “HarmonyOS是基于OpenHarmony的第一個公開發(fā)行版” ,也算是把兩者的關系做了一個比較明確的定義了。
關于鴻蒙系統(tǒng)是否是完全自主開發(fā),要是沒記錯,華為自己是從來沒有說過這樣的話,但“我們要站在巨人的肩膀上”之類的話倒是看到過不少, 這個巨人放在HarmonyOS上,就是AOSP。至于有人說到的鴻蒙上使用的代碼老舊,經(jīng)過前邊兩個章節(jié)的介紹你應該明白,這對現(xiàn)在的華為和EMUI來說并不太重要,因為Android操作系統(tǒng)最核心的模塊,華為早就已經(jīng)是脫離谷歌自己在做更新,包括HMS加入后,連應用驗證都自己在做,依賴度已經(jīng)非常低了。
所以,現(xiàn)在EMUI 11還只基于Android 10版本的AOSP代碼,但其對比采用Android 11版本的友商系統(tǒng)體驗如何,相信大家心里是有數(shù)的。只是因為環(huán)境的關系, 本來應該“慢工出細活”的事情,全部被按下了快進鍵,很多還沒來得做的事情,也都因為時間不夠沒有完成,比如代碼替換等,相信今年的HDC 2021上華為軟工團隊會有更多新消息放出。
選擇在現(xiàn)在推出HarmonyOS,對于華為也是有風險的,早年阿里YunOS與Android商業(yè)生態(tài)的沖突讓我們第一次理解到了Google對“開放”的態(tài)度。現(xiàn)在,HarmonyOS可能面臨的情況也差不多,但好在華為有HMS和初具規(guī)模的AppGallery可以進行一些對沖。
但對比這樣的風險,真正的風險還是時間。從2020年5月16日算起,到現(xiàn)在已經(jīng)過去了一年,消費者的換機周期是28個月左右,留給華為以手機產(chǎn)品為中心推進“1+8+N”戰(zhàn)略的時間并不多,在余下的短短1~2年時間里,華為除了繼續(xù)保留盡可能多的存量用戶,還需要完成去手機中心化的“1+8+N”戰(zhàn)略,還需要團結盡可能多的手機廠商來形成新的中心,從之前與楊海松的對話來看,新戰(zhàn)略中的“1”,很有可能就是App了。
但另一方面,楊海松也說過: “華為擅長做產(chǎn)品而不擅長做生態(tài)”,這也是一個現(xiàn)實的問題,以前華為做產(chǎn)品,秉持的是“進入一個行業(yè),就一定要做到世界第一”的“霸道”原則,現(xiàn)在做生態(tài),華為應該想的是如何交到更多朋友,合作共贏,姿態(tài)非常重要……
寫在最后
“華為推出HarmonyOS,中國驕傲”,發(fā)布會之后,以此為主題,各種各樣的雞血文章、小視頻又出現(xiàn)在各大內(nèi)容平臺上,好一場流量盛宴。類似的場景也出現(xiàn)在一年前,在他們口中,似乎華為能以一己之力,一夜之間厘清中國整個芯片產(chǎn)業(yè)的 歷史 欠賬。華為人并非沒有看到這些,但現(xiàn)在的他們,哪里有功夫去理會這些論調(diào),有太多事要做了。雖然這篇長文,也許看到的人和看完的人有限,但我覺得能把那些關于HarmonyOS的事兒解釋清楚,足矣。
華為鴻蒙系統(tǒng)和蘋果iOS系統(tǒng)的區(qū)別,大概就相當于谷歌Android系統(tǒng)和iOS系統(tǒng)的區(qū)別。
兩者最大的區(qū)別就是鴻蒙是開源的,不僅華為的手機和移動設備可以用,未來小米、OPPO、vivo如果愿意的話,也可以使用華為的鴻蒙系統(tǒng)。而蘋果的iOS是閉源的,只有蘋果手機、平板才可以使用,其它廠商想用也用不了。
華為鴻蒙系統(tǒng)開源的好處顯而易見,首先開源系統(tǒng)更容易吸引到更多的開發(fā)者,一方面可以完善鴻蒙系統(tǒng),另一方面也可以為鴻蒙系統(tǒng)帶來更多的APP,幫助鴻蒙系統(tǒng)快速的建立起生態(tài)環(huán)境。我們知道谷歌的Android系統(tǒng)之所以能夠和蘋果iOS分庭抗禮,就是因為Android是開源系統(tǒng),手機廠商、應用開發(fā)者都愿意去用它,從而使Android系統(tǒng)快速的成長起來。
鴻蒙系統(tǒng)開源的第二個好處就是可以吸引更多的廠商參與到其中來,比如前面提到的小米、OPPO、vivo都可以使用鴻蒙系統(tǒng)。這是因為鴻蒙系統(tǒng)開源之后,代碼都一清二楚,其它手機廠商也就不必擔心系統(tǒng)會被華為控制,用起來也更放心。而只有與其它手機廠商合作,才有利于將鴻蒙系統(tǒng)真正的推廣開來。
鴻蒙系統(tǒng)開源的第三個好處就是,可以堂堂正正的進軍海外市場。現(xiàn)在很多海外用戶都對華為以及其它國產(chǎn)手機品牌有偏見,認為華為手機不安全。而當鴻蒙系統(tǒng)開源之后,人們就知道它的代碼里沒有任何后門或者其它隱藏的東西,這就有助于海外用戶接受華為或者其它搭載鴻蒙系統(tǒng)的國產(chǎn)智能手機。
相比之下,蘋果iOS系統(tǒng)是完全閉源的,它的代碼只有蘋果自己的開發(fā)人員才知道。因此應用開發(fā)者想要在iOS平臺上架一款APP,必須要經(jīng)過蘋果的同意。如果用戶在APP中進行了消費,蘋果也會從中抽成30%。這樣霸道的系統(tǒng)非常有美國人的風格,但由于蘋果手機出現(xiàn)的時間比較早,很多人對iOS系統(tǒng)產(chǎn)生了依賴,所以蘋果手機的銷量一直都很不錯。
華為的鴻蒙系統(tǒng)與蘋果iOS系統(tǒng)另一個不同就是,鴻蒙是采用“微內(nèi)核”的系統(tǒng),它的核心代碼很少,因此除了智能手機之外,還可以用在平板、智能電視甚至 汽車 的車機上。鴻蒙系統(tǒng)可以根據(jù)設備的硬件配置,來選用不同的功能,從而保證系統(tǒng)的流暢。同時,搭載鴻蒙系統(tǒng)的設備之間也可以關聯(lián)互動。比如在開車的時候,車機的屏幕可以直接顯示手機的內(nèi)容,甚至代替手機進行觸屏操作。這樣一來就相當于用手機代替了車機,在使用導航、語音助手等功能時會更加方便。
得益于鴻蒙系統(tǒng)核心體積小的特點,未來它可以被廣泛應用在各種物聯(lián)網(wǎng)設備上,并且通過5G來與智能手機相連。所以如果說蘋果的iOS系統(tǒng)是基于4G的,那么華為的鴻蒙系統(tǒng)就是基于5G的,二者之間的區(qū)別還是非常大的。
當然,由于鴻蒙系統(tǒng)前不久才剛剛發(fā)布,目前使用鴻蒙系統(tǒng)的設備非常少,能夠買到的也只有華為和榮耀的智慧屏電視。所以鴻蒙系統(tǒng)的優(yōu)勢還需要通過更多的產(chǎn)品來證明。我個人覺得華為可以找?guī)卓钕鄬衢T的手機,提供鴻蒙系統(tǒng)的刷機包,讓極客發(fā)燒友和開發(fā)者先嘗試一下,如果測試反饋良好的話,未來就可以考慮正式發(fā)布搭載鴻蒙系統(tǒng)的智能手機了。
從嚴格意義上來講,華為鴻蒙系統(tǒng)并非是為了手機而準備的一套操作系統(tǒng)。鴻蒙系統(tǒng)是華為為了將來萬物互聯(lián)所開發(fā)的系統(tǒng),可以支持手機、平板、電視等任何智能設備,手機僅僅是其中的一項而已。正是基于這理念,華為鴻蒙系統(tǒng)對比蘋果iOS系統(tǒng)具有先天的優(yōu)勢。
華為鴻蒙系統(tǒng)超越蘋果iOS的先天因素已經(jīng)具備,是否能夠超越蘋果iOS系統(tǒng),還需要看后天軟件的生態(tài)建設情況。那么,一起來看看華為鴻蒙與蘋果iOS系統(tǒng)之間的差異吧!
華為鴻蒙系統(tǒng)與蘋果iOS系統(tǒng)之間的具體差異
一、系統(tǒng)開發(fā)的架構理念
為何說華為鴻蒙系統(tǒng)的理念要優(yōu)于蘋果的iOS系統(tǒng)呢?主要是兩者系統(tǒng)開發(fā)對象的差異所導致。
華為鴻蒙系統(tǒng)并不僅僅局限于手機系統(tǒng),自身開發(fā)時考慮的因素要遠超于蘋果iOS系統(tǒng)。鴻蒙系統(tǒng)的兩大特色分別是微內(nèi)核與分布式。
可以說華為鴻蒙系統(tǒng)是一款面向未來的系統(tǒng)(想象力更加豐富),蘋果iOS僅僅是當下的一款優(yōu)秀的手機系統(tǒng)。
二、系統(tǒng)發(fā)展方式的差異
蘋果iOS使用了封閉式的方式,僅僅自家手機產(chǎn)品可以使用iOS系統(tǒng)。華為鴻蒙系統(tǒng)使用了開源的方式,同谷歌的安卓系統(tǒng)類似,這樣可以加快自身生態(tài)環(huán)境的建設。至于兩者之間的優(yōu)缺點,大家從安卓系統(tǒng)發(fā)展就能夠看出。
封閉式的發(fā)展,或許只能夠在蘋果身上才能夠實現(xiàn)。好處是可以獲得最佳的軟件匹配,并且軟件的質量能夠得到保障。開放式的發(fā)展,雖然能夠快速的建立自身的生態(tài)系統(tǒng),但是系統(tǒng)的碎片化嚴重,軟件應用的質量普遍不高。不過在谷歌安卓和蘋果iOS系統(tǒng)的夾攻之下,當前采用開源的方式,將會是華為鴻蒙系統(tǒng)最好的選擇。
三、系統(tǒng)匹配對象的不同
華為鴻蒙系統(tǒng)的應用對象是所有的智能設備,并不局限于華為的手機、平板、電視等,甚至包括其他廠商的任何智能設備。蘋果iOS系統(tǒng)則單調(diào)的多,只能夠使用在自家的手機設備,至少目前蘋果并沒有開放iOS系統(tǒng)的意思。
從硬件設備適配的角度來說,華為鴻蒙系統(tǒng)的發(fā)展?jié)摿Ω螅O果iOS系統(tǒng)的受眾更小。
華為任正非如何看待鴻蒙與蘋果系統(tǒng)之間的競爭
對于華為鴻蒙系統(tǒng)最了解的人莫過于任正非,一起來看看任總是怎么說的吧!
華為任正非在接受《財富》雜志采訪的時候,被問及您有多大的信息在加下來的兩到三年內(nèi)把華為鴻蒙系統(tǒng)打造成與蘋果系統(tǒng)相媲美的操作系統(tǒng)?任正非答道,對于華為人來說,不需要兩到三年的時間,但是也不能把下面的人逼得太緊。
由此可見,在任正非的眼中,華為鴻蒙系統(tǒng)超越蘋果iOS系統(tǒng)只是早晚的問題。
關于華為鴻蒙系統(tǒng)是否能夠超越蘋果iOS系統(tǒng)的事情,您怎么看?
華為鴻蒙系統(tǒng)和蘋果IOS系統(tǒng)最大的區(qū)別是一個開源、一個閉源;兩者的共同點是鴻蒙系統(tǒng)和IOS系統(tǒng)有共同的祖先UNIX。
操作系統(tǒng)兩大陣營
目前, 操作系統(tǒng)有兩大陣營,一邊是基于微軟windows NT的操作系統(tǒng),一般是UNIX衍生出來的操作系統(tǒng) ,比如Linux、Mac OS、Android、IOS,還有華為的鴻蒙系統(tǒng),路由器固件等,這些都是基于最初UNIX系統(tǒng)開發(fā)而來的。
UNIX系統(tǒng)誕生于1969年,在ATT的貝爾實驗室開發(fā)。Linxu誕生于1991年10月5日,Linux這個詞其實只代表Linux內(nèi)核,是類UNIX家族的分支,有眾多的發(fā)行版本。
Android是基于Linux的開源系統(tǒng) ,最初由Andy Rubin開發(fā),用于相機系統(tǒng)。2005年8月被google收購,由84家硬件制造商、軟件開發(fā)商、電信運營商組成聯(lián)盟,共同維護和開發(fā)android系統(tǒng),并以開源的方式發(fā)布了源代碼,所以android發(fā)展迅速,得到了手機廠商的廣泛支持。
IOS是蘋果開發(fā)的操作系統(tǒng),最早2007年1月發(fā)布,IOS系統(tǒng)和Mac OS就同一個內(nèi)核,學名是Darwin,基于喬布斯NEXT公司的OpenStep,而OpenStep的前身是加州大學伯克利分校的BSD,是UNIX的重要分支。
華為推出的鴻蒙系統(tǒng)是基于Linux內(nèi)核的,采用了微內(nèi)核的架構,相比Android系統(tǒng)更加輕巧,可以適配PC、手機、智能穿戴設備、車載設備等,面向下一代網(wǎng)絡的操作系統(tǒng)。
綜上所述, 蘋果的IOS系統(tǒng)和華為的鴻蒙系統(tǒng)有共同的祖先,UNIX操作系統(tǒng)。
鴻蒙系統(tǒng)和IOS系統(tǒng)的不同點
鴻蒙系統(tǒng)和IOS系統(tǒng)最大的不同點就是是否開源。
蘋果的ISO系統(tǒng)是封閉的,是閉源的商業(yè)系統(tǒng),只能用于蘋果自家的設備,不開放給其他手機廠商。蘋果IOS系統(tǒng)通過閉源的方式,控制了蘋果系統(tǒng)生態(tài),因此流暢度比較好,沒有android系統(tǒng)碎片化嚴重的問題。因此,很多蘋果手機仍然是2G運行內(nèi)存,依然運行非常流暢。
華為的鴻蒙系統(tǒng)基于Linux內(nèi)核,采用了“微內(nèi)核”的架構,相比android的宏內(nèi)核更加輕便。安卓系統(tǒng)超過了1億行代碼,內(nèi)核代碼超過了2000萬行,但是用戶用到的代碼不到8%,整體比較冗余,很難用于智能穿戴等物聯(lián)網(wǎng)設備。華為鴻蒙系統(tǒng),可以針對不同硬件能力的產(chǎn)品部署,并采用了分布式架構,適配不同的屏幕大小核硬件能力。
華為鴻蒙操作系統(tǒng)關鍵在于生態(tài),生態(tài)的關鍵在于應用和開發(fā)者,為了能夠推動鴻蒙系統(tǒng)的發(fā)展,鴻蒙系統(tǒng)將會建立開源基金會,建立開源社區(qū),與開發(fā)者共同維護和推動鴻蒙系統(tǒng)的發(fā)展。
由于華為鴻蒙系統(tǒng)(HarmonyOS)有開源版OpenHarmony,它在系統(tǒng)設計架構上與蘋果iOS之間確實存在很多不同之處,不是簡單的從功能上的使用就能加以區(qū)別,我們要更多了解其相關詳細信息才能知道它們到底有哪些差異。
一.蘋果iOS操作系統(tǒng)并不是源于Unix,而是源于Mac OS X
我們都知道現(xiàn)在的計算機操作系統(tǒng)都源于美國的Unix,但后來因為商業(yè)版權問題,美國一些高等院校和其它商業(yè)群體只能用Unix閉源前的最后一版,也就是我們現(xiàn)在所說的類Unix系統(tǒng),比如免費的FreeBSD,OpenBSD,NetBSD,Minix等等。
直到 個人電腦 出現(xiàn)后,美國有些 科技 公司開始讓個人電腦的顯示屏出現(xiàn)圖形化桌面,比如比較知名的Mac OS 和Windows。而MacOS在以前的全稱為Mac OS X,它系統(tǒng)中的內(nèi)核基于BSD Unix的內(nèi)核,由NeXTSTEP和FreeBSD混合開發(fā)而成。
當個人電腦Mac OS X優(yōu)化到MacOS版本之后,蘋果手機iOS操作系統(tǒng)的雛形iPhone OS也得以出現(xiàn),而iPhone OS的架構核心是Darwin,主要由XNU內(nèi)核和UNIX shell組成。
從上面的剖析可以知道,iPhone OS和Mac OS之間有一定的聯(lián)系,也難怪有些蘋果用戶會認為iOS(或iPhone OS)就是移動版的Mac OS。況且,開發(fā)過iOS相關APP的程序員也應該知道,iOS的APP開發(fā)需要依靠Mac電腦來完成,在windows系統(tǒng)中無法去提供APP的開發(fā)環(huán)境和測試環(huán)境,這說明iOS系統(tǒng)的升級和開發(fā)必須要借助于MacOS操作系統(tǒng)來實現(xiàn)。
二.華為鴻蒙系統(tǒng)早期并不是源于Linux,而是源于物聯(lián)網(wǎng)操作系統(tǒng)LiteOS
當鴻蒙操作系統(tǒng)2.0版(或HarmonyOS 2.0版)出現(xiàn)后,有一些人總在固執(zhí)的認為鴻蒙系統(tǒng)就是安卓系統(tǒng)。但實際上并不是,因為安卓系統(tǒng)在架構上沒有那么多的內(nèi)核和子系統(tǒng)服務支持。
其實,在2015年華為就發(fā)布了自己的輕量級物聯(lián)網(wǎng)操作系統(tǒng)LiteOS,它是harmonyOS的雛形,也是華為相關智能硬件開發(fā)所依賴的核心系統(tǒng)。
我們從它的架構圖可以看到,整個架構的核心是LiteOS Kernel, 此核心具體組成部分并不是在類Unix系統(tǒng)-Linux的基礎上進行改進,而是基于其它的類Unix操作系統(tǒng),有開放的API,可以屏蔽底層差異。也就是說,鴻蒙操作系統(tǒng)雛版LiteOS和Linux之間沒有任何關系。
但是,為了能夠在顯示屏設備上(如智慧屏、手表、手機、平板電腦)繼續(xù)用到安卓系統(tǒng)中的APP,華為只能將安卓系統(tǒng)中內(nèi)核Linux Kernel暫時添加到鴻蒙系統(tǒng)的內(nèi)核層中,以便為安卓APP軟件提供正常的運行環(huán)境。
為了驗證,我們可以到HarmonyOS的官網(wǎng)去查看,鴻蒙操作系統(tǒng)2.0版已不是單微內(nèi)核操作系統(tǒng),而是多內(nèi)核操作系統(tǒng),內(nèi)核層有Linux Kernel、LiteOS、其它子系統(tǒng)。這么多內(nèi)核和子系統(tǒng),已經(jīng)并不是簡簡單單的物聯(lián)網(wǎng)操作系統(tǒng),也不是簡簡單單的手機移動操作系統(tǒng),而是萬物互聯(lián)。
結語:
從上面所有分析的內(nèi)容來看,不管是華為的鴻蒙系統(tǒng)還是蘋果的操作系統(tǒng),都在借鑒早期的類Unix系統(tǒng)的設計架構方式,然后再通過他們自己的長期研究和 探索 ,最終分化出新的操作系統(tǒng)Mac OS X和 Lite OS。
至于蘋果的iOS和華為的HarmonyOS,現(xiàn)在也是在他們原有的自主操作系統(tǒng)中進行改進,這種系統(tǒng)分化的能力讓華為和蘋果在自主操作系統(tǒng)上的差異變得越來越大。
華為的鴻蒙系統(tǒng)與蘋果的IOS系統(tǒng)其實有很多的不同,畢竟是兩個不同的操作系統(tǒng)。
基于不同的系統(tǒng)開發(fā)
華為的鴻蒙系統(tǒng)是 基于微內(nèi)核 開發(fā)的全場景分布式操作系統(tǒng),同時也是第一款基于微內(nèi)核開發(fā)的全場景分布式系統(tǒng)。
蘋果的IOS是 基于UNIX系統(tǒng) 進行開發(fā)的,UNIX其實是宏內(nèi)核。
微內(nèi)核和宏內(nèi)核有什么區(qū)別呢?
微內(nèi)核比較輕便,只需要幾萬行的C語言代碼就可以完成,而IOS這種宏內(nèi)核的則需要幾億行代碼, 在理論上 鴻蒙系統(tǒng)占用內(nèi)存空間會比較小,并且執(zhí)行效率更快。
開源與封閉
華為的鴻蒙系統(tǒng)是一個開源的系統(tǒng),任何公司都可以免費使用,并且可以查看與修改源代碼,就像是安卓一樣。而蘋果的IOS是一個封閉的系統(tǒng),除蘋果公司之外,其他任何公司都不可以使用。
開源與封閉各自有什么有缺點呢?
開源 可以快速發(fā)展自己,因為使用的人多,很快的就可以建設好自己的生態(tài),很多開發(fā)者還可以基于你的系統(tǒng)“定制”一些自己比較喜歡的東西。但是開源以后不利于系統(tǒng)的管理,就像安卓一樣,會有很多的“流氓”軟件,可以在后臺悄悄的獲取你的隱私,系統(tǒng)安全性比較差。
封閉 式系統(tǒng)的安全性比較好,同時也利于管理應用的權限,可以徹底清除后臺的應用,使手機更加的流暢。但是不利于自己生態(tài)的建立,也不利于快速的發(fā)展。
是否兼容其他系統(tǒng)的應用
華為的鴻蒙系統(tǒng)可以兼容安卓系統(tǒng)的軟件,鴻蒙系統(tǒng)在前期很難建設自己的生態(tài),華為就為鴻蒙系統(tǒng)開發(fā)了“方舟編譯器”,只需將現(xiàn)有的安卓軟件放到“方舟編譯器”進行編譯,安卓的軟件就可以在鴻蒙系統(tǒng)上使用了,并不是一些人所說的“鴻蒙系統(tǒng)就是安卓系統(tǒng)”,之所以可以兼容,是因為“方舟編譯的存在”。
而蘋果的IOS目前的生態(tài)做的非常的好,無需進行兼容其他操作系統(tǒng)的軟件。
可以搭載的設備
因為華為的鴻蒙系統(tǒng)是基于微內(nèi)核進行開發(fā)的,所以他比較輕便,幾乎可以用在任何的電子產(chǎn)品之上,比如手機、電腦、平板、智能手表、藍牙耳機、音響、運動手環(huán)、智慧屏等等,目前鴻蒙系統(tǒng)已經(jīng)在智慧屏以及華為路由AX3系列上得到了應用。
蘋果的IOS因為基于UNIX,占用的內(nèi)存空間比較大,所以只能用在手機以及平板上,蘋果的電腦與智能手表,還需要進行開發(fā)專門的系統(tǒng)。
鴻蒙理論上跟安卓是孿生兄弟,都是基于開源系統(tǒng)linux開發(fā)的操作系統(tǒng),蘋果系統(tǒng)是基于unix開發(fā)的,linux跟unix屬于近親。鴻蒙兼容安卓系統(tǒng)的應用可以說非常簡單,所以鴻蒙的生態(tài)并不是問題,中國人用肯定不會有難度,關鍵是如何讓歪果仁用華為或者華為市場里的應用?就像中國人不用谷歌地圖,但是中國人可以用百度地圖高德地圖,而且用的很不錯一樣,只是個習慣問題。鴻蒙肯定能成功,也必須要成功!
華為的鴻蒙系統(tǒng)是基于linux的二次開發(fā)系統(tǒng)(當然華為也自行進行了很大功夫的研發(fā)),而蘋果是macOS系統(tǒng)是將卡梅隆大學的Mash內(nèi)核與FreeBSD整合研發(fā)的XNU操作系統(tǒng),而蘋果的IOS系統(tǒng)其實與macOS系統(tǒng)差異并不大而不是UNIX系統(tǒng)開發(fā)過來的,所以其實也是XNU操作系統(tǒng)。
雖然現(xiàn)在很多商家都抄襲或者學習蘋果,甚至蘋果做出什么,然后所有的安卓商家都有相應的產(chǎn)品而不自行設計,其實也是有問題的,當然雖然說一切的設計先來源于臨摹仿造,但如果在一段時間后,沒有自行的設計,也是萬萬不可的事情。
因為蘋果是一家最早的微機制造商之一,蘋果經(jīng)歷了幾十年的興衰,從最開始的傲慢崛起,到后面的衰敗甚至被微軟僅以反壟斷的原因收購了其部分股票養(yǎng)著。
再到喬布斯的再次回歸,最后重新崛起,雖然內(nèi)核依然是在別人的架構之上的系統(tǒng),但也有很大部分的自行研發(fā)設計。
華為之前的安卓系統(tǒng)我也的確有使用過,屬于系統(tǒng)研發(fā)比較深的產(chǎn)品,因此在很大程度上華為之所以能賣得不錯,的確有自行研發(fā)設計的功勞。但同時不可否認的是,在很多產(chǎn)品上,華為也同樣犯了與大多數(shù)安卓手機相同的問題,也就是在手機整體設計上,蘋果出了什么,華為后面就有了什么。當然華為也有自行設計的產(chǎn)品,不過華為的高端系列能看到別人設計的影子的內(nèi)容其實并不少。可能出于研發(fā)成本考慮,才會有很多是別人的東西,但如果掙到錢了,還一直臨摹仿造,沒有自己的東西也是說不太過去的。
華為的鴻蒙系統(tǒng)是基于開源的linux操作系統(tǒng)下開發(fā)的,區(qū)別在于蘋果屬于Mash FreeBSD的混合體,雖然都是別人的架子,但兩個內(nèi)核是不一樣的。
這就是區(qū)別。
希望回復,希望對你有所幫助。
著明:文章首發(fā)觀點并未經(jīng)過太多核實,因此有一些錯誤,目前已修正重新發(fā)布,希望對商家以及讀者有所幫助。
華為鴻蒙系統(tǒng)和蘋果系統(tǒng)的區(qū)別,根據(jù)公開的各種信息我整理了一下,目前這兩者之間的區(qū)別大致如下:
1、內(nèi)核上的略相同
目前鴻蒙系統(tǒng)1.0版本基于三個內(nèi)核,也就是微內(nèi)核、Linux內(nèi)核以及LiteOS,到明年將徹底轉變?yōu)樽匝械奈?nèi)核。
而蘋果系統(tǒng)是基于Unix的重要分支:加州大學伯克利分校所發(fā)布的Berkeley Software Distribution即BSD,屬于Unix系統(tǒng)的變種,也稱類Unix。
在這個BSD的基礎上后續(xù)又繁衍出NextSte、OpenStep、Darwin等內(nèi)核,最終蘋果在Darwin的基礎上研發(fā)出了現(xiàn)在的Mac和iOS系統(tǒng)!
而在這個過程中,NeXTstep曾引入過微內(nèi)核第一代先驅,也就是Mach,因此目前的蘋果iOS和macos其實也是號稱微內(nèi)核系統(tǒng)。
這里有答主將鴻蒙認為是基于Linux系統(tǒng)開發(fā),這顯然是常識性的錯誤,因為Linux自身是宏內(nèi)核!宏內(nèi)核和微內(nèi)核的區(qū)別很大,單就代碼量來說,微內(nèi)核不到1萬行C代碼就可以搞定,而現(xiàn)在的Linux已經(jīng)達到了幾千萬的代碼。
目前微內(nèi)核是學界的寵兒,已經(jīng)經(jīng)歷過三代的發(fā)展,解決很多實用性的問題,全球范圍內(nèi)也有開源的微內(nèi)核系統(tǒng),如seL4,也有商業(yè)化較好的微內(nèi)核如QNX等。
華為紅么采用微內(nèi)核同時配合其自身的CPU研發(fā)能力,或許能給我們帶來完全不同的驚喜。對了,目前谷歌也已經(jīng)推出微內(nèi)核的系統(tǒng):Fuchsia。
2、鴻蒙和iOS系統(tǒng)的不同
鴻蒙系統(tǒng)和iOS系統(tǒng)雖然在內(nèi)核上有相似之處,但由于目前雙方處于的整體環(huán)境不同,具體實施的道路是完全不同的。iOS走了一條封閉的道路,具體我就不說了,大家應該都能明白。
鴻蒙走的是開源道路,目前iOS和安卓已經(jīng)掌控全球手機市場,如果鴻蒙不走開源道路,想要靠封閉系統(tǒng)是很難發(fā)展起來的。只有走開源,讓更多的生產(chǎn)廠商能用起來,同時也能讓開發(fā)者更方便快捷的開發(fā)應用軟件,這樣才能達到快速建設生態(tài)的目的。
同時為了能吸引用戶和開發(fā)者,鴻蒙系統(tǒng)前期還直接向下兼容安卓應用,同時配以方舟編譯器讓更多的廠商來進行適配,提升整體的運行效率。
Lscssh 科技 官點評: 概況起來說,鴻蒙和iOS在內(nèi)核架構上類似,但具體應用上走了完全相反的道路。之所以這么操作就是為了能更快的建立自己的生態(tài),這個生態(tài)包不僅包括各種應用程序使用的生態(tài),也包括徹底打通各個終端設備,成為橫跨多平臺的操作系統(tǒng)。
這就是鴻蒙和iOS的異同點,但未來這兩個系統(tǒng)在大方面來說將并無太大不同,蘋果也會徹底實現(xiàn)跨平臺,這是行業(yè)發(fā)展大趨勢,無可避免,未來的差異僅僅是細節(jié)應用上。
感謝閱讀,給點個贊鼓勵下唄,歡迎關注【Lscssh 科技 官】,謝謝~~
華為鴻蒙OS是一款全新的面向全場景的分布式操作系統(tǒng),與其說鴻蒙OS是一個操作系統(tǒng),倒不如說它是一個生態(tài),它可以將人、設備、場景有機地聯(lián)系在一起,將消費者在全場景生活中接觸的多種智能終端實現(xiàn)極速發(fā)現(xiàn)、極速連接、硬件互助、資源共享,用最合適的設備提供最佳的場景體驗。
其實蘋果的操作系統(tǒng)也能達到類似的效果,只是它們實現(xiàn)的思路完全不一樣,鴻蒙OS采用1+8+N策略,1代表手機,手機是未來智慧生活的入口,因此顯得很重要,8分別代表:車機、音箱、耳機、手表/手環(huán)、平板、大屏、PC、AR/VR,這些設備可以整合和協(xié)同更多的使用場景,N泛指IOT設備,華為為其他智能家居廠商提供方案,使更多設備接入到華為生態(tài)中。
蘋果生態(tài)與鴻蒙生態(tài)最大的區(qū)別就是華為打通了設備與設備之間的壁壘,設備A的攝像頭可以給設備B使用。而蘋果設備中設備A的攝像頭只能是設備A的攝像頭。
蘋果系統(tǒng)有它的先發(fā)優(yōu)勢,但鴻蒙系統(tǒng)也有它的后發(fā)優(yōu)勢,期待鴻蒙系統(tǒng)給我們的生活帶來更多便利!
又有人要說任正非吹牛了,畢竟他有些高調(diào)的說:
你覺得兩者的區(qū)別是,開源和閉源的區(qū)別嗎?我覺得不是!在我看來,蘋果的系統(tǒng),某種意義上是開源。你可能不能理解?蘋果明明是內(nèi)核是閉源呢,怎么成了開源呢?我的理解是:
而我們說鴻蒙系統(tǒng)是開源的,那是因為它的心思很大,它想打造任何設備都可以使用的系統(tǒng)。所以對于它的描述是:一款全新的基于微內(nèi)核的面向全場景的分布式操作系統(tǒng)。
這里的語言我們可以知道,如果從內(nèi)核方面,它使用的微內(nèi)核就和蘋果的( Unix 系統(tǒng))內(nèi)核是Darwin Mach不同。
我不贊同將開源和閉源作為它們的區(qū)別,雖然確實存在,可是這方面蘋果和鴻蒙系統(tǒng),可能會相互的閉源和開源分別有些涉及,有些包含關系。
而我覺得它們核心的區(qū)別——生態(tài)。這是最主要的區(qū)別。蘋果的生態(tài)已經(jīng)健全;而鴻蒙系統(tǒng)的生態(tài)卻還需要一段不短的時間,雖然任正非說,媲美蘋果只需要2-3年,但是我還是有些保留, 不到最后一刻,我們也不能篤定。這反而是它們的不同——鴻蒙系統(tǒng)想超越蘋果,如果將這種區(qū)別縮小,我覺得鴻蒙系統(tǒng)才有機會,真正硬抗蘋果系統(tǒng),
其實,我們也知道鴻蒙系統(tǒng)的優(yōu)勢很明顯,因為它已經(jīng)有了雛形,解決了微內(nèi)核最難的問題——開發(fā)問題。現(xiàn)在的問題是怎么吸引廣大開發(fā)者為其開發(fā),畢竟鴻蒙系統(tǒng)囊括了所有設備,這一點就很有優(yōu)勢。蘋果雖然生態(tài)已經(jīng)健全,可是圈子小,這就讓鴻蒙系統(tǒng)有了發(fā)展的潛力。
-下面腳本只匹配的 10和11 (目前是這樣的,當前時間:20220528)
需要 Ubuntu 環(huán)境的可以參考下面鏈接
如果沒有brew,百度安裝
如果有提示,請按照提示操作
這一步有輸出警告,應該不影響,輸出警告的文件:
我開始在 mac 上大環(huán)境的時候,也是對著 Linux 上的名字安裝了一部分。缺少去網(wǎng)上搜吧,下圖是我本機的,僅供參考(下面的不都是 ohos 需要的)
插入U盤,打開U盤制作軟件rufus 3.1。
插入設備選項,選中下載的華為鴻蒙系統(tǒng)鏡像文件,其他默認,點擊開始。
3.鏈接下載點擊是,勾選以ISO鏡像模式寫入
4.點擊OK,等待U盤啟動制作并寫入華為鴻蒙系統(tǒng)完成
5.把制作好的U盤插入電腦,開機啟動按F12,選擇U盤啟動,臺式機一般為:Delete鍵筆記本一般為:F2鍵惠普筆記本一般為:F10鍵聯(lián)想筆記本一般為:F12鍵蘋果電腦為:C鍵。
6.從U盤啟動后,選擇“Start Newstart Dev”進入安裝。
7.系統(tǒng)會進入到安裝界面,我們點擊“安裝系統(tǒng)”開始安裝。
8.選擇將華為鴻蒙系統(tǒng)安裝所在硬盤分區(qū),再點擊下一步。
9.設置完管理員密碼后,在右下角點擊“開始安裝”進行安裝系統(tǒng)。
10.進入安裝,10多分鐘就安裝完成了,非常簡單。安裝過程中請保證電腦電量,而且不能撥插U盤,否則得重來。
11.安裝成功后,點擊“重啟”,撥出U盤,系統(tǒng)重啟后就進入登錄界面,輸入先前創(chuàng)建的用戶名及密碼,就可以體驗華為鴻蒙系統(tǒng)。
Windows基于DOS操作系統(tǒng),而DOS操作系統(tǒng)基于unix而開發(fā)出來的操作系統(tǒng)。
所以Windows基于unix而開發(fā)的。
Windows是給DOS系統(tǒng)披上了圖,Windows叫做圖形操作系統(tǒng),而DOS完全是使用指令的操作系統(tǒng)系統(tǒng),例如DOS系統(tǒng)復制需要輸入指令“copy”才能復制,而Windows是有圖形有畫面的,只需要選中,右擊,“復制”就可以進行復制。
當前名稱:mac做鴻蒙開發(fā),mac 鴻蒙
本文地址:http://chinadenli.net/article40/dsegeeo.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設計公司、小程序開發(fā)、營銷型網(wǎng)站建設、響應式網(wǎng)站、標簽優(yōu)化、網(wǎng)站收錄
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)