当前位置: 首页  >> 科技数码  >> 查看详情

研发一款手机操作系统有多难

来源: 环球时报   日期:2019-05-24  发布者: 环球科技网 
分享:
    目前,苹果公司的iOS操作系统与谷歌公司的安卓操作系统,是全球最主流的两大手机操作系统,二者相加几乎占据了智能手机操作系统市场100%的份额。在智能手机行业发展的过程中,行业巨头们都曾经担忧过自己硬件设备的软件生态系统控制权不在自己手里,纷纷开发了自己的操作系统。诺基亚的塞班、三星的Bada和Tizen、微软的Windows Phone、黑莓的BlackBerry OS等系统都曾昙花一现,但最终都未能改变iOS与安卓两强争霸的局面。
  2007年,苹果推出了iOS系统的智能手机iPhone,1年后,谷歌和HTC也推出了全球首款安卓手机HTC Dream(T-Mobile G1)。从推出之际,两种操作系统就走上了不同的路径:iOS依靠苹果的软件开发能力与iPhone的硬件支持,建立了“闭源”系统;与之相反,安卓系统则走向了开源、灵活的另一条路径。
  发布后的第二年,iOS开始加入苹果商店,吸引开发者开发应用,谷歌也随后推出类似的应用Market Place。此时正逢智能手机刚刚兴起,iOS与安卓两大系统的出现抢占最好的“黄金时刻”。尤其安卓系统,由于谷歌当时还只做软件,其开源的属性让硬件厂商放下了很多被他人控制的担忧,积极加入安卓系统的使用之中。 
  随着越来越多的厂商与开发者参与其中,安卓逐渐成为全球最大的手机操作系统。iOS也凭借着苹果公司的产品,不断在自己的生态中发展壮大。
  开发一款操作系统需哪些步骤
  追根溯源,iOS系统的底层是UNIX内核的二次开发,而安卓的底层是基于LINUX内核的二次开发,二者都是站在此前的技术积累基础上延伸出的两大分支。一位资深软件工程师对《环球时报》记者表示,UNIX与LINUX内核都已经非常成熟,如果想重新开发内核需要花费巨大的精力和费用。如果希望开发一套操作系统,使用开源的LINUX内核通常是最好的选择。
  即使选择了成熟的LINUX作为最底层核心,开发一款操作系统也依旧是一项庞大且复杂的工程。上述行业人士对《环球时报》记者表示,操作系统的开发一大难点就是内核,在LINUX的基础上,内核也有诸多模块需要开发,不仅需要处理算法,也要考虑到软件的架构设计、可扩展性等。此外,操作系统还需要一整套知识体系框架、编程接口、编程语言等基础设施,以区别于安卓和iOS系统获得知识产权保护。
  开发一款新的操作系统,不仅需要大量的人力、财力的投入,还需要研发者深厚的技术积累与不断优化升级,因此操作系统的开发是一项周期很长的工作。因此,大部分手机制造商的操作系统,都是基于安卓系统进行的优化、修改,在性能和体验上取得一些改进,但并没有触及安卓系统的内核。
  今年4月,华为曾在P30手机中国发布会上公布了“方舟编译器”。所谓编译器,就是将平常开发用的高级语言翻译成机器能够识别的另一种语言,可以被认为是人与机器之间的一座交流桥梁。业内普遍认为,方舟编译器意味着华为已经开始涉及安卓系统底层的优化,但这一成果距离构建自身的操作系统还有一段距离。
  配套生态更是关键中的关键
  无论是在智能手机还是电脑上,中国企业与科研机构都进行过开发操作系统的尝试。但这些操作系统之所以没能普及,最大的门槛还是基于操作系统的应用生态并不完善。用通俗的话讲,就是有操作系统但没有足够的应用程序。
  据行业研究机构2018年公布的统计数据,截至2017年底,苹果商店共有210万个应用程序,谷歌商店(Google Play)则有360万个应用程序,这种庞大的生态已经成为维持iOS与安卓两大系统市场地位的最大壁垒。
  一位科技行业分析师对《环球时报》记者表示,操作系统成功难在应用生态的繁荣,确保软硬件融合的系统体验,确保系统的稳定性、安全性,如何将一个空壳平台吸引更多应用开发者进来开发软件才是关键问题。
  上述分析师表示,从更加宏观的角度看,操作系统成功的重点还在于能否搭建起一个能够连接软件开发者、芯片企业、终端企业、运营商等产业链上多个主体的完整生态圈。从安卓、iOS、Windows等操作系统的历史看,这些在全世界范围内被广泛应用的操作系统,他们的成功都是建立在全球开发者共同开发和维护的基础上。
  对于华为的自研操作系统,多位业内人士在接受《环球时报》记者采访时均表示,尽管在系统开发与生态构建方面,华为均需要克服不少困难,但基于华为在硬件领域的实力积累、中国庞大的市场以及中国互联网行业的快速发展,华为的操作系统或许有机会“转危为机”,走出一条独立自主的道路。
  虽然面临着巨大挑战,智能手机厂商们研发自主操作系统的脚步并未停下。英国广播公司(BBC)近日分析称,随着谷歌开始大力推广旗下的Pixel品牌智能手机,其曾经作为一家软件厂商的中立姿态已经丧失。长远看,智能手机厂商们会更加认真考虑,是否要开发一种可行的安卓操作系统替代品。


 



  【免责声明】: 凡注明 “环球科技网” 字样的图片或文字内容均属于本网站专稿,如需转载图片请保留 “环球科技网” 水印,转载文字内容请注明来源“环球科技网”;凡本网注明“来源:XXX(非环球科技网)”的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其作品内容的实质真实性负责,转载信息版权属于原媒体及作者。如转载内容涉及版权或者其他问题,请投诉至邮箱;1978751725@qq.com。

     

相关新闻

  • 任天堂Switch变刷机神器:黑客成功移植Win10系统 任天堂Switch变刷机神器:黑客成功移植Win10系统 2019-03-07 11:10:09

        任天堂Switch主机不仅是游戏神器,似乎还有成为刷机神器的潜质。继成功移植Android Q系统后,黑客Ben | imbushuo居然把Windows 10也搬上了这台游戏机上。   当然,基于Tegra X1处理器的Switch无法运行完整的桌面系统,此次移植的是ARM版。此前,Ben大神还让Lumia 950 XL跑上了... [阅读]

  • 挑战CET6翻译考试的机器翻译系统 挑战CET6翻译考试的机器翻译系统 2018-12-27 10:54:09

        日前,合肥师范学院举办了一场特殊的考试。说它特殊,是因为“考生”只有一个,而且是一套机器翻译系统。考题来自三天前刚结束的大学英语六级(CET6)考试,评分的是两位具有六级阅卷经验的高校资深专家。“考生”一口气做了三道翻译题,每道题满分15分,它得到13分的均分,每题用时只有5秒。&l... [阅读]