编辑: 阿拉蕾 | 2017-01-27 |
8244111 广告热线
8230542 06 B 编报部主办 责编 / 汉城 版面 / 雨桐 校对 / 娟妮 两强争霸 两强争霸 格局能否被撼动 格局能否被撼动 目前, 苹果公司的iOS操作系统与谷歌公 司的安卓操作系统, 是全球最主流的两大手 机操作系统, 二者相加几乎占据了智能手机 操作系统市场100%的份额.
在智能手机行业 发展的过程中, 行业巨头们都曾经担忧过自 己硬件设备的软件生态系统控制权不在自己 手里, 纷纷开发了自己的操作系统.诺基亚 的塞班、 三星的 Bada 和Tizen、 微软的 Win- dowsPhone、 黑莓的 BlackBerryOS 等系统都曾 昙花一现, 但最终都未能改变iOS与安卓两强 争霸的局面. 2007年, 苹果推出了iOS系统的智能手机 iPhone,
1 年后, 谷歌和 HTC 也推出了全球首 款安卓手机HTCDream (T-MobileG1) .从推 出之际, 两种操作系统就走上了不同的路径: iOS 依靠苹果的软件开发能力与 iPhone 的硬 件支持, 建立了 闭源 系统;
与之相反, 安卓 系统则走向了开源、 灵活的另一条路径. 发布后的第二年, iOS 开始加入苹果商 店, 吸引开发者开发应用, 谷歌也随后推出类 似的应用 MarketPlace.此时正逢智能手机刚 刚兴起, iOS与安卓两大系统的出现抢占最好 的 黄金时刻 .尤其安卓系统, 由于谷歌当 时还只做软件, 其开源的属性让硬件厂商放 下了很多被他人控制的担忧, 积极加入安卓 系统的使用之中. 随着越来越多的厂商与开发者参与其 中, 安卓逐渐成为全球最大的手机操作系 统.iOS也凭借着苹果公司的产品, 不断在自 己的生态中发展壮大. 开发一款操作系统需哪些步骤 开发一款操作系统需哪些步骤 追根溯源, iOS 系统的底层是 UNIX 内核 的二次开发, 而安卓的底层是基于 LINUX 内 核的二次开发, 二者都是站在此前的技术积累 基础上延伸出的两大分支. 一位资深软件工程 师对记者表示, UNIX与LINUX内核都已经非 常成熟, 如果想重新开发内核需要花费巨大的 精力和费用. 如果希望开发一套操作系统, 使用 开源的LINUX内核通常是最好的选择. 即使选择了成熟的LINUX作为最底层核 心, 开发一款操作系统也依旧是一项庞大且 复杂的工程. 上述行业人士对记者表示, 操作 系统的开发一大难点就是内核, 在LINUX 的 基础上, 内核也有诸多模块需要开发, 不仅需 要处理算法, 也要考虑到软件的架构设计、 可 扩展性等. 此外, 操作系统还需要一整套知识 体系框架、 编程接口、 编程语言等基础设施, 以区别于安卓和iOS系统获得知识产权保护. 开发一款新的操作系统, 不仅需要大量 的人力、 财力的投入, 还需要研发者深厚的技 术积累与不断优化升级, 因此操作系统的开 发是一项周期很长的工作.因此, 大部分手 机制造商的操作系统, 都是基于安卓系统进 行的优化、 修改, 在性能和体验上取得一些改 进, 但并没有触及安卓系统的内核. 今年
4 月, 华为曾在 P30 手机中国发布会 上公布了 方舟编译器 .所谓编译器, 就是 将平常开发用的高级语言翻译成机器能够识 别的另一种语言, 可以被认为是人与机器之 间的一座交流桥梁.业内普遍认为, 方舟编 译器意味着华为已经开始涉及安卓系统底层 的优化, 但这一成果距离构建自身的操作系 统还有一段距离. 配套生态更是关键中的关键 配套生态更是关键中的关键 无论是在智能手机还是电脑上, 中国企 业与科研机构都进行过开发操作系统的尝 试.但这些操作系统之所以没能普及, 最大 的门槛还是基于操作系统的应用生态并不完 善.用通俗的话讲, 就是有操作系统但没有 足够的应用程序. 据行业研究机构