加载中...请稍后..

自研操作系统有多难?安卓:不难,只是缺一个生态

发布日期:
2017-04-22
浏览量:
64544

苹果遇到了麻烦!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的操作系统。这是值得高兴和期待的。中国总有一天会有自己的智能操作系统,小编是始终相信的。是的,国内手机芯片行业的虚弱是业内难言的痛,而手机操作系统领域的苍白也是国人羞愧的耻辱。但,国内更一直迎难而上。现在的国产手机已经有自己的处理器,如果再有自己的手机操作系统,那么就可以摆脱很多限制,能够做的更好了。