首先必須要承認(rèn),自己開發(fā)一款手機(jī)操作系統(tǒng)是非常難得。小編從操作系統(tǒng)開發(fā)的難度、國(guó)內(nèi)手機(jī)操作系統(tǒng)現(xiàn)狀、和未來思考談一下自己的幾點(diǎn)思考。
手機(jī)操作系統(tǒng)難度
例1:windows操作系統(tǒng)
火遍全球的WindowsXP大約40,000,000行代碼。
WindowsVista大約50,000,000行代碼,算上修正掉的代碼估計(jì)超過一億行。內(nèi)部版本超過上千個(gè),每個(gè)版本都有所測(cè)試。為其做出貢獻(xiàn)的正式工合約工臨時(shí)工超過數(shù)萬人。將代碼比作石頭的話,大概的工程量可能和胡夫金字塔相當(dāng)。
Windows7大約50,000,000行代碼。Windows7開發(fā)的時(shí)候有23個(gè)小組,每個(gè)小組約40人,也就是將近1000人。這僅僅是Windows團(tuán)隊(duì)的人數(shù),其余為其做出貢獻(xiàn)的更是數(shù)不勝數(shù)。
例2:金山wps很多人在用的金山的WPS代碼行數(shù)約有150萬行,而金山軟件公司重寫這個(gè)級(jí)別的辦公軟件WPS,耗時(shí)3年時(shí)間。
手機(jī)操作系統(tǒng)以安卓為例,也是代碼行數(shù)也是以千萬計(jì)的,大約是windows系統(tǒng)的三分之一的工程量。代碼是以英文為基礎(chǔ)的,我們國(guó)家并不擅長(zhǎng),也并沒有原始積累。開發(fā)一套全新的操作系統(tǒng)難度比造一座金字塔大得多得多。
資金支持
以微軟為例,在開發(fā)WindowsVista的所花費(fèi)的研發(fā)費(fèi)用就超過了恐怖的200億美元。Linux內(nèi)核開發(fā)根據(jù)人員投入的規(guī)模測(cè)算,也耗資數(shù)有十億美元。國(guó)內(nèi)哪一家公司可以耗資200億(1200億人民幣去開發(fā)一套操作系統(tǒng)呢?)
系統(tǒng)生態(tài)
安卓系統(tǒng)和ios之所以縱橫江湖,就是因?yàn)樗麄冇辛己玫南到y(tǒng)生態(tài)和將自己的操作系統(tǒng)變現(xiàn)來支撐自己的進(jìn)一步研發(fā)。安卓借助開源和免費(fèi),將盛極一時(shí)的塞班操作系統(tǒng)逐出市場(chǎng),成為手機(jī)操作系統(tǒng)的老大的位置。ios獨(dú)特的軟硬件結(jié)合,賺的盆滿缽滿。國(guó)內(nèi)手機(jī)操作系統(tǒng)現(xiàn)狀
在國(guó)內(nèi)目前算的上手機(jī)操作系統(tǒng)的只有阿里os一家,跟安卓的很多代碼都是相同的,只是做了一個(gè)更安全可控的底層,其他的os都是基于安卓深度修改的。目前阿里os憑借阿里帝國(guó)的資金支持也是在絕縫中生存。比較有新意的錘子系統(tǒng)也是在安卓的基礎(chǔ)上修改的,不過傳說他正在做自己源代碼的操作系統(tǒng),是否屬實(shí)有待考證。
操作系統(tǒng)未來展望
如果說未來我們要有自己的移動(dòng)操作系統(tǒng)的話,還是要有很長(zhǎng)的路要走。但是也不是不可能,小編大膽的設(shè)想一下:
1、安卓開始收費(fèi)或中美交惡:如果安卓開始收費(fèi),而且費(fèi)用很高的話,國(guó)內(nèi)廠商可能會(huì)組成聯(lián)盟來開發(fā)操作系統(tǒng),那時(shí)候資金和技術(shù)已經(jīng)不成問題,會(huì)不惜成本做成的。
2、電腦端系統(tǒng)成熟:目前國(guó)內(nèi)有優(yōu)麒麟、中標(biāo)、深度等幾家廠商在研發(fā)桌面操作系統(tǒng),如果有哪一家能夠真正的商用,資金和技術(shù)也會(huì)向他傾斜,它此時(shí)可以借助桌面系統(tǒng),打通移動(dòng)端。
3、如果美國(guó)作死,政府動(dòng)用權(quán)力不讓谷歌授權(quán)國(guó)內(nèi)廠商使用安卓,將操作系統(tǒng)成為國(guó)家競(jìng)爭(zhēng)的一項(xiàng)指標(biāo),那時(shí)候國(guó)家會(huì)動(dòng)用資金和政策來發(fā)展自己的操作系統(tǒng)。