如何设计手机操作系统???是用C语言吗 ?应该学什么专业?

各位辛苦 可我还是不明白啊

手机操作系统的话android跟iOS都是C写的,如果你想搞这个那就是计算机专业了,除了学习语言算法还得学习计算机组成原理,操作系统之类的课程。还得自学linux内核吧。
设计手机操作系统?莫非想自己制作一个像android或者iOS那样的系统?有志气,不过这真心是个很难很难的事情。阿里巴巴最近想做个阿里云操作系统,只是准备在android上改一改,被谷歌制止了,几个亿就打水漂了,华为也在做自己的操作系统,投的钱也是几个亿几个亿的投,但自己也承认这只是给自己留条后路,一般不会用这个系统的。当然,如果你只是想跟小米那样,随便换个外壳,稍微做点改进来忽悠忽悠人还是不错的。
总之操作系统很难做,就算做出来了,也别高兴太早了,最困难也是最重要的事情来了,如何让别人使用你的系统,让开发者为你的系统开发软件?操作系统能形成一个生态系统才是最关键的。
好吧,说了这么多,其实学习这个还是不错的,只是别开发手机系统了,学学linux,大公司都会抢着要的。
望采纳追问

很高兴您详细回答也非常感谢 我对手机非常执着 只想让中国有自己的手机系统 中国这么大 缺没有自己的东西 道路也许非常难但 我会坚持和努力 就是不成功 就算自己的兴趣爱好吧

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-09-14
1、手机操作系统需要许多位程序员协同合作,运用一些编程语言构架,其设计难度颇大,是一项很庞大的工程,特别是设计一款优秀的手机操作系统,更是需要花费大量人力,物力。
2、不同的手机操作系统是基于不同的编程语言开发的,比如我们熟知的塞班系统则是是C语言开发的。android则是基于linux的开源操作系统,而linux是使用标准C语言开发的操作系统。ios系统则是基于objective-c语言开发出来的。
3、如果想设计手机操作系统,最好是就读与计算机相关的专业,系统学习计算机结构和一些编程语言。
4、手机操作系统主要应用在智能手机上。主流的智能手机有Google Android和苹果的iOS等。智能手机与非智能手机都支持JAVA,智能机与非智能机的区别主要看能否基于系统平台的功能扩展,非JAVA应用平台,还有就是支持多任务。
第2个回答  2012-12-06
在网站上下载一个,但前提条件是你手机允许
第3个回答  2012-12-06
很多语言都可以的,C当然也可以.
但是设计操作系统不是一个人能完成的事,现在的安卓是基于linux的系统,这个系统(linux)就是一个人做出来的.但是耗时相当长,
学计算机程序设计就可以了.
手机和各种数码产品的操作系统都是根据产品本身的硬件定制的,所以跟电脑的操作系统区别很大.
也没有标准都手机模板让你设计,所以只需要学计算机程序设计就可以了.本回答被提问者采纳
第4个回答  2012-12-06
也不一定了,由专门的机构进行教程
相似回答