華為的鴻蒙系統3.0開始對9款手機的公測,這其中就包括p50系列的3款手機,mate40系列的5款手機,和一款12.6英寸的matepad pro。這讓咱手里拿著的mate30備受冷落。但我自己心里就更加期待華為的倉頡編程語言。這么屈指一算,倉頡編程語言從4月2號開始內測以來已經兩個多月了。因此,我預判,鴻蒙系統3.0會跟倉頡編程語言一起來到咱們的身邊。

創新互聯服務項目包括興業網站建設、興業網站制作、興業網頁制作以及興業網絡營銷策劃等。多年來,我們專注于互聯網行業,利用自身積累的技術優勢、行業經驗、深度合作伙伴關系等,向廣大中小型企業、政府機構等提供互聯網行業的解決方案,興業網站推廣取得了明顯的社會效益與經濟效益。目前,我們服務的客戶以成都為中心已經輻射到興業省份的部分城市,未來相信會繼續擴大服務區域并繼續獲得客戶的支持與信任!
那么在準備迎接鴻蒙系統3.0和倉頡編程語言之前,我這一期幫大家打一個堅實的基礎。我相信許多朋友當說起來操作系統或者是編程語言的時候,腦子里其實是有點支離破碎,或者是一頭霧水。我幫助大家從一個宏觀的角度去鳥瞰,去把握和理解計算機科學體系中的坐標,讓你獨具一雙慧眼,單單靠著你的直覺就能獲得專業的視角。計算機科學包括六層架構,操作系統在第四層上,華為倉頡編程語言這樣的應用級編程語言則處在第五層上。
咱們先從底部開始,所謂萬丈高樓平地起嘛。咱們來先看基礎:信息理論。任何學科的基礎都是數學,當然計算機科學也不例外。這第一層就是關于數學理論的。咱們日常用的是十進制,計算機則是由0和1構建起來的是二進制。那數學也很簡單,就是關于0和1的加法。比如1加1,在十進制中是等于2,而在二進制1加1等于10,這就是所有的數學基礎,也就是這么簡單。
但是還有更加往上抽象的一個層面的基礎,就是咱們在高中時候學習的“布爾代數”。看似不起眼的“布爾代數”研究的是機器如何思考,如何讓機器來獲得智能這樣的問題。
布爾在1854年就解決發表一篇“研究人類的思考規律”的論文,提出了“布爾代數”,為機器如何思考打下了理論基礎。
布爾當時的想法很簡單。他認為人是理性的,那么人是按照理性邏輯來思考問題的。于是,如果他能把大腦思考問題的邏輯,提煉抽象出來的話,那么是不是就能用這邏輯在大腦之外去思考呢?布爾的這項雄心勃勃的構思就是人工智能的雛形。你想呀,如果把這個邏輯提煉出來用在機器機械零件上,機械零件就會開始思考。如果用在電路上,這個電路是不是也就開始思考了呢。布爾代數咱們就很熟悉了,我就在這里就不帶展開,我前面有一期就專門來講述了這個機器來如何用布爾代數來思考,大家感興趣可以看下那一期,我在這不展開浪費時間。
再往上第二層就是硬件,布爾他把理論抽象出來,將布爾代數應用到電路上,電路是不是也就能開始思考?哎,到了1938年,香農就首次把布爾代數應用到了電路上,于是這個電路就開始思考了。從最早的真空管到半導體晶體管(我前面那一期也專門講過“機器如何用晶體管來思考”)然后到集成電路,再到現在這個大型的集成電路芯片。我們知道麒麟9000芯片用的Arm架構的指令集,指揮CPU工作的指令又叫機器碼。比如“加法”就是用一串數字機器碼00000011來表示。
然而你會發現,用機器碼來指揮這個cpu或者電腦工作太麻煩了。一般人哪里能記住像前面的6個0和后面兩個1來表示加減乘除的加呢。
正是困擾于此,科學家就此提出來編程語言。最早編程語言是匯編語言。比如前面表示加法的機器碼00000011,匯編語言中將其抽象為add。然而,匯編語言也需要大量的記憶,一個指令一個指令的對應,也是太機械了。再往前一步,往上一層抽象就是系統級的編程語言:面向過程的C語言。
一門編程語言所要做的一個主要工作就是在機器和我們人類思考之間建立一座橋梁。我們是人類的思考邏輯,機器是機械 式邏輯思考問題。越高級的編程語言越符合我們人類的思考邏輯,越初級的編程語言則越貼近機器的邏輯。因此,我們用高級的編程語言比如C語言,將想做的事情表達出來,它會自動轉換成機器碼。
我喜歡的編程發展史上的第二大古老的語言:Lisp語言。
就是直接使用我們的抽象思考的語言。比如重復地來做一件事,重復說五遍“Hello”這個單詞。Lisp將重復抽象為dotimes,do是做, times是多次,dotimes反復多次做。看見沒,編程語言成了我們抽象的思考工具。
當然,華為倉頡語言也是在編程語言這里,但不是系統級的編程語言,咱們后面再說
當在第二層硬件之上發展出來高級的編程語言,有了系統級的編程語言比如C語言之后。大家就發現,我需要一個操作系統來處理日常的基本任務,比如文件管理,進程管理,內存管理,設備管理和用戶管理等等。于是科學家著手用編程語言寫操作系統。而事實上C語言在1969年的發明,也正是為了移植與開發UNIX操作系統。C語言的設計者丹尼斯·里奇同時也是Unix操作系統的發明人。到了1991年Linus用C語言寫了Linux內核,也是目前安卓和鴻蒙系統的內核。
華為的EROFS超級文件系統并入Linux內核之后,無論是Linux還是安卓都打上了20%的華為烙印。
操作系統再往上一層就是我們日常的應用。比如聽歌、看視頻等apps就是在操作系統之上。這也好理解,先有了操作系統,才有我們的各種應用。由此也能理解,為什么像鴻蒙系統3.0如此重要,因為應用程序要運行在上面。這些應用程序就是用華為倉頡編程語言等應用級編程語言開發的。不過,目前咱們手機上的應用程序都是用Java開發。未來鴻蒙系統將會使用自研的倉頡語言開發鴻蒙應用。
應用程序的主要功能之一是溝通和交流。我們用Email發郵件,用通訊視頻聊天,而Web應用技術構建起來當前的互聯網信息大廈。
好了,我們總結一下。計算機科學的六層架構。
第1層是信息理論,研究如何在大腦之外實現思考,布爾代數是人工智能的雛形。第2層是硬件,布爾代數應用到電路上,晶體管開始思考,將數以億計的晶體管雕刻到集成電路CPU中,CPU的機器碼指揮計算機工作。第3層編程語言,從枯燥難記的機器碼里發展出來匯編語言,再到系統級的C語言,構建起來人類思考與機器邏輯之間橋梁。第4層操作系統,C語言不是憑空而來,是為了開發Unix操作系統而發明,而操作系統是計算機里最大的軟件。第5層應用軟件,日常所有的apps都運行在操作系統之上。倉頡編程語言是給鴻蒙系統開發應用程序的專屬開發語言。第六層溝通互聯,就是我們目前的互聯網技術,在網絡里看書、聽音樂,點一份外賣等等。
這就是計算機科學六層架構,鴻蒙操作系統與倉頡編程語言各就各位。用架構去思考和看問題,不僅能心中有數,還能獨具一雙慧眼。
【本文為自己視頻的全文文字版本,針對親愛的網友熱點問題,在結尾處添加解答】
6月2日,鴻蒙系統2.0來了,我想用創世紀來形容這個系統的誕生,不吹不黑,這期我們以擁抱未來的視角來看下這個事件的影響,我打個賭,鴻蒙系統在10年之后會是世界上使用最多的系統,沒有之一。
好了, 我們先看下這次鴻蒙2.0系統有什么亮眼的功能,我們知道,目前世界上使用最多的就是andriod系統,其次是蘋果系統,還有一些根據安卓系統開發的定制系統,比如以前的華為、小米這些廠商的手機系統。鴻蒙系統和蘋果系統一個開源,一個獨家,沒有可比性,不做探討,那么鴻蒙系統和我們現在使用的安卓系統有什么區別?雖然兩者都是基于linux操作系統開發的,但是核心不一樣,安卓系統是宏內核,鴻蒙系統是微內核,宏內核的心臟里東西多,性能好,維修起來不方便,微內核的心臟里東西沒幾個,性能相對一般,但對我們來說絕對夠用,方便維修,方便擴展。從底層邏輯講這方面各有優劣,但鴻蒙系統的最大優勢就是它設計之初就是針對萬物互聯這個場景的,起點就比安卓系統高了,一個系統就可以同時讓智能手機、智能穿戴設備、電腦、智能家居、智能 汽車 等等使用,所以我才敢說它將是未來使用最多的系統,做個對比,小米MIUI系統也可以實現智能家居這些功能,未來它說不定也可以實現萬物互聯,但是它到底是基于美國的安卓系統,人家說不讓你用了,你國外的手機市場就會瞬間崩盤,而鴻蒙系統是華為自己開發的,屬于我們中國人的系統,換句話說,一家人再怎么打打鬧鬧,那是我們的家事,別人管不著,如果用安卓系統,動不動別人來指手畫腳,還得看對方臉色,那得多憋屈?鴻蒙系統出現,邁開了國產手機系統的第一步,未來幾年是關鍵點,會很難很難,難在人家都發展了幾十年,而它還是個嬰兒,少了七大姑八大姨的開發者長輩們,多給它送點衣服穿穿,別凍死了,作為老百姓,我們要對自己家的孩子多一些包容,這兩天上手試了下,使用起來和安卓系統沒太大區別,大家看個人想法想升級了可以升級下,支持一下,人多了好找BUG,那么華為公司即做系統,又賣手機,會不會造成手機行業的壟斷?友商如何自處?
鴻蒙系統的出現,網上肯定會有各種各樣的人發表自己的看法,可能是友商,可能是敵人,也可能是朋友,每個人所處的位置不同,想法不同,可以理解,尤其是對國內同樣做手機的其他品牌,你這既當裁判員,又當踢球的,你讓我們怎么活?要是我是商人,我也不愿意,想弄死它,但是人家華為倒好,直接把鴻蒙系統的底層核心架構,捐給了由工信部主管的開放原子開源基金會,這個可是國家的主管部門。由國家來當裁判員。意思就是說我把底層捐了,我現在自家華為手機用的系統,是在這個基礎上定制優化的系統,其他的手機廠商,也可以在這個基礎上開發屬于自己的定制系統,這你沒話說了吧,你可以做基于安卓系統的定制系統了,你如果愿意,當然也可以做基于鴻蒙底層架構的定制系統,而且這個鴻蒙系統有一個最大的優點,就是你開發一次,可以適配不同的設備,比如手機,比如手表,比如電視。不用你再需要專門針對這個產品再做一個系統,像堆積木一樣,直接模塊拿來就可以用。
所以我個人覺得沒有必要再吵吵,華為敢做這個第一個吃螃蟹,挑戰國外技術壟斷的先頭兵,我這個小人物也敢站出來說出自己的想法,我不想如果真有世界大戰,我每天用的產品忽然黑屏了。
我前面還講過博弈論里的囚徒困境,內卷的本質是,這次鴻蒙系統的出現,對手機產業來說,也是,相信,小米,VIVO這些廠商肯定也不爽美國谷歌公司久了,都想做出來一個自己的系統生態,挑戰一下谷歌公司的領導地位,但是身上著火的人,肯定比即將著火的人先疼,華為公司被美國的制裁,從2018年就開始了,人家不想讓華為發展起來,所以就想把第一名打疼,但是好在目前華為扛下來了,你不讓我用GMS,我就造自己的HMS,芯片不讓用,我只能默默積蓄力量,把榮耀業務賣了,以退為進,尋找其他的贏利點,我不知道華為還能堅持多久,能不能堅持的住,我也只能在這支持一下他們,也不知道有幾個人看到。
嚴格來說,我不算華為的粉絲,我也用過蘋果,小米,魅族,vivo等手機,各有各的好處,這次是華為開發出了屬于中國人的鴻蒙系統,如果是其他中國的手機廠商開發了屬于中國人的手機系統,我也一樣支持。因為我堅信,人類 社會 在進步,更先進的新系統必定取代落后的舊系統!,最后借著鴻蒙系統,我們再來暢想下未來的萬物互聯。
鴻蒙2.0系統的發布,勢必為未來的智能生活提供了一種保障,所有搭載了鴻蒙系統的設備都可以實現無線互聯互通,不同設備之間的智能化、互聯與協同都有了統一的機器語言。那么有人說了,現在這些都已經可以實現了,沒錯,是這樣,舉個例子你就清楚了,現在的鴻蒙系統所支持的產品設備,相當于是一群中國人在交流,而以前的互聯互通,相當于中國人學了英語與外國人交流,哪個交流起來更方便,不用多說。
當然,說起萬物互聯,就離不開5G技術,要是沒有這么快的網絡去支持,萬物互聯也就實現不了,剛好,華為在5G技術領域的成績全球也是數一數二,在應用場景里面與我們生活息息相關的,那就是智能家居,試想一下,屋子里所有的家庭設備,包括影音、空調、窗簾、照明、安防、甚至電飯煲等等你能想到的一切使用產品,都通過搭載鴻蒙系統,實現在一個終端遠程操控。那你就可以真正“躺平”了,洗衣做飯都有機器人給你包圓了。據說比爾蓋茨早在20年前就實現了這個智能家居的應用場景,不過因為投入巨大,一直沒有普及,我們普通人也難以擁有,現在,這一切即將會為每個人都帶來方便,而不是僅服務于大富翁們。
對于工廠來說,每一臺設備都可以通過一樣的系統實現連接,更加智能的同時,也會極大的提高 社會 生產效率,所有設備哪里出問題點哪里,一目了然。當然,這需要更多的開發者們加入進來,讓更多產品能夠加入鴻蒙系統的生態,量大才能出奇跡。任重而道遠。
我們知道,區塊鏈技術的一個最大優勢就是不可篡改性,加上萬物互聯,
你以后吃的每一杯牛奶,都知道是哪頭母牛產的,這個母牛是吃什么草長大的,這就是萬物互聯的意義,所有的產品都可以智能操控,追本溯源,并且緊密聯系,產品如何更好玩,取決于你的想象力有多豐富。
未來已來,科幻電影里面出現的場景,都會在現實中一一實現, 科技 改變生活,這些在不久的將來肯定會逐步落地,為鴻蒙系統加油的同時。我們拭目以待。
問題1:鴻蒙2.0系統如何升級?
目前需要點擊手機內【我的華為(或服務)】——首頁就會看到HarmonyOS立即嘗鮮,點擊立即嘗鮮,華為公司會推送系統升級包,在設置,手機更新里就可以看到,目前公測支持MateX2、Mate40系列、P40系列,Mate30系列,MatePad pro系列等等。
問題2:鴻蒙系統和安卓系統一樣也是基于Linux開發的,Linux系統不會限制華為嗎?
Linux系統是芬蘭人名叫Linux人開發的一款開源系統,沒有版權,是免費的,全世界都可以使用,而andriod系統雖然也是開源的,但是它的版權在美國谷歌公司手里,所以得授權使用。
問題3:鴻蒙系統底層架構捐給國家工信部的原子開源基金會,那么以后更新會不會更加不便利?
這里我再解釋一下,我們現在用的小米、VIVO、OPPO,包括原來的華為手機,使用的系統都是基于andriod系統定制優化的屬于各自手機廠商的系統,底層架構是美國谷歌公司的andriod系統,都不是原版的andriod系統,相當于裝修了一下,地皮還是對方的。而華為把“地皮”捐給了國家,華為以后還會更新鴻蒙2.0,3.0,4.0等等,不影響,其他手機廠商有需要也可以基于這個鴻蒙基礎架構,開發自己的定制系統。
再次感謝您們的支持。您們的支持,是我更新的動力。謝謝。
華為鴻蒙系統是面向全場景的分布式操作系統。
華為鴻蒙系統是一款全新的面向全場景的分布式操作系統,創造一個超級虛擬終端互聯的世界,將人、設備、場景有機地聯系在一起,將消費者在全場景生活中接觸的多種智能終端實現極速發現、極速連接、硬件互助、資源共享,用合適的設備提供場景體驗。
2020年9月10日,華為鴻蒙系統升級至HarmonyOS 2.0版本。2021年4月22日,華為鴻蒙 HarmonyOS 應用開發在線體驗網站上線。5月18日,華為宣布華為HiLink將與Harmony OS統一為鴻蒙智聯。
智能硬件
HarmonyOS為智能硬件開發者提供模組、開發板和解決方案。同時,HUAWEI DevEco將為HarmonyOS設備帶來一站式開發環境,支持家電、安防、運動健康等品類的組件定制、驅動開發和分布式能力集成。
在開發過程中,不論設備是有屏還是無屏,HUAWEI DevEco都可提供一站式開發、編譯、調試和燒錄,組件可以按需定制,減少資源占用,開發環境內置安全檢查能力,開發者在開發過程中也可以進行可視化調試。
(杭州健瀾 科技 有限公司編輯:張景領 全文約4390字,預計12分鐘可以讀完)
華為的鴻蒙(Harmony OS)系統正式發布了,在發布會之后意料之中的出現了兩極分化的評論趨勢,說什么的都有,像什么忽悠人、改別人的、手機不能用等等,但如果你仔細去分析發布會上有關鴻蒙系統的全程內容,你會發現它和大多數評論中的那個“系統”是不一樣的,大家不要盲目去詆毀“鴻蒙系統”,同時也不要肆意吹捧,否則很容易變成“捧殺”,在參與討論之前,我覺得大家有必要先搞清楚,它是一個什么樣的系統。
在發布會上,他們用了很多專業的名詞進行功能解釋,我相信這是大多數觀眾聽不懂的,甚至大多數媒體的編輯也聽不懂,在這種背景下,不管是吹捧的,還是詆毀的,都沒在靠譜的頻道上。
以下為我個人對鴻蒙(Harmony OS)系統的理解,現在就分享給大家:
目前我們正在使用的各種智能設備,如:手機、PC電腦、平板電腦、智能手表等,它們全都有自己的系統,即使是同一個品牌下的產品,也會有專門為它定制的系統,如蘋果公司:
手機 iOS
電腦 MacOS
手表 watchOS
電視 tvOS
平板 iPadOS
雖然蘋果公司將它們之間的互動做得很好,但仍然需要大量的人工來編寫和維護不同的系統,站在開發者的角度來看,可能需要針對不同的平臺調整不同的架構和UI,這是一個比較耗時的工作。
在使用的過程中,不同設備之間的系統需要去判斷你的操作,然后根據不同的平臺,不同的操作來給你調用不同的程序來執行,對蘋果產品來說,自家產品之間互通體驗還算不錯,但如果和安卓設備或windows設備之間互動就顯得麻煩很多,早期用蘋果手機的人,想把照片拷貝到電腦上都很費勁,甚至這是很多蘋果手機用戶需要學習的第一課“如何把照片復制到電腦上”。
對Android系統的設備來說就更別提了,除了系統的碎片化之外,不同廠商之間都有自己的規則,沒有一個統一的標準,再加上亂七八糟的第三方APP,導致安卓設備體驗極差,相互之間想要達到完美契合的程度,需要比蘋果付出更多人力和時間,所以很多大 游戲 或是應用,都是最新上架蘋果商店,更新也是蘋果設備先更新,因為相對來說,蘋果系統更容易維護。
Android系統現在看上去還不錯,但其實它有個很狼狽的過去。我學過軟件開發,學會網站編程,學過數據庫等N種編程語言,甚至稍微有那么一點點開發經驗的人都會知道,如果你去修改一個別人的程序,如果這個程序一直在被不同的人,不同的時期維護,這里面就會出現大量的垃圾代碼。
有垃圾代碼不可怕,可怕的是誰也不敢動,不敢刪。這些垃圾代碼雖然看上去沒用,但說不定某一條就與另一個指令相連,如果你刪了就會產生連鎖反應,甚至會導致系統崩潰,所以比較穩妥地做法就是,在不改變原有代碼的情況下,把自己想要的功能再加進去,備注上自己的名字。
這會造成什么問題呢?我們舉個例子:
你想從16樓到1樓拿快遞,原本只要從固定的電梯直接到1樓即可,也就30秒不到,結果你從家出來發現樓道有30個電梯,上了一個之后發現它只到13樓,你只好下來再進另一個,運氣好能到1樓,運氣不好估計還得在6樓停一下,運氣最差的情況你可能坐了20個電梯都還沒到1樓。
這就是垃圾代碼帶來的副作用,現在的Android就是這個情況,大家都知道有垃圾代碼,也知道它會影響運行效率,但誰也不敢動,或者說誰也不會去動,都不想承擔系統崩潰的風險,這是人之常情。
華為的鴻蒙系統提出一個“微內核”的概念,其實這個谷歌新系統Fuchsia OS就是微內核的系統,它們希望用這個全新的系統來替代Android這種老弱病殘的現狀,因為它身上的頑疾太多了,還是沒藥可救的那種。
這種“微內核”的系統最大的好處就是,可以讓開發者提交的應用,最方便、最快地適配所有硬件,這對消費者來說也有非常大的好處,你可以第一時間更新你手里的所有智能設備,類似蘋果每年的大版本系統更新,幾乎全球的用戶都可以同時更新,這是國內Android用戶這輩子都體驗不到的,所以我們只能寄托于新的系統。
Harmony OS 鴻蒙,基于微內核的全場景分布式OS。
“基于微內核的全場景分布式OS”這句話是重點,它不是一個專門為單獨設備準備的系統,它是一個平臺式的系統,可以通過中心網絡派發資源和功能,所有功能又可以單獨使用,靈活多變但統一和諧。
我們再來深入地拆解一下鴻蒙系統,它與普通系統最大的不同之處在于,它在運行程序的一開始并不是直接執行所有內容,而是先判斷你是什么設備,然后直接走單獨的通道去執行,而所執行的這些程序,不管你是電視、電腦、還是手機,它們用的都是同一套系統,只是在最開始的時候選擇了一下設備,這個系統并不是給某種設備單獨定制的,而是一個通用的系統。
這樣做的好處就是,每次你需要維護的時候,只需要把第一層的東西做升級,下面的底層是不用動的。這就好像系統是一臺CD機,不管誰家的CD都可以在我這里播放,只要你按統一的Copy程序做的光盤就行了,如果你想聽其他人的音樂,只要換張CD即可。
而以往的系統就比較麻煩,如果你想換一張CD,可能需要針對這張CD去制造一臺CD機,最差也得把這臺CD機修改成可以播放的樣子。
除了設備間的獨立之外,它會讓硬件本身的功能成為系統可以調配的東西,比如手機上的攝像頭,它甚至可以通過系統間的調度被電視或手表使用,因為它們用的是同一個系統,所以具備了相互通信的能力。
你們有沒有看過《速度與激情》這部電影,它里面的天眼系統其實就是在調配所有生活周邊的攝像頭來獲取畫面,從而準確地追蹤到目標人物。雖然鴻蒙還沒有這么高級,但它已經是個雛形了。
相信很快我們就可以用家里的電視屏幕當大疆無人機的顯示屏用了,這會給我們帶來無限的 娛樂 空間。
當然要實現這種功能上的調用需要二個條件,第一個就是必須是采用了鴻蒙系統的硬件;第二就是必須登陸了相同的華為賬號。這里面涉及到了另一個生態的問題,我們后面再講,還是先說系統。
可以單獨調配資源的另一個好處就是,它可以像我們現在的智能路由器一樣,根據你正在做的事情來給你不同的性能。如果你正在玩 游戲 ,它可能會保證你玩 游戲 的同時,再去幫你升級一下系統,但它還不能影響你的網速;如果你正在看視頻,在這種幾乎不需要性能的場景時,它可能會在后臺幫你徹底殺毒或自檢一次,這種優化能力其實現在的手機也可以做到,但這個邏輯本身就是吃性能的,所以當它以系統的一部分出現的時候,才是最完美的。
這功能其實你是看不到的,但從其它地方你也可以間接發現,如:費電小了、發熱小了、打開東西更快了、不用老去清理緩存了,藍牙耳機玩 游戲 或許都沒延時了(我發現了一些端倪,他們已經在做藍牙耳機玩 游戲 降低延時的測試了,EMUI 10.0見)。
至于系統安全性方面,我并不是專家,所以在這里沒辦法給大家更深度的普及,但我可以說一下我個人的理解。鴻蒙系統這類微內核的系統,本身是非常小巧的,代碼量也不大,所以它可以用到更深度的安全級別措施。
另外它天生就沒有root權限,也就是說不會給任何第三方應用或個人系統最核心的權限,這也算是最大限度的保證安全的措施之一了。可能很多人說手機不能root就沒什么可玩性了,但我個人認為沒有是對的,因為這樣可以最大限度的保證系統的安全以及流暢性。
可能你們還沒注意到,很多手機第三方主題、字體、甚至動態壁紙,都會明顯影響手機的流暢性,這里面字體的影響是最大的,很多莫名卡頓的現象換成系統默認字體立刻就好了。
我們來看一下鴻蒙OS的整體結構,其實它仍然保留了Linux內核,這樣一來就可以直接兼容安卓應用,這在初期是非常重要的,畢竟不能讓用戶買回來沒得用,在這段過度期中間,華為方面肯定會聯合各大主流廠商定制屬于鴻蒙OS的專用APP,這才是發揮它性能的最佳方式。
也就是說,在兼容安卓APP的這個時間里,它的威力還沒辦法完全施展出來,當那些采用“方舟編譯器”開發的應用上線之后,才能發揮它至少八成以上的實力,當鴻蒙OS的生態建立完全時,才可以發揮接近100%的實力。這也是我為什么說,鴻蒙OS需要時間來沉淀,它不可能一上來就是滿血狀態。
我們可以理解為,現在所有用“方舟編譯器”開發的應用,都可以在鴻蒙OS中發揮最快的效率。
當使用方舟編譯器的應用足夠多時,或者說90%以上常用APP都有方舟編譯器的版本時,鴻蒙OS的底層會完全拋棄Linux內核,只保留鴻蒙微內核,這個時候才是鴻蒙(Harmony OS)系統正式獨立且完全獨立的日子,這一天才是它的真正崛起的日子。
為了早日實現這一天,其實華為方面下了很多功夫,甚至他為開發者提供了非常舒服的便攜環境,很多基礎操作都可以直接用拖拽的方式來完全設計,模塊化編程是未來的趨勢,我這種曾經只會手動敲代碼的老古董已經被淘汰了。
它可以讓你一次開發,同時適配所有搭載了鴻蒙OS的設備,這是無數安卓開發人員的夢想,只可惜在安卓系統上已經沒辦法實現了。
我估計后面華為會為開發者提供不錯的獎勵措施,有獎勵,有平臺,有目標,有未來,生態成型基本上就是時間問題。
【產品的誕生】
現在的鴻蒙OS是可以用在手機上的,但支持的APP并不是很多,而且生態還沒有建立起來,這些都需要時間,之前我和瓦力讀者說是2年時間,這與發布會上華為方面的規劃基本是吻合的。
現在拿出鴻蒙OS的目的很簡單,告訴大家鴻蒙OS并不只是PPT,它已經是完整的系統了,順便讓那些噴子閉嘴。另一個原因是,它的電視用上了鴻蒙OS,沒必要藏著掖著,同時也是給那些應用開發者一個定心丸,讓他們可以放心為鴻蒙OS開發應用。
這里有一個“因素”很重要,如果明天美國不讓華為用安卓系統了,鴻蒙OS就必須提前應用到手機上,這是一個沒辦法的備選方案,至少可以用,雖然和常規安卓沒什么大區別。
但如果換了另外一個廠商,如小米、OPPO、vivo等,這幾乎是毀滅性的打擊,所以防患于未然是必須要做的。但小米他們暫時沒辦法弄自己的系統,因為這需要很多錢,很多人,很多時間,即使有一天美國禁止全中國的手機廠商使用安卓系統,其實鴻蒙OS也可以給大家用,與其說它是華為的應急方案,倒不如說是全中國手機廠商的應急方案,其實如果不是萬不得已,華為也不想這么早就把鴻蒙OS用在手機里,時間點太靠前了。
到了2020年,鴻蒙OS會被用到筆記本電腦、手環、手表中,2021年才是應用到手機上的最佳時機,那時候有沒有安卓系統都已經無所謂了。這樣做也是為了先把生態和周邊做好,手機出來的時候,可以直接整合,用戶上手就是完全版本的體驗,這也是最穩妥的方式。
如果你對手機系統或是手機行業有一些了解,相信看完我上面的分享之后應該明白了,鴻蒙(Harmony OS)的目標根本不是Android,而是谷歌正在開發的Fuchsia OS,以及蘋果正在部署的相應系統。
所以那些經常用Android來和鴻蒙(Harmony OS)說事的人,應該換換思路,是時候接軌下一代系統了。
華為6月2日正式發布的鴻蒙系統無疑占據了最近熱點話題的C位,雖然不全是贊美的聲音,但這種努力打破美國壟斷,挑戰谷歌、蘋果在移動操作系統上壟斷地位的嘗試必將成為中國 科技 史上的里程碑事件。
本期的智能內參,我們推薦興業證券的報告《華為鴻蒙深度研究》, 從鴻蒙系統的產生背景、開源技術細節和產業鏈生態圈全面解析鴻蒙系統。
原標題:
《華為鴻蒙深度研究》
作者: 未注明
鴻蒙產生的時代背景,總體來說有六個:
1、數字化的時代背景:數字化新時代的到來需要新的操作系統;
2、IoT 與 5G:5G物聯網時代的到來對操作系統提出了新的要求;
3、中國面臨“卡脖子”的挑戰:獨立自主的研發操作系統是迫切的需求;
4、人工智能的興起:AIoT場景天然要求多設備智能協同,需要一個適用于各類型機器的操作系統;
5、大數據與云計算:TB、PB級的大數據需要一個能夠提供多機互聯的操作系統;
6、全球信息安全面臨挑戰:網絡安全威脅呈現多元化、復雜化、頻發高發趨勢,需要一個足夠安全的系統進行保障。
到鴻蒙的出現,操作系統已經經歷了四代:分別是Unix、Windows/Mac/Linux、iOS/Android和鴻蒙/Fuchsia。
Fuchsia是由Google自主開發的基于Zircon微內核的開源系統,它可以運行在手機、電腦、智能家電等硬件產品上。
谷歌公司對Fuchsia的預期發展是讓它取代Android和 Chrome OS ,統一兩者成為一個操作系統。
和安卓相比,鴻蒙與安卓都是基于Linux開發,安卓是基于宏內核結構設計,而鴻蒙是基于微內核結構設計。鴻蒙系統使用C和C++編寫,不需要虛擬機這一中間過程,因此運行效率更高。
和iOS相比,iOS和鴻蒙都是致力于萬物互聯的操作系統,iOS底層是基于Unix的,并且是閉源的,鴻蒙是基于Lmux的, 是開源的。
全球操作系統格局
2012年,華為出于對谷歌如果對其斷供就會難以維持生產的顧忌,開始布局自有分布式操作系統。
2019年5月15日,華為被列入了所謂“實體清單”,谷歌Android 服務GMS對華為禁供。
5G迅猛發展,物聯網時代來臨,多年前的布局使華為抓住了最佳的發展時期。
鴻蒙發展 歷史
總體來說,鴻蒙的技術現階段優勢在于開放,但劣勢是生態。系統在分布式部署、時延和流暢性等方面具有優勢,但最大短板生態。
構建一個成熟的生態是鴻蒙能否生存下去并取得勝利的關鍵所在。
技術上,鴻蒙系統使用微內核架構。內核是操作系統內最基礎的構件,因此內核的設計對于操作系統的外部特性也有著至關重要的影響。
常見內核結構可以分為宏內核、微內核、混合內核、外內核等。
微內核是較新內核結構,但是它擁有著眾多宏內核不具有的優良特性,吸引了很多研究者。
微內核與宏內核對比
微內核架構包含兩類組件:核心系統和插件模塊。核心系統負責通用功能,不因為業務的變化而變化。
插件模塊負責實現具體的業務,可以根據業務的變化而改動和擴展。
微內核架構模式可以將其他應用程序的功能作為插件添加到核心應用程序,從而提供應用的可擴展性、功能分離性和獨立性。
微內核架構通常具有以下特征:整體敏捷度高、易部署、可測性高、功能表現優秀、可擴展性強和不易開發。
鴻蒙系統設計
鴻蒙架構的另一個很大優勢是依靠分布式軟總線、分布式設備虛擬化、分布式數據管理、分布式任務調度等技術,可以實現多種類、多數量的設備之間硬件的互助和資源共享。
分布式數據管理
分布式軟總線
分布式設備虛擬化
鴻蒙系統設計初衷是為滿足全場景智慧體驗的高標準鏈接要求,可適配手機、平板、電視、智能 汽車 、可穿戴設備等廣泛的終端設備, 將在未來萬物互聯的智能 社會 中打造下一代操作系統。
鴻蒙當前和未來架構
在技術特性上,鴻蒙有著 一次開發,多端部署 的特點。
在鴻蒙OS的框架層提供了用戶程序框架、Ability框架和UI框架。它們可以支持多終端設備業務邏輯和界面邏輯的復用,這樣應用跨設備的開發效率也就得到了提框架層升。
另一個特點是 統一OS,彈性部署 。鴻蒙os通過組件化和小型化的設計方法,使得針對各種類型的設備可以按需求選擇合適的部署方案。
鴻蒙支持多種組件配置方案:1、支持各組件的選擇,組件并不是必須被部署,可以按照需要選擇合適的部件;
2、支持組件內功能集的配置,可以按照需求選擇性的給組件配置功能集;
3、支持組件內功能集的配置,可以按照需求選擇性的給組件配置功能集。
除了微內核,鴻蒙的另一大賣點是方舟編譯器。方舟編譯器可以方便安卓APP移植到鴻蒙系統。
方舟編譯器是華為自主研發的編譯器平臺,它將以前邊解釋邊執行的低效運行方式轉變為將Java、C、C++等代碼一次編譯成機器碼的高效運行方式,同時也實現了多語言的統一。
華為官方數據表明,方舟編譯器能提升24%的操作系統流暢度、44%的系統響應能力和60%的三方應用操作流暢度。
華為當前的業務可分為四大領域:消費者業務、運營商業務、企業業務和云服務四大業務領域相互協同、共同發展,拼接成華為生態戰略布局版圖。
華為生態
鴻蒙系統的生態可以概括為1+8+N。1+8+N戰略的核心是1 , 即智能手機。智能手機作為鴻蒙生態的核心部分,憑借華為海思自研的麒麟芯片,為其他設備終端提供相應的通信支撐。
正是因為萬物互聯的場景中手機的重要性,華為始終以全球手機市場第一作為目標。
8是指 PC、平板、智慧屏、音箱、眼鏡、手表、車機、耳機 ,這8項將由華為公司親自研發和參與市場,并且會追求市場領先地位。
N是 攝像頭、掃地機、智能秤等外圍智能硬件 ,涵蓋移動辦公、智能家居、運動 健康 、影音 娛樂 、智慧出行五大場景模式。
這些領域是與鴻蒙生態的合作伙伴進行共同開發,在合作過程中,鴻蒙生態將會提供HiLink協議標準,HiAI組件,Lite OS等技術平臺,同時將鴻蒙操作系統開源。
2019年8月,全球第一款搭載華為鴻蒙系統的榮耀智慧屏正式發布。
榮耀智慧屏作為當時首個搭載鴻蒙系統的終端產品,突破了傳統電視的概念,搭載有鴻鵠818智慧芯片等三顆華為自研芯片和升降式AI攝像頭,內置華為系統級視頻通話功能,開創了大屏和手機的新交互方式,除了可聯控智能家居,還能實現智慧雙投、魔法閃投、魔法控屏等功能。
鴻蒙OS + 智慧屏
2021年4月,華為的鴻蒙OS智能座艙正式發布。
鴻蒙OS車機操作系統是面向車的操作系統,與手機同平臺。鴻蒙OS智能座艙搭載有一芯多屏、多用戶并發、運行時確定性保障、分布式外設、車載網絡、多部件等多種應用,提供差異化啟動恢復、極速啟動、多用戶切換、聲場控制、多部件協同等功能。
鴻蒙OS智能座船可以及時升級應用,基于其HMS-Automotive平臺,開發者能夠提供更好的服務與應用體驗,實現人、車、家的全場景協同。
鴻蒙OS + 智能座艙
同時面向車載場景增量還開發有HOS-A子系統,可實現賬號、多模輸入、用戶程序框架、元能力框架、多媒體、公共通信、車機業務啟動恢復等功能,使得自動駕駛、導航、視頻、音樂和通話等業務能夠在智能座艙和其他設備之間實現無縫切換,讓智能駕駛變得簡單、有趣、享受。
發布會現場透露,目前智能駕駛生態平臺已獲得30+硬件生態、50+應用生態合作伙伴支持,未來鴻蒙OS將繼續加大與 汽車 及應用領域的開放與合作力度,與產業鏈一起打造智能駕駛的極致體驗。
2020年7月,華為消費者業務CEO余承東,與美的集團董事長方洪波正式簽署《戰略合作框架協議》,雙方在智慧家居領域達成“全方位戰略合作關系” 。
2021年4月,作為首批支持鴻蒙系統的家電產品,美的家用智能蒸烤箱S5mini正 式上市,該智能蒸箱搭載了華為鴻蒙系統,同時搭配了鴻蒙系統的一碰連特性,可以快速完成配網。
配網成功后,手機會自動跳轉到鴻蒙系統內置的輕量化產品頁面,用戶可以在頁面中獲取跟產品搭配的定制食譜,根據菜譜準備食材,即可一鍵啟動機器、機器自動烹飪。
智東西 認為,數字商業的終極競爭,歸根到底就是操作系統的競爭,全球市值前3名的蘋果、谷歌和微軟,他們共同特點就是都具備操作系統。鴻蒙的推出,長遠來看決定了能否在異構計算時代中取得第四張操作系統入場券的關鍵。
這個鴻蒙系統的斷流問題,新系統的BUG,只能等待后續修復了。
手機斷流主要指的是使用手機的時候會突然出現網絡斷開無法提供上網服務的情況,有時候需要斷開手機網路或者是重啟一遍手機才可以緩解網絡信號的問題。
這種斷流的情況經常會出現在玩游戲的時候,延遲突然增大,人物卡住無法操作,或者是在看視頻的時候無法加載視頻等。
斷流主要是由于手機的基帶優化問題,因此會出現基帶切換時反復斷開重連,抗干擾能力不強。如果遇到手機斷流的情況出現,可以找一下最新的手機系統更新看能否解決。或者是搜索一下是否是該型號手機的通病,只能和廠商反映問題,消費者無法自行解決。
系統簡介:
華為鴻蒙系統(HUAWEI HarmonyOS),是華為在2019年8月9日于東莞舉行華為開發者大會(HDC.2019)上正式發布的操作系統。
華為鴻蒙系統是一款全新的面向全場景的分布式操作系統,創造一個超級虛擬終端互聯的世界,將人、設備、場景有機地聯系在一起,將消費者在全場景生活中接觸的多種智能終端實現極速發現、極速連接、硬件互助、資源共享,用合適的設備提供場景體驗。
文章名稱:鴻蒙系統開發視頻的簡單介紹
分享路徑:http://www.yijiale78.com/article0/dscheio.html
成都網站建設公司_創新互聯,為您提供品牌網站建設、網站導航、品牌網站制作、用戶體驗、做網站、微信公眾號
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯