自研操作系统到底难在哪?生态才是关键
最近伴随着中兴被美国政府禁售一事引起了国内社会关于芯片自给自足能力方面的思考,而许多人呼吁不仅芯片要自己生产,而且就连操作系统也要有国产的,芯片行业我们先不谈,这次来说说操作系统的事儿,为什么中国做个操作系统就这么难呢?
中国目前还没有实质意义上以及主流上的自主操作系统,电脑上我们使用的是Windows以及Mac OS,国产麒麟系统也只不过是基于Linux的定制,而在手机上,多数人使用的都是Android或者iOS,中国自研的YunOS其实也是安卓的套壳。
对于操作系统不了解的人来说,认为中国搞操作系统其实就是钱的事,只要预算足够就能搞出来,其实这一想法是不正确的,现在研发一个操作系统其实并没有那么难,难的是在操作系统这块大地上创造一个生机勃勃的系统生态。
首先我们来咬文嚼字一番,操作系统英文名:Operating System,操作系统是管理和控制计算机硬件与软件资源的计算机程序,但真要是让这个操作系统成为主流,被大多数人所使用,需要做的功课就多了,只有创造一个生态系统(Ecosystem)才行。
微软Windows 10操作系统
举个简单的例子,多数人的电脑都使用微软研发的Windows操作系统,如果调研一下为什么大家都用Windows,有人会说Windows操作简单、有常用的软件、有主流游戏、用习惯了等等,其中Windows平台有常用的软件以及游戏便是关键。
再举个例子,许多人都觉得苹果的Mac OS系统流畅不卡顿,但缺点就是许多软件以及游戏都没有,这就是问题的关键,不论是电脑操作系统还是手机操作系统,想要另起炉灶就要面临一个严重的问题,那就是软件开发商并不一定会在在你的新平台上开发软件。
苹果Mac OS操作系统
如果想要开发者为一个全新的操作系统开发软件,那么你的平台要有足够的吸引力,比如用户基数多、收益好等等,但对一个全新开发的操作系统来说,一切都是从零开始,用户数以及收益根本无从谈起,开空头支票向开发者保证平台的收益是没有意义的。
一个我们十分熟悉的例子就是,阿里巴巴开发了一个名为YonOS的系统,基于Linux平台,主要面向手机以及智能设备,前两年手机厂商得益于阿里的补贴,不少中低端机型都搭载了YunOS,但近来随着补贴力度减小,YunOS在手机上已经是半死不活的状态,采用YunOS的智能手机少之又少。
而且,YunOS平台上的软件多数都是APK,也就是兼容Android系统的软件。
以上内容想要表达的主题很简单,那就是做操作系统容易,但构建操作系统内的生态环境异常艰难,在目前的大环境下,早已存在的Windows、Android等操作系统已经十分成熟,有着稳定的生态环境,想要绝大多数主流软件开发商都为你的全新操作系统开发软件几乎是不可能。
比如Linux,就是许多专业人士以及发烧友非常喜爱的操作系统,但想要让一个普通用户使用Linux基本不可能,因为没有多少软件可供使用。
因此目前虽然国内对于自主操作系统的呼声很高,但真正踏踏实实做操作系统的企业并不多,做操作系统容易,但构筑操作系统内的生态环境却难于上青天。
如果简单复制一个已有的成熟操作系统,那么用户为何不用已有的系统?如果另起炉灶开发一个全新的操作系统,那么开发者为何要选择你?再者说用户能有多大耐心来学习一套全新的操作逻辑?