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