你觉得开发一个像安卓和苹果一样的操作系统,究竟有多难?

龙游天山


首先安卓和苹果操作系统并不是一个独立的操作系统。安卓操作系统底层是Linux操作系统,而苹果的iOS操作系统和苹果MAC操作系统底层都是Unix操作系统。

所以安卓的操作系统也好,苹果的iOS操作系统也好,都不能算成一个完全独立开发的操作系统。

即便如此,无论是开发安卓操作系统还是开发苹果的iOS操作系统,都耗费了大量的人力和财力。

所以现在国内有一些非常优秀的Linux的发行版,比如深度Linux操作系统。有很多的人都说,你用的核心还不是别人的,你有本事自己开发一个呀,对于这样冷嘲热讽的人来说,我就只想对他们说一句话,滚!

开发一套操作系统,那是一个非常非常浩大的工程,这个世界上唯一一个独立开发的操作系统就是微软的windows操作系统。

其他的各种各样的操作系统,要么是基于Unix操作系统,要么是借鉴Unix操作系统,没有哪一个操作系统是完全独立开发的。

这个事情不是相当难,是相当相当相当相当的难。

最后你即便突破了重重困难,开发出了这样的一套操作系统,然后呢,然后这个操作系统上的应用软件从哪里来呢?

如果你开发了一套操作系统,然后这台电脑安装了你的操作系统之后,除了开关机别的事情都干不了,那要你干嘛?

当然还有一些人会非常鸡汤的说一句话,什么时候开始都不晚,只要我们开始了。临了还来一句,加油哦。

真是的,我去年买了个表。

我认为在未来想要开发一套操作系统,还是以基于Linux的操作系统开发会比较方便。像国内的深度Linux操作系统,就做得非常非常的优秀。至于说独立的开发操作系统这种外行的话,我们就不要再说了。

必须站在巨人的肩膀上,我们才能看得更高。

以上文字只是我的个人观点,如果各位看官有不同的观点,欢迎在评论区中给我留言,我会认真的答复每一条评论的。


FungLeo


开发系统,对于程序工程师来说不是难事,一个团队就能做出一个不错的系统。

苹果手机能走到现在,它的系统是一个很大的优势,闭源,只对自家开放,软件适配起来比较容易,开发者也能省区很多兼容问题。


困难的是后期生态,并不是你做出一个系统就可以用了,如果没有权利开发者支持,你的系统跟以前的非智能机没多大区别。

Windows Phone系统一开始是有望和安卓以及苹果竞争的。WP系统用起来也很流畅,1g运存的机型也不会比安卓2g运存的卡。但是,它不是由于自身不优秀而几近走向灭亡,是由于软件的缺乏,没有软件就导致没有用户,没有用户群,开发者也不愿意去开发这个平台的软件,恶性循环。

现在阿里不也出了个系统嘛,很多人看起来和安卓一模一样,认为它就是安卓定制ui,其实不是。阿里就是一个系统,只不过它的软件都是兼容了安卓的。


科技小番茄


新作一个操作系统,主要的难度来自于两大重点,一个是系统的架构,另外一个就是软件的兼容性。


好用和易用的手机操作系统其实现在相当的少,主流的就是安卓和苹果两个最多使用的,然后还有一些如黑莓的系统,微软的WP系统等,但是为什么只有安卓和苹果火了呢。

首先安卓系统最早也不是主流系统,当年诺基亚流行的时候,可以说是塞班的天下。俗话说有钱有文化,就用诺基亚。但是因为时代的更迭,诺基亚的塞班系统逐渐在大屏幕的时代失去了竞争力,归根到底还是系统用户体验的问题。


而安卓的操作系统首先是免费为大家开放的,他不封闭,对于一些手机厂商来说,有免费的可以参考使用,自己研发的成本就少了很多,只需要做硬件就可以了。


而因为用户基数较大,所以安卓系统从不太好用,慢慢的优化,改善,变成了现在大家用起来还不错的感觉。



而苹果系统,因为自身设计的优势,简洁的操作等优点,再加上全球化的销售份额,也同样占有不错的比例,对于安卓和苹果的IOS系统来说,用户基数决定了他们可以稳步的发展。

但是如黑莓或者WP的系统,用户数量不足,而系统的软件支持度又少,自然就很难有长远的发展。手机厂商也不会愿意使用一款用户接受度不高的手机系统。

所以,研发难度是一方面,更重要的是,有软件开发商愿意适配你的操作系统,这样系统才会有人使用。如果只有开发系统的团队,没有软件适配,又会有几个用户选择这样的手机呢。


这后面还是需要很多的用户基础作为软件支撑的。


昀熹手记


开发一个操作系统一般大公司都能做到,困难的是系统的软件生态,现在苹果和安卓已经基本占据整个手机市了,后来的像微软的wp系统,本身系统很优秀,但是没有软件生态,导致使用人数寥寥无几,最终面临倒闭。


qzuser139354076688


架构的先进性,和品牌号召力,你开发出来没实力烧钱给人家开发生态,跟废材没区别。


只要台湾的地皮


开发出一个系统难度是有的,但是并不是不能做到,系统开发出来要看有多少人使用,开发软件等等,只有将系统推广开来才能使系统发展下去


临笔书上


也不难,找2000工程师+500亿美元就可以。


金137499284


开发一个操作系统的难度,远低于系统的生态环境及其APP的开发速度与数量。详情请见windowsphone


没有弱点的峡谷先锋


我觉得很难,需要有人去开发。想想都很难。


分享到:


相關文章: