自研設(shè)置系統(tǒng)到底難在什么地方?生態(tài)才是關(guān)鍵
發(fā)表時間:2023-05-31 來源:本站整理相關(guān)軟件相關(guān)文章人氣:
最近伴隨著中興被美國政府禁售一事引起了國內(nèi)社會關(guān)于芯片自給自足能力方面的思考,而許多人呼吁不僅芯片要自己生產(chǎn),而且就連操作系統(tǒng)也要有國產(chǎn)的,芯片行業(yè)我們先不談,這次來說說操作系統(tǒng)的事兒,為什么中國做個操作系統(tǒng)就這么難呢?
中國目前還沒有實(shí)質(zhì)意義上以及主流上的自主操作系統(tǒng),電腦上我們使用的是Windows以及Mac OS,國產(chǎn)麒麟系統(tǒng)也只不過是基于Linux的定制,而在手機(jī)上,多數(shù)人使用的都是Android或者iOS,中國自研的YunOS其實(shí)也是安卓的套殼。
對于操作系統(tǒng)不了解的人來說,認(rèn)為中國搞操作系統(tǒng)其實(shí)就是錢的事,只要預(yù)算足夠就能搞出來,其實(shí)這一想法是不正確的,現(xiàn)在研發(fā)一個操作系統(tǒng)其實(shí)并沒有那么難,難的是在操作系統(tǒng)這塊大地上創(chuàng)造一個生機(jī)勃勃的系統(tǒng)生態(tài)。
首先我們來咬文嚼字一番,操作系統(tǒng)英文名:Operating System,操作系統(tǒng)是管理和控制計(jì)算機(jī)硬件與軟件資源的計(jì)算機(jī)程序,但真要是讓這個操作系統(tǒng)成為主流,被大多數(shù)人所使用,需要做的功課就多了,只有創(chuàng)造一個生態(tài)系統(tǒng)(Ecosystem)才行。
舉個簡單的例子,多數(shù)人的電腦都使用微軟研發(fā)的Windows操作系統(tǒng),如果調(diào)研一下為什么大家都用Windows,有人會說Windows操作簡單、有常用的軟件、有主流游戲、用習(xí)慣了等等,其中Windows平臺有常用的軟件以及游戲便是關(guān)鍵。
再舉個例子,許多人都覺得蘋果的Mac OS系統(tǒng)流暢不卡頓,但缺點(diǎn)就是許多軟件以及游戲都沒有,這就是問題的關(guān)鍵,不論是電腦操作系統(tǒng)還是手機(jī)操作系統(tǒng),想要另起爐灶就要面臨一個嚴(yán)重的問題,那就是軟件開發(fā)商并不一定會在在你的新平臺上開發(fā)軟件。
蘋果Mac OS操作系統(tǒng)
如果想要開發(fā)者為一個全新的操作系統(tǒng)開發(fā)軟件,那么你的平臺要有足夠的吸引力,比如用戶基數(shù)多、收益好等等,但對一個全新開發(fā)的操作系統(tǒng)來說,一切都是從零開始,用戶數(shù)以及收益根本無從談起,開空頭支票向開發(fā)者保證平臺的收益是沒有意義的。
一個我們十分熟悉的例子就是,阿里巴巴開發(fā)了一個名為YonOS的系統(tǒng),基于Linux平臺,主要面向手機(jī)以及智能設(shè)備,前兩年手機(jī)廠商得益于阿里的補(bǔ)貼,不少中低端機(jī)型都搭載了YunOS,但近來隨著補(bǔ)貼力度減小,YunOS在手機(jī)上已經(jīng)是半死不活的狀態(tài),采用YunOS的智能手機(jī)少之又少。
而且,YunOS平臺上的軟件多數(shù)都是APK,也就是兼容Android系統(tǒng)的軟件。
以上內(nèi)容想要表達(dá)的主題很簡單,那就是做操作系統(tǒng)容易,但構(gòu)建操作系統(tǒng)內(nèi)的生態(tài)環(huán)境異常艱難,在目前的大環(huán)境下,早已存在的Windows、Android等操作系統(tǒng)已經(jīng)十分成熟,有著穩(wěn)定的生態(tài)環(huán)境,想要絕大多數(shù)主流軟件開發(fā)商都為你的全新操作系統(tǒng)開發(fā)軟件幾乎是不可能。
比如Linux,就是許多專業(yè)人士以及發(fā)燒友非常喜愛的操作系統(tǒng),但想要讓一個普通用戶使用Linux基本不可能,因?yàn)闆]有多少軟件可供使用。
因此目前雖然國內(nèi)對于自主操作系統(tǒng)的呼聲很高,但真正踏踏實(shí)實(shí)做操作系統(tǒng)的企業(yè)并不多,做操作系統(tǒng)容易,但構(gòu)筑操作系統(tǒng)內(nèi)的生態(tài)環(huán)境卻難于上青天。
如果簡單復(fù)制一個已有的成熟操作系統(tǒng),那么用戶為何不用已有的系統(tǒng)?如果另起爐灶開發(fā)一個全新的操作系統(tǒng),那么開發(fā)者為何要選擇你?再者說用戶能有多大耐心來學(xué)習(xí)一套全新的操作邏輯?