近日,華為開始給部分手機用戶陸續(xù)推送了鴻蒙OS 2.0開發(fā)者Beta版本,很多用戶也都非常期待能享受到“萬物互聯(lián)”的鴻蒙生態(tài)。
“真誠服務(wù),讓網(wǎng)絡(luò)創(chuàng)造價值”是我們的服務(wù)理念,創(chuàng)新互聯(lián)公司團(tuán)隊10年如一日始終堅持在網(wǎng)站建設(shè)領(lǐng)域,為客戶提供優(yōu)質(zhì)服。不管你處于什么行業(yè),助你輕松跨入“互聯(lián)網(wǎng)+”時代,PC網(wǎng)站+手機網(wǎng)站+公眾號+重慶小程序開發(fā)。
近日,高德地圖推出了鴻蒙手表版軟件,華為的鴻蒙系統(tǒng)智能手表相比于其他廠商的智能手表,有一個絕對的優(yōu)勢。
那就是其他廠商的手表幾乎都是把軟件安裝在手表內(nèi),導(dǎo)致軟件運行時會導(dǎo)致手表耗電增加、運存減小,甚至出現(xiàn)卡頓等現(xiàn)象。
而華為手表有了鴻蒙系統(tǒng)的分布式計算特性,打通所有設(shè)備,從而實現(xiàn)將軟件裝在手機上,只是將圖像同步顯示在手表屏幕上,這樣就大大減輕了手表的負(fù)載,也就是說,鴻蒙系統(tǒng)讓華為手表的續(xù)航能力和流暢度不會因軟件增多而下降。
鴻蒙生態(tài)打通一切設(shè)備的愿景是非常美好,而且令人期待的。但是一個全新的生態(tài)搭建是非常困難的,這需要硬件、軟件全方位的支持,蘋果用了10幾年的時間才打造出了現(xiàn)在這個頂級ios生態(tài),而鴻蒙的成長也是需要時間的。
不過,與蘋果不同,華為的鴻蒙系統(tǒng)決定開源,這意味著華為有足夠誠意邀請全球的開發(fā)者,共同打造完美的鴻蒙生態(tài)。
目前,很多國內(nèi)廠商,如高德,都在積極開發(fā)自家的鴻蒙系統(tǒng)版本軟件,這是一個良性的發(fā)展態(tài)勢,有國內(nèi)市場和各廠商的積極構(gòu)建,相信鴻蒙生態(tài)將會飛速發(fā)展。
你看好華為鴻蒙系統(tǒng)嗎?
昨晚華為舉行了鴻蒙2.0系統(tǒng)的線上發(fā)布會,正式版系統(tǒng)發(fā)布,將廣泛應(yīng)用于手機、電腦、平板以及各種家電設(shè)備甚至是 汽車 等等,廢話不多說,接下來小麥就帶大家來了解以下鴻蒙系統(tǒng)的定位。
真正的萬物互聯(lián),用戶自由調(diào)取軟硬件
鴻蒙系統(tǒng)誕生以來一直想深耕于萬物互聯(lián),這次的發(fā)布會進(jìn)一步確定了鴻蒙萬物互聯(lián)的布局方式。鴻蒙在開發(fā)時重點應(yīng)用了分布式技術(shù),在鴻蒙的正式系統(tǒng)中加入了超級終端功能,用戶不單單可以自由調(diào)取軟件,還能自由組合調(diào)取硬件,什么意思呢?
關(guān)于軟件給大家舉個例子,假如我們在鴻蒙系統(tǒng)手機上安裝了一款app,但是在pad或者電腦上沒有對應(yīng)應(yīng)用,在我們想用平板或者電腦使用這個軟件時可以直接調(diào)取手機的這個app而不用另外下載。
硬件方面和軟件有點類似,還是給大家舉一些簡單的例子,我們一般的顯示器沒有很強的算力,比如現(xiàn)在賣的各種智慧屏是沒有多少算力的,但是我們可以調(diào)用有強大算力的計算機,同時感覺智慧屏的音質(zhì)不行,可以調(diào)用專業(yè)音箱來輸出聲音。當(dāng)然鴻蒙系統(tǒng)遠(yuǎn)不如此,我們可以自由切換組合各種硬件設(shè)備輸出硬件對應(yīng)的優(yōu)勢,高清屏幕的畫質(zhì)、藍(lán)牙耳機的聲音、電腦的算力、pad方便的手寫等等。
華為新的鴻蒙手表可以控制鴻蒙 汽車
萬物互聯(lián)當(dāng)然少不了現(xiàn)在火熱的新能源車和智能手表,從發(fā)布會的演示視頻來看,華為新的Watch3可以控制搭載鴻蒙系統(tǒng) 汽車 的一些操作,而在此前華為就演示了手機的操控性能,現(xiàn)在鴻蒙2.0又做了大升級。更重要的,新款手表采用了esim的連接方式,可以獨立使用,離開手機不影響任何功能,雖然這個方式不是全球首用,但是也正是得益于華為在通信領(lǐng)域的實力能夠直接與運營商合作就能完成項目,此外該模式將成為拓展華為終端物聯(lián)的方式。
終端物聯(lián)方式將多樣化
目前除了少部分產(chǎn)品,連接終端的方式主要還是藍(lán)牙,隨著esim和華為電力載波的廣泛使用,相信終端的連接方式將越來越多樣化,通過各種不同產(chǎn)品對于帶寬的不同需求精準(zhǔn)化使用將會大大提升效率,并且降低成本,現(xiàn)在的華為智能家居中其實已經(jīng)在使用這樣的功能了。
當(dāng)以上功能實現(xiàn)AI智能化
華為其實前幾年就在白皮書中將“云技術(shù)+人工智能+5G”定義為下一次工業(yè)革命,當(dāng)然全球公認(rèn)的工業(yè)4.0也早就做了類似的定義。 當(dāng)以上的所有功能技術(shù)都擁有AI的能力會怎么樣?還是舉個簡單的例子: 我們很多人喜歡玩 游戲 ,當(dāng)我們回家坐在沙發(fā)上拿起 游戲 手柄,系統(tǒng)智能識別出來要玩 游戲 自動調(diào)取了計算機的算力、沙發(fā)前顯示器的顯示功能和藍(lán)牙耳機的聲音,可以直接開始隨心所欲玩 游戲 ;又比如工作日我們戴著裝載系統(tǒng)的手機或者手表靠近自己的車,天氣預(yù)報顯示今天天氣較熱, 汽車 自動打開了空調(diào),走到車前車門自動開啟,里面已經(jīng)很涼快了;等等。
鴻蒙系統(tǒng)非常值得期待,雖然現(xiàn)在芯片領(lǐng)域被卡脖子,但是華為沒有落下其他技術(shù)的發(fā)展,從目前來看,華為的生態(tài)布局完全可以媲美蘋果和安卓甚至是超越,同時鴻蒙是開源的并且將源代碼捐給了國家,將會有越來越多的開源資源加入其中,目前windows系統(tǒng)安裝插件已經(jīng)可以支持使用。最后是所有華為手機更新正式版鴻蒙的時間表。
一、在華為如日中天的時候,華為都沒敢推鴻蒙系統(tǒng),而是把鴻蒙系統(tǒng)當(dāng)作“備胎”慢慢發(fā)展。現(xiàn)在,華為被制裁了,只能把鴻蒙系統(tǒng)緊急推出來了。至少,鴻蒙是倉促上馬的系統(tǒng),卻要和一個已經(jīng)發(fā)展許多年,非常成熟的安卓系統(tǒng)競爭,還能輕而易舉地贏了!三星真要哭死在廁所里了。昔日三星聯(lián)合了英特爾搞出來的Tizen系統(tǒng),還是按部就班進(jìn)行的研發(fā),依舊是無法弄出自己的生態(tài)圈,最后只能淪落成家電的系統(tǒng)了。從這個角度來看,安卓工程師不用太擔(dān)心安卓的生態(tài)系統(tǒng)被威脅,鴻蒙的生態(tài)圈很難發(fā)展到能夠與安卓比較。
二、華為自己都說了,鴻蒙系統(tǒng)當(dāng)初設(shè)計就是想做家電的系統(tǒng),是與三星Tizen類似的東西,主要應(yīng)用方向是家電和物聯(lián)網(wǎng)?,F(xiàn)在是因為制裁的原因,趕鴨子上架成為了手機系統(tǒng)。這種臨時改變用途的系統(tǒng)需要大動干戈才能完善對手機的應(yīng)用支持??梢韵胂?,如果鴻蒙系統(tǒng)對手機的支持有缺陷的話,做手機應(yīng)用就會非常困難。也因此有理由相信,現(xiàn)在鴻蒙手機如果對安卓應(yīng)用的支持特別完美,就更說明鴻蒙的“拉皮”可能性了。如此一來,安卓工程師就安心開發(fā)安卓應(yīng)用就好了,因為鴻蒙一定可以完美運行你的應(yīng)用,這就沒有放棄安卓開發(fā)的必要了嘛!
至此,我想現(xiàn)在考慮鴻蒙把安卓的陣地攻破了實在是太早了。所以,大概率,沒有哪個安卓工程師會放棄安卓去弄鴻蒙,頂多是測試一下應(yīng)用能不能在鴻蒙環(huán)境下運行罷了。還是把兼容性這件事兒交給鴻蒙去搞吧。
鴻蒙出來的話,安卓工程師并不會失業(yè),取決于自己想不想在鴻蒙上開發(fā)軟件。
鴻蒙的應(yīng)用程序開發(fā),主要是基于Java和NodeJS,基于Java的整體框架結(jié)構(gòu)與安卓極其相似,加上其開發(fā)環(huán)境DevEco Studio與Android Studio同宗,安卓工程師可以極短的時間迅速上手鴻蒙應(yīng)用程序的開發(fā)。當(dāng)然,一些做前端開發(fā)的小伙伴也會進(jìn)入鴻蒙平臺進(jìn)行開發(fā),但這部分小伙伴往往是會用一套代碼、同時適配多個應(yīng)用平臺(類似國產(chǎn)的uni-app),這些本身就在和安卓開發(fā)有一種競爭關(guān)系,并不會因為鴻蒙的生產(chǎn)而發(fā)生多大變化。
另外鴻蒙的開發(fā)平臺,也可以很輕松在智能屏、智能手表、車載智能設(shè)備等設(shè)備上調(diào)試開發(fā),總體來說,如果鴻蒙火起來,就會有更多的軟件開發(fā)需求了,安卓開發(fā)工程師會更吃香。建議大家多多接觸鴻蒙生態(tài),多學(xué)一點知識對自己是一個積累儲備,總不會是壞事。
錯,是谷歌、微軟和蘋果要倒閉了!
鴻蒙系統(tǒng)配備方舟編譯器,兼容安卓應(yīng)用,但運行效率……(此處省略1000字,翻2019年文章)……鴻蒙系統(tǒng)能在所有設(shè)備運行,支持手機、電腦、平板、物聯(lián)網(wǎng)……(此處省略1000字,翻2019年文章)……
我想說的是你們太不懂華為了,其實鴻蒙早已開發(fā)完成并且隨時可用!他一直在忍,在等一個機會……
作為一名android開發(fā)工程師,我想說,失業(yè)是不可能的,這輩子都不可能失業(yè)!
也許身為移動端開發(fā)人員的我們,正處于一段亂流之中!
首先,來談?wù)刟ndroid的碎片化問題。
僅僅2014年,全球支持Android的機型為18796種,再來看看國內(nèi),華為、小米、oppo、vivo...,android手機廠商也很多,每個品牌都是基于android開源系統(tǒng)改造,android開發(fā)人員要在完成軟件功能的同時,對不同品牌的手機做功能適配,非常麻煩。
除了手機品牌數(shù)量多,手機屏幕的尺寸適配問題也很麻煩,往往一個軟件的開發(fā),有60%的時間在適配工作上。
是的,現(xiàn)在鴻蒙來了,意味著什么?意味著android開發(fā)人員有必要或者就必須去學(xué)習(xí)一門新語言、一個新系統(tǒng)的開發(fā)、適配,對于一個企業(yè)來說,要么就增加人工成本請一個鴻蒙系統(tǒng)開發(fā)人員,要么就強制在職android開發(fā)人員重新開發(fā)一遍軟件適配鴻蒙系統(tǒng)。
基于此,不知道有多少android開發(fā)人員會買賬,不知道多少企業(yè)會加個鴻蒙系統(tǒng)平臺,不知道鴻蒙系統(tǒng)能不能站住腳推廣開來。
雖然現(xiàn)在鴻蒙系統(tǒng)可以兼容android應(yīng)用,但以后必然會兩級分化。
如果鴻蒙系統(tǒng)沒有革命性的突破,如果美國不再卡脖子,如果沒有國家的干預(yù)措施,只靠平民大眾自覺愛國的方式支持鴻蒙系統(tǒng),我看很懸啊,畢竟,蘋果手機在國內(nèi)的銷量一如既往?。。?/p>
再者,在手機行業(yè),小米、oppo等手機廠商和華為本是競爭關(guān)系,會放棄自己的系統(tǒng)換成鴻蒙系統(tǒng)嗎?這樣的話,其他手機廠商的生存空間會一天不如一天,就算鴻蒙開源使用,也只不過走android碎片化的老路!
系統(tǒng)之爭本就不是一朝一夕,不用擔(dān)心會不會失業(yè),路,還很長!
開發(fā)鴻蒙只能在華為支持的鴻蒙設(shè)備上運行,開發(fā)android,可以在所有安卓設(shè)備包括鴻蒙設(shè)備上也兼容運行,何來失業(yè)
做安卓的一天不用就能寫鴻蒙??梢院鲇萍追郊渝X了[淚奔]
中國北斗早就出來了,GPS的工程師沒失業(yè)吧!
不會,可以學(xué)習(xí)一下華為鴻蒙開發(fā)教程。
是得我就是干這個 但是我都計劃改行了
不會失業(yè)的,他們可以轉(zhuǎn)鴻蒙開發(fā),非常簡單
參考 鴻蒙官方文檔(點擊傳送門) ,做一下流程梳理簡化,及踩坑記錄
華為將真機調(diào)試分成物理真機和遠(yuǎn)程真機。這里說的都是物理真機(手機、平板)。鴻蒙真機調(diào)試巨復(fù)雜,不像Android那么容易方便。
貼一下官方的調(diào)試流程圖:
總結(jié)一下:
上面這個流程可以忽略,沒講到重點。真機調(diào)試是需要在 ? AppGallery Connect 中創(chuàng)建應(yīng)用的,調(diào)試應(yīng)用需要的cer和p7b文件是從這里生成的。
先決條件:
1. 鴻蒙手機通過USB連接電腦,并開啟USB調(diào)試。
2. 一個華為開發(fā)者賬號,實名認(rèn)證
3. APP開發(fā)工具DevEco-Studio
關(guān)鍵流程:
1. Studio創(chuàng)建應(yīng)用
2. 如果未登錄過,F(xiàn)ile Project Structure Project Signing Configs簽名配置頁,點擊“Sign In”
3. AppGallery創(chuàng)建應(yīng)用(包名和Studio創(chuàng)建的一樣)
4. 官方文檔到這在簽名配置頁就點Try Again可以自動簽名,我試了不行,以下全是手動
5. Studio中Build Generate key and CSR? ?生成p12和csr文件
6. 獲取手機udid,命令行hdc shell bm get -udid(下一步設(shè)備管理要用)
7. AppGallery主頁 用戶與訪問 左側(cè)設(shè)備管理添加udid的設(shè)備(生成p7b時要用)
8. AppGallery主頁 用戶與訪問 左側(cè)證書管理生成cer文件(生成p7b和簽名配置要用)
9. AppGallery主頁 我的項目 左側(cè)HarmonyOS應(yīng)用 HAP provision profile,生成p7b文件
10. 最后在簽名配置頁配好 p12、p7b、cer等參數(shù),運行鴻蒙應(yīng)用到真機就行了
回溯上一代「華為 WATCH」的純數(shù)字系列,那已經(jīng)是 2017 年了,時隔 4 年,華為終于更新了純數(shù)字系列,帶著新的鴻蒙系統(tǒng)來了 —— 新的手表,就叫做華為 WATCH 3。
華為的純數(shù)字系列,跟 GT 系列不同,純數(shù)字系列向來搭載了可安裝第三方軟件的操作系統(tǒng),而不是視為大號手環(huán)的 RTOS 實時操作系統(tǒng)。初代、第二代華為 WATCH 都采用了 Google 的 WearOS(Android Wear)系統(tǒng),而這一代華為 WATCH 3 則搭載了自家的 HarmonyOS 鴻蒙系統(tǒng)重新出發(fā)。
華為 WATCH 3 依然是走圓表盤的設(shè)計,表面邊緣大曲率的 3D 玻璃,加上 316L 精鋼表體,右側(cè)邊框上面一枚電子表冠,下面一枚快捷按鈕,再加上手中這套棕色的真皮表帶,整體質(zhì)感就上來了,整個給人的感覺就很華為。
46mm 的表盤對于男生來說大小適中,華為提供了表盤商店來給予用戶依據(jù)喜好來裝點這圓形的表面,不過商店里的表盤以收費的居多。
作為運行著真正操作系統(tǒng)的「智能手表」,華為 WATCH 3 支持 e-SIM 功能,國內(nèi)支持大陸地區(qū)范圍內(nèi)的「電信」、絕大多省市的「聯(lián)通」,以及上海、廣州、深圳、浙江等部分省市「移動」的「一號雙終端」業(yè)務(wù),目前資費都是 10 元 / 月;開通后就能跟手機共用同一個號碼通話、上網(wǎng),這樣手表就能直接脫離手機獨立通訊了。
脫離手機,連上藍(lán)牙耳機,即使是輕裝上陣也不會有脫離網(wǎng)絡(luò)的焦慮。
運動和 健康 記錄是華為手表、手環(huán)等可穿戴設(shè)備功能上的主戰(zhàn)場,日?;A(chǔ)的計步、心率監(jiān)測、能量消耗、睡眠監(jiān)測等當(dāng)然一個不少,還有血氧飽和度,和更為個性化的壓力監(jiān)測等。
我們知道,特別對于喜好戶外、高原 旅游 人士、有氧運動者,甚至是腦力勞動者、打鼾人群來說,了解血液中氧氣結(jié)合的血紅蛋白比例是非常重要的;血氧飽和度監(jiān)測這項功能登錄 Apple Watch Series 6 后,越來越多的廠商開始跟進(jìn),而市面上大多配有血氧飽和度檢測的手表、手環(huán),都只能手動單次檢測,顯示百分比的檢測結(jié)果,并沒有對應(yīng)的文字說明,這對初接觸這一概念的用戶來說并不是太友好;華為 Watch 3 不僅會提供文字說明和建議,更能全天候自動地監(jiān)測血氧飽和度,并在低氧含量狀態(tài)下發(fā)出提醒,也會統(tǒng)計生成一天的趨勢圖供回顧參考。
還有它的心率監(jiān)測,并不像其它手表手環(huán)只提供最基礎(chǔ)的監(jiān)測,在監(jiān)測到高心率時候再簡單推送警報,而是細(xì)化到心律失常識別,提供房顫及早搏篩查,就功能上看,實用性還是要更高些的;壓力監(jiān)測還需要一份問卷來做個性化算法匹配,而不像別的廠商只用同一算法——這背后有華為自己運動實驗室的數(shù)據(jù)、技術(shù)和算法的積累,也有第三方機構(gòu)的合作,這就是從專業(yè)性上與國內(nèi)其它廠商拉開距離的資本。
雖然是第一代搭載 HarmonyOS 的智能手表,但諸如百度地圖、高德地圖、滴滴、Fit 健身、蝸牛睡眠、萬年歷、喜馬拉雅、航旅縱橫、飛常準(zhǔn)等第三方常用的手表 app 都已經(jīng)能在應(yīng)用商店找到。
但可惜,目前騰訊只在蘋果的 watchOS 和 Google 的 WearOS 開發(fā)了手表版微信,跟 Android 系統(tǒng)的智能手表一樣,搭載鴻蒙系統(tǒng)的華為 WATCH 3 并不能直接在手表上回復(fù)微信聊天,還是期待未來華為能說服騰訊針對鴻蒙系統(tǒng)開發(fā)個針對 HarmonyOS 手表的微信吧。
華為 WATCH 3 搭載的 HarmonyOS 跟其它 Android 或者 WearOS 系統(tǒng)用起來差別很大嗎?
講真,HarmonyOS 跟其它系統(tǒng)最大的差異在內(nèi)核中,華為在可穿戴設(shè)備布局 HarmonyOS毫無疑問是為了 HarmonyOS 生態(tài)的發(fā)展,而反映在交互上,跟其它的 Android、WearOS 系統(tǒng)的區(qū)別其實并沒有那么大,基本操作邏輯是滑動、點擊,由左往右滑動側(cè)邊返回上一層,按下數(shù)碼表冠回到表盤或者進(jìn)入 app 菜單,這些都是符合我們對智能手表操作的基本邏輯,列表類的界面一般一頁只顯示三行選項,而且居中的一項會被放大,上下兩項會被縮小,用立體感來營造主次感,也便于手表這種小屏幕設(shè)備觸控操作。
華為在 WATCH 3 的 UI 和 UX 上也吸收了其它系統(tǒng)的操作,例如按下數(shù)碼表冠后的 app 菜單會被縮小成為一個個小小的圓形圖標(biāo),形成一個兩軸的平面界面,用戶上下左右滑動能更方便找到,滑動表冠也能對菜單進(jìn)行放大縮小,更方便地從一眾 app 圖標(biāo)中找到自己要的那個。
這枚數(shù)字表冠的質(zhì)感還是不錯的,不過配合這枚馬達(dá)的震動質(zhì)感比 Apple Watch 的要稍差些了。
搭載了 HarmonyOS 的華為 WATCH 3,整體還算挺流暢的,完成度挺高。過程中我還發(fā)現(xiàn)了一個其它廠商都會忽略的功能,就是提供不重置、不清空手表數(shù)據(jù)的前提下,重新綁定更換手機,繼續(xù)使用原本的數(shù)據(jù)。在換手機的時候不再需要對手表重新設(shè)置了。
華為 WATCH 3 續(xù)航還是屬于智能手表中的典型的,平時開啟各類自動檢測功能,以及熄屏顯示功能,一天大概一充(開啟對應(yīng)模式能達(dá)到 3 天的續(xù)航)。個人覺得手表嘛,戴在手腕上若不是一直顯示時間,而是需要特定的手勢才能把它喚醒亮屏,才能看到時間的話,那它作為手表還有什么意義,所以我寧愿犧牲一點點續(xù)航還是傾向把息屏顯示功能給開了,畢竟這類智能手表一天一充是跑不掉的了。
華為 WATCH 3 還有一點比較上心的是,在如今絕大多數(shù)智能手表都用磁吸式觸點充電器的時代,它用上的是 Qi 無線充電,這也就意味著出遠(yuǎn)門可以不必多為手表帶一個專用的充電器,可以跟手機共用一個無線充電器,簡直良心。
華為 WATCH 3,是華為 HarmonyOS 鴻蒙系統(tǒng)的第一款智能手表,不僅支持 HarmonyOS 手機的配對使用,還支持 Android、iOS 系統(tǒng)的配對使用。
華為 WATCH 數(shù)字系列沉寂已久,這一次特地為 HarmonyOS 鴻蒙系統(tǒng)重出江湖,推出了華為 WATCH 3,售價 2599 元(真皮表帶 時尚 款 2799 元),它的意義不僅僅在手表本身,更多是 HarmonyOS 在個人、家居、出行等多場景、多設(shè)備的生態(tài)覆蓋上的一塊拼圖,可見華為對 HarmonyOS 全場景覆蓋的野心。
前不久,在MateX2的發(fā)布會上,余承東透露出鴻蒙系統(tǒng)將于4月份上線,但并未給出具體時間,可謂是吊足了消費者們的胃口。
華為方面則正式給出了鴻蒙系統(tǒng)的推送時間。鴻蒙華為副總裁段孟然公開表態(tài),鴻蒙系統(tǒng)已經(jīng)確定,將于3月31日,正式與大家見面,屆時符合升級條件的華為手機,都將收到提醒通知。
這意味著手機上鴻蒙,真的要來了。同時,關(guān)于鴻蒙是不是安卓套皮的爭論也再度熱了起來。從鴻蒙公布開始,關(guān)于這個操作系統(tǒng)就爭議不斷。
那么,鴻蒙和安卓究竟是什么關(guān)系呢?鴻蒙的未來前景如何呢?
一、 三個鴻蒙系統(tǒng)
鴻蒙在最初公布的時候,說的是多核心操作系統(tǒng)。第一版已經(jīng)用到了電視上面。后來通過驗證,基本搞清楚了所謂鴻蒙1.0,是TeeOS操作系統(tǒng)。華為電視還是用的安卓。
按照,華為的規(guī)劃,到了鴻蒙2.0,是應(yīng)該看到成果的。但是,后來華為開源了移動設(shè)備上的鴻蒙,大家發(fā)現(xiàn)這是一個華為以前嵌入式操作系統(tǒng)LiteOS的升級版本,與智能手機沒有什么關(guān)系。
如今,準(zhǔn)備正式更新的是手機版本的鴻蒙。就是說鴻蒙其實并不是一個操作系統(tǒng),而是一個很大的營銷概念。
TeeOS的微型操作系統(tǒng),華為命名為鴻蒙。手表等IOT嵌入式設(shè)備的LiteOS,華為命名為鴻蒙,手機上準(zhǔn)備用的操作系統(tǒng),也被命名成鴻蒙。鴻蒙并不是一個操作系統(tǒng)。
目前,外界比較關(guān)心的是手機上鴻蒙,因為TeeOS和LiteOS的鴻蒙,都不會上手機。也不能運行安卓的APP,華為手機上準(zhǔn)備用的鴻蒙才是重點,因為這個鴻蒙能夠兼容安卓的生態(tài),它是不是安卓套皮才是外界所關(guān)心的。
二、 手機上鴻蒙究竟是什么?
由于華為的開源承諾,外界能夠通過互聯(lián)網(wǎng)拿到鴻蒙的一些程序代碼進(jìn)行分析。雖然還有一些代碼是私有的,不對外 ,但是通過已經(jīng)開源的代碼。我們對手機上的鴻蒙基本是清楚的。
華為在手機上的鴻蒙,與安卓的不同點主要有這么幾條。
首先,華為定義出來一個定義了以Ability為核心的應(yīng)用開發(fā)框架,使其可以屏蔽不同操作系統(tǒng)的差異,使開發(fā)的代碼可以在不同操作系統(tǒng)中運行。
雖然,現(xiàn)在這個Ability開發(fā)出來的程序,還要依靠安卓的底層來運行,但是可能不依靠安卓。
其次,華為定義了一個以“分布式軟總線”為名的自有RPC協(xié)議框架,以此RPC協(xié)議為基礎(chǔ)封裝了一系列常用的API,提供了穩(wěn)定、統(tǒng)一、可靠的近場通訊協(xié)議。這就是華為所說的“分布式操作系統(tǒng)”的由來。
第三,華為去掉了自己不能用的GMS,用了自家的HMS,這個其實早已經(jīng)在EMUI里面做了。
其他部分,諸如Linux核心,AOPS(Android Open Source Project)等等,還是安卓的。
因為,核心和AOPS等大部分東西,還是安卓的。所以華為手機上的鴻蒙,能夠直接運行安卓的APP。
應(yīng)該受,鴻蒙和安卓的關(guān)系還是比較密切的。與阿里云OS相比,阿里云OS用了是自己的虛擬機兼容安卓,獨立程度要高于鴻蒙。
如果說獨立操作系統(tǒng)兼容安卓的話,當(dāng)年黑莓的QNX獨立程度要高很多。QNX是核心是自己的,Runtime是自己的,僅僅在上面做了一個安卓兼容層。
鴻蒙的獨立性,距離QNX差得遠(yuǎn),距離當(dāng)年的阿里云也有差距。
三、 鴻蒙的意義和未來
雖然鴻蒙的獨立性目前看還不高。但是需要指出的是用戶用的是應(yīng)用程序,不是操作系統(tǒng)。
如果能在安卓下面搭出一個和安卓解耦的生態(tài)系統(tǒng)。把這個生態(tài)系統(tǒng)做大,那么未來把底層替換掉,只要生態(tài)系統(tǒng)是可能的。
譬如,微信小程序做大。所有安卓app都有一個完整功能的微信小程序版本。
然后這個微信,可以出一個linux版本的,這個版本直接運行安卓微信的小程序。用戶開機先開微信,然后,所有生態(tài)就都可以用了的。這個時候,有沒有安卓就沒有關(guān)系了。有l(wèi)inux就行。
或者,騰訊玩大點,直接從核心開始寫一個新操作系統(tǒng)。自己定制硬件,寫驅(qū)動程序。然后給自己的操作系統(tǒng)做一個微信,就可以直接用安卓微信的生態(tài)了。
華為現(xiàn)在的鴻蒙是Ability也可能有這個效果?,F(xiàn)在你給鴻蒙開發(fā)的APP還離不開安卓底層。
但是,如果有一天,幾乎所有的APP都在Ability下開發(fā),這套東西可以與安卓解耦,以后華為有一天從底層把安卓替換掉了。
這些APP既能在華為的鴻蒙下運行,又能在安卓下運行。那不就不要安卓了嗎?
到了那一天,安卓下的APP無法支持鴻蒙,但是鴻蒙自己已經(jīng)有足夠的APP用了,不需要安卓下APP支持。鴻蒙也就成功了。
所以,目前的鴻蒙還是兼容安卓的,獨立性很弱的半成品,等到華為自己的生態(tài)系統(tǒng)建立起來,華為是有可能把鴻蒙做成真獨立操作系統(tǒng)的。這才是終極意義的鴻蒙。
本文源自Donews