首先新的操作系統(tǒng)面臨的最大難點(diǎn)就是生態(tài)鏈的構(gòu)造,相比安卓他們真的有能力提供更加智能的開發(fā)套件嗎?他們真的有能力把python優(yōu)化到c++的執(zhí)行效率嗎?那么他們有什么優(yōu)勢(shì)吸引開發(fā)者呢?
專注于為中小企業(yè)提供網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)永州免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了超過(guò)千家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
很多人已經(jīng)論述很多了。首先鴻蒙不太可能不兼容Android(這里所說(shuō)的兼容是指代碼級(jí)兼容,并非運(yùn)行級(jí)兼容,亦即,開發(fā)人員通過(guò)不太多的額外工作,就能做到讓應(yīng)用既能在Android上運(yùn)行也能在鴻蒙上運(yùn)行)。否則的話,像MeeGO一樣強(qiáng)制使用Qt,鴻蒙將迫使程序員面臨巨大的職業(yè)選擇難題(決定是否放棄Java而轉(zhuǎn)向C++),最終像MeeGO一樣遭到棄用。至少在早期,鴻蒙完全不具備這樣的號(hào)召力。因此,鴻蒙在本質(zhì)上很可能是一個(gè)用更聰明的編譯器編譯出來(lái)的在更優(yōu)化的Linux環(huán)境下運(yùn)行應(yīng)用的中間件。在這方面,恕我直言,似乎看不到有非常光明的未來(lái)。Android從1.0到9.0,已經(jīng)把Java語(yǔ)言在移動(dòng)平臺(tái)上遇到的各種問(wèn)題解決得比較好了,也許速度還能再快一些,但是已經(jīng)不是決定因素。當(dāng)年的WindowsPhone和Symbian速度都很快,使用很流暢,但有用嗎?
還有很多人寄希望于國(guó)家強(qiáng)制推廣鴻蒙,這個(gè)在政府集采市場(chǎng)是有可能的,但在消費(fèi)者市場(chǎng)則可能性非常小。強(qiáng)制推廣鴻蒙,意味著小米、OPPO、Vivo、一加等品牌都成了殉葬品,可能還要面臨三星、蘋果等公司在國(guó)際上的訴訟和折騰,更要命的是國(guó)內(nèi)移動(dòng)通信平臺(tái)將由于被獨(dú)家技術(shù)徹底壟斷而變得脆弱,華為的些許技術(shù)欠缺將導(dǎo)致非常大的影響,國(guó)家不會(huì)為鴻蒙冒這么大的風(fēng)險(xiǎn)。
鴻蒙很難成功。注意是很難,不是絕對(duì)不能。
如果18年之前問(wèn)這個(gè)問(wèn)題,我確定的回答,不會(huì)成功。因?yàn)橐粋€(gè)系統(tǒng)的生態(tài)太難建設(shè)了。連系統(tǒng)大佬微軟+手機(jī)大佬諾基亞都折戟在這上面。阿里的阿里云手機(jī)系統(tǒng)也已經(jīng)偃旗息鼓。你就可以看到它有多難了。而為什么18年后有可能,為啥?因?yàn)槎际潜瞥鰜?lái)的的。谷歌現(xiàn)在已經(jīng)開始限制華為使用了。任何事情有人逼你去做,你總能發(fā)揮出巨大的潛力。
而且華為從輿論上,人心上有很大優(yōu)勢(shì)。尤其是在中國(guó)。人心可用,得人心者的天下嘛。不要以為只是一個(gè)口號(hào)。人家一巴掌打過(guò)來(lái)。華為用手擋著了。還要甩手打過(guò)去。你不支持嗎?這時(shí)候華為出系統(tǒng),即使前期有很多不如意,大家都會(huì)諒解。這在一個(gè)互聯(lián)網(wǎng)輿論可以解決很多事的現(xiàn)在,太寶貴了。所以華為應(yīng)該早一點(diǎn)出,因?yàn)楹芏嗳说戎南到y(tǒng),不要忘記連系統(tǒng)的名字都是網(wǎng)友起的。華為說(shuō)的很清楚,之前是沒有計(jì)劃華為系統(tǒng)的,但是媒體已經(jīng)很確定是華為有手機(jī)系統(tǒng),并且叫鴻蒙。華為開始做手機(jī)系統(tǒng),也就自然而然選擇了這個(gè)名稱。這就叫借勢(shì)。
而且我們知道鴻蒙系統(tǒng)是要兼容安卓應(yīng)用的,這就很大程度上可以解決軟件生態(tài)問(wèn)題。如果完全重起爐灶那就很難了,從開發(fā)成本來(lái)說(shuō)就很難了,畢竟多一個(gè)系統(tǒng),就多一份工作。
第二個(gè)問(wèn)題,國(guó)內(nèi)其他廠商會(huì)不會(huì)采用,這個(gè)要看具體華為系統(tǒng)的開放程度,如果是開源,那有可能。如果不是,那100%別的廠商不會(huì)用。
不想當(dāng)將軍的士兵不是好士兵,同樣不想擁有自己系統(tǒng)的手機(jī)廠商是沒有理想的手機(jī)廠商。誰(shuí)也不會(huì)把自己的命根交給別人看管,為什么現(xiàn)在手機(jī)廠商愿意用安卓,就是因?yàn)榘沧渴情_源的,大家都可以用。谷歌有所有權(quán),但沒有管理權(quán)。這個(gè)系統(tǒng)都可以從底層來(lái)修改??梢詣h減或加入自己的東西。所以大家才原因用它。
如果有廠商用鴻蒙系統(tǒng),華為本身就是做手機(jī)的,還用它的系統(tǒng)。那豈不是運(yùn)動(dòng)員和裁判賽跑。就天然處于劣勢(shì)。就像 游戲 廠商不會(huì)用騰訊云。電商不會(huì)用阿里云一樣。誰(shuí)也不會(huì)把關(guān)鍵的東西交給競(jìng)爭(zhēng)對(duì)手。
所以其他廠商用鴻蒙系統(tǒng)是不可能的。
華為鴻蒙系統(tǒng)會(huì)不會(huì)成功要等他出了,體驗(yàn)到才知道,現(xiàn)在說(shuō)他成不成功也只是嘴巴里說(shuō)說(shuō),按照華為最近發(fā)的硬件來(lái)說(shuō),偏硬件來(lái)補(bǔ)充軟件,系統(tǒng)主要還是要開發(fā)者,而開發(fā)者到你系統(tǒng)做一個(gè)app就要考慮你給的利潤(rùn)。好比如ios,3/7分,國(guó)外安卓1/9分,國(guó)內(nèi)分成不定,比如騰訊至少和oppo商店就吵架過(guò),騰訊要求oppo商店下載的騰訊新手游要5/5分,所以說(shuō)鴻蒙系統(tǒng)要做好,第一就是和開發(fā)者利潤(rùn)空間,廠家會(huì)不會(huì)的話,這點(diǎn)我可以很明顯和你說(shuō),不會(huì),不敢得罪谷歌是一碼,廠家干嘛幫別人養(yǎng)大孩子,國(guó)產(chǎn)手機(jī)競(jìng)爭(zhēng)激烈,你死掉,我利潤(rùn)就賺到。
沒有大的變革是不可能成功的!
1.想建生態(tài)很難,就算國(guó)家出面,國(guó)外肯定不會(huì)聽!國(guó)內(nèi)的市場(chǎng)又滿足不了這么多手機(jī)廠商!舍掉誰(shuí)對(duì)國(guó)家都是損失!
2.騰訊 游戲 負(fù)優(yōu)化華為系統(tǒng)不知真假,但是一個(gè)把柄放人家手里沒人會(huì)愿意,除非華為不做手機(jī),不然不會(huì)有手機(jī)廠商愿意接入
支持國(guó)貨,支持華為。
相信每一個(gè)國(guó)人都是這么想的。
華為胡蒙系統(tǒng)!真實(shí)的菊花。哈哈哈哈!
不看好,底層還是人家的
、前言
本文介紹一種Qt下進(jìn)行ROS開發(fā)的完美方案,使用的是ros-industrial的Levi-Armstrong在2015年12月開發(fā)的一個(gè)Qt插件ros_qtc_plugin,這個(gè)插件使得Qt“新建項(xiàng)目”和“新建文件”選項(xiàng)中出現(xiàn)ROS的相關(guān)選項(xiàng),讓我們可以直接在Qt下創(chuàng)建、編譯、調(diào)試ROS項(xiàng)目,也可以直接在Qt項(xiàng)目中添加ROS的package、urdf、launch,感謝Levi-Armstrong。目前這個(gè)插件還在不斷完善,有問(wèn)題或者其他功能建議可以在ros_qtc_plugin的項(xiàng)目主頁(yè)的討論區(qū)提出。
本文是用的操作系統(tǒng)是ubuntu kylin 14.04中文版,ROS版本是indigo,Qt版本是Qt5.5.1(Qt Creator 4.0.3)
本文地址:
視頻教程:ros_qtc_plugin插件作者Levi-Armstrong錄制的插件使用教程
參考:
剛看到中國(guó)首個(gè)桌面操作系統(tǒng)開發(fā)者平臺(tái)“開放麒麟”發(fā)布了,新聞稿表示將打造具有自主創(chuàng)新技術(shù)的開源桌面操作系統(tǒng),通過(guò)開放操作系統(tǒng)源代碼的方式,讓開發(fā)者共同參與國(guó)產(chǎn)開源操作系統(tǒng)的開發(fā)。[獻(xiàn)花花]
問(wèn)了幾個(gè)技術(shù)領(lǐng)域朋友。有朋友說(shuō),看到國(guó)家來(lái)主推自有桌面操作系統(tǒng)挺振奮,但官網(wǎng)社區(qū)首先推出自有的開源 UI 庫(kù)UKUI,感覺還是沒有放到自主和生態(tài)方面去考慮,因?yàn)橥瞥龅?UKUI 是采用 QT 來(lái)開發(fā)的,QT 雖然有社區(qū)免費(fèi)版,但如果使用的話,基于 QT 的軟件也需要開源,閉源的話則需要向 QT 付費(fèi),QT 的價(jià)格非常昂貴,官網(wǎng)的專業(yè)版價(jià)格是每個(gè)開發(fā)者每年3620美元。而且使用 QT 會(huì)完全依賴于 QT 的庫(kù),可以理解成 windows 的 sdk,android 的 ndk,ios 的 sdk。
因此,如果使用 QT 的庫(kù),并且閉源發(fā)布的話,則必須購(gòu)買它的授權(quán),也就是3620美元每開發(fā)者每年,相比之下,windows的 sdk,android的 NDK是免費(fèi)的,iososx 的 sdk如果要發(fā)布上架也就是每企業(yè)600多元人民幣每年。
如果開放麒麟主推 QT 來(lái)做開發(fā)的話,起碼一點(diǎn)就是要提供類似 QT 的有自主產(chǎn)權(quán)的免費(fèi) SDK,這樣才能構(gòu)建出可持續(xù)發(fā)展的生態(tài)來(lái)。
也有朋友覺得現(xiàn)在的系統(tǒng)無(wú)非就是Windows和蘋果系統(tǒng),還有一種是開源無(wú)版權(quán)的linux系統(tǒng)。如果想做操作系統(tǒng)替代,現(xiàn)在最好的途徑就是推廣linux。linux的生命力在于開源和互助,在于linux愛好者聚集的開源社區(qū),集大家的智慧壯大系統(tǒng),社區(qū)的參與者可以有個(gè)人,公司,政府機(jī)構(gòu),正所謂星星之火可以燎原?,F(xiàn)在這些打著國(guó)產(chǎn)系統(tǒng)幌子的廠商用Windows的壟斷性模式去運(yùn)作linux,而不是在某個(gè)關(guān)鍵點(diǎn)發(fā)力。最后只能是失敗。
網(wǎng)上還有不少人質(zhì)疑為何不跟華為鴻蒙合作。事實(shí)上,鴻蒙主要是在嵌入式領(lǐng)域發(fā)揮作用。而麒麟(國(guó)家選定的PK體系中的K)主要做桌面系統(tǒng),兩者并不沖突。
多說(shuō)一點(diǎn):PK體系是目前國(guó)家主流選擇。P是指銀河飛騰,K就是麒麟。關(guān)鍵應(yīng)用必須移植到PK體系上。
先入門吧,看看一本書叫精通QT編程的書,簡(jiǎn)單,而且,挺好入門的。而C++方面,如果你有C語(yǔ)言方面的基礎(chǔ),搞清楚類與類之間的關(guān)系,在看看繼承與多態(tài)性,應(yīng)該就行了。
是。
Qt支持下列操作系統(tǒng):MicrosoftWindows95/98,MicrosoftWindowsNT,Linux,Solaris,SunOS,HP-UX,DigitalUNIX(OSF/1,Tru64),Irix,F(xiàn)reeBSD,BSD/OS,SCO,AIX,OS390,QNX等等。
Qt是一個(gè)1991年由QtCompany開發(fā)的跨平臺(tái)C++圖形用戶界面應(yīng)用程序開發(fā)框架。它既可以開發(fā)GUI程序,也可用于開發(fā)非GUI程序,比如控制臺(tái)工具和服務(wù)器。Qt是面向?qū)ο蟮目蚣?,使用特殊的代碼生成擴(kuò)展(稱為元對(duì)象編譯器(MetaObjectCompiler,moc))以及一些宏,Qt很容易擴(kuò)展,并且允許真正地組件編程。