淘新聞

從零設計系統不難,安卓只是缺一個生態!

蘋果遇到了麻煩!

Kantar Worldpanel送出的最新資料顯示,因為iOS在中國的市場份額已經到歷史最低點,市占率已經從之前的22.1%,狂降至13.2%(下滑了8.9%)。作為對比,Android系統則從原來的77.1%市占率飆升至86.4%,至於Windows嘛,只有可憐的0.2%。

果粉一片哀嚎,而小編心裡也是如此。但小編難受的是,安卓在國內如此風光,主要是因為華為、小米、OV等國產手機集體發力,狠狠的衝擊了iPhone的市場。實際上是國產機遇到了更大的麻煩。是啊,國內沒有自主的流行手機作業系統,更沒有全部自主的手機作業系統,不管是華為、中興、酷派、聯想等傳統手機廠商,還是新興的魅族、小米、OPPO、VIVO、一加、錘子等新品牌手機,國內的手機廠商清一色都是用安卓系統。萬物基於安卓,基於linux。其實,很多網友都很想知道:從零開始設計一個完全自主的作業系統有多難?

實際上,做一個手機作業系統不是特別難,除了主流 的Android和iOS外,還有好多不太出名的作業系統,比如SailfishOS、WP、Symbian、Yun os、Plam和Linux等等。但是做一個成功的系統並不僅僅是開發出來那麼簡單,後續還有很多問題。

開發作業系統的難處就在於生態。我們可以寫一個作業系統,但是不可能把所有硬體驅動、應用軟體都寫了。這些都需要有人去一步步完善積累。其中,最大難處就是應用的開發,像主流的安卓、iOS都有數不清的應用。若是沒有適配的軟體應用可以用,就會沒有人用,然後就不會有廠家去支援,沒有廠家支援的系統連個列印功能也做不出來。所以,現在有的新開發出來的系統並不是軟體匹配系統,而是讓系統相容軟體。後續還有更新,修復bug等很多問題。顯而易見的,拋開生態不談的作業系統等於白談。

無論是開發PC作業系統,還是移動作業系統,這都是相當大的一個工程。一套高水準的作業系統,就是一個社會的縮影,它要兼顧萬般需求、相容各類客戶,它的穩定性、多功能性、相容性、可擴展性這些看似矛盾的要求必須提現在一套軟體內。所以,可以想像開發一個作業系統需要多少時間,人力和物力?因此,如果你不是一個實力超級強大的公司,或者國家,根本不要指望獨立開發作業系統。當然,一些自己企業用的微型的小作業系統除外!

還有就是技術成本的問題了。

如果是說要從頭開始研發內核的話,首先要有一群精通電腦積體電路的技術人員來為內核設計底層交互,然後是通用可擴展介面,在這之後就是開發核心功能,還要為上述功能開發開放的API,供應用層的程式來調用。再然後是基本應用程式。看似幾句簡單話,但這一系列工程涉及到多少核心技術?還有就是技術專利的門檻。作業系統從誕生到現在,多少核心技術都掌握在別人手裡?想要自主研發,很難繞過這些技術,就只能出錢買專利了,但也不一定能買得到。

從零開始設計一個作業系統有多難?小編個人感覺很難。這也就是,為什麼前段時間SailfishOS授權中國手機廠商開發中國自己的手機系統時,他們要為作業系統的生態系統研發建設投資2.5億美元之巨了。當然了,如果一切順利,預計在6個月之內,中國將擁有基於SailfishOS的作業系統。這是值得高興和期待的。

中國總有一天會有自己的智慧作業系統,小編是始終相信的。是的,國內手機晶片行業的虛弱是業內難言的痛,而手機作業系統領域的蒼白也是國人羞愧的恥辱。但,國內更一直迎難而上。現在的國產手機已經有自己的處理器,如果再有自己的手機作業系統,那麼就可以擺脫很多限制,能夠做的更好了。