离开苹果公司的乔布斯曾在 NeXT 开发 NextStep 操作系统,该操作系统可能会破坏软件开发的逻辑。它是当今 Mac OS 和 iOS 系统的前身。它的系统和中间件的支持可以帮助程序员将软件开发变成一项新技术。速度至少提升了十倍。也是在这一年,Oracle数据库第7版发布,成为数据库历史上的里程碑,真正确立了Oracle作为市场领导者的地位,并影响了整个数据库市场的演进方向。
被称为基础软件三大支柱的操作系统、数据库、中间件,都在1995年迎来了积累时刻。这三大基础软件成为中国软件企业长期无法突破的难点。1995年是互联网在中国商业化的一年。此前中国固定电话普及率仅为1.1%,家用电脑普及率不足1%。当时中国12.11亿人中,至少有5亿人从未见过电脑。错过了整个计算机产业和IT基础技术发展的机遇,中国软件在互联网浪潮中走出了一条跨越鸿沟的道路。从基础软件来看,中国尚不具备较为完善的计算机产业。这座山,别说从山脚下,就算是从半山上爬,也需要很长时间。因此中国基础软件产业的崛起是一条不同的路径——从更符合市场需求的应用层开始,逐步提升。
2008年,甲骨文在中国的市场份额达到近50%的历史最高点。中国的IT基础设施全是“洋货”,但转折已经悄然开始。近年中国网民规模达到2.53亿,宽带网民规模达到2.14亿,首次超过美国,跃居全球第一。此后短短几年时间,社交网络、电商、搜索、视频等应用在中国市场蓬勃发展。中国的互联网公司很快发现自己的用户基数太大,国外的软件已经不适合了。
可以说,互联网爆炸带来的高水平竞争是IOE等海外软件服务商过去所没有见过的。当时大多数为IOE服务的银行和大工厂每秒都可以支持上千个产品的并发请求,很难支撑微信红包、双十一等即时压下的超高竞争需求。从互联网行业开始,暗流已经到了爆发的地步,基础软件的市场需求发生了变化:
一是高并发。以社交网络为例。在腾讯这样的公司的产品上,每秒可以有数千万人同时聊天,每分钟面对的竞争对手数量可以达到数亿。
二是高速迭代。互联网的需求反馈和产品迭代速度都非常快,尤其是在早期,这几乎是互联网产品的生命线。迭代周期以天甚至小时来衡量,这要求底层软件具有非常高的灵活性和即时反馈。能力。
然而这两种需求与传统的IT基础设施架构越来越无法匹配。以甲骨文为例。其数据库更新周期和技术问题反馈跟不上互联网时代的需求。高并发和高速迭代在成本效益上都不尽如人意。
基础软件有三大支柱:数据库、操作系统、中间件。数据库确实是最先出名的。
国内开源产业正在与国际接轨,但在功能越来越高度集中,数据越来越需要集中管理,用户体验要求越来越高,以及硬件支持平台愈加广泛的大前提下,国内开源企业如何才能进一步开拓市场呢?在6月29日的 《2010 开源中国 开源世界 高峰论坛》上,上海中标软件公司副总裁郭涛告诉IT168记者,国产Linux开源软件要把握市场需求,应该走定制之路。那么,在开源大趋势下,国产 Linux的定制之路究竟该怎么走呢?
国内外开源Linux的现状
所谓知己知彼,百战百胜,了解国内外开源Linux的发展情况,是企业软件走定制化之路的前提。目前Linux操作系统、开源数据库、中间件、Office等产品都实现了国产化,而且更重要、更可喜的是,在诸如金融、银行、政府、医疗、运输、流通等领域也实现了许多具体的应用。中国开源软件推进联盟主席陆首群在大会以开源操作系统Linux为例,给出了一份全球统计数据:在服务器领域,Linux市场份额达 28%,Windows为60%;在桌面领域,Linux市场份额已结束了1-2%低迷徘徊状态,跃升到8-10%,Windows为80%;嵌入式操作系统,Linux为25.6%,Win CE为7.9%,全部Windows系统为21.9%;在超级计算机领域Linux份额高达90%,Windows为1%;在大型主机上,Linux为 28%,Windows尚未取得份额。总之,在手机、笔记本、上网本、平板电脑、口袋上网设备、服务器、无线路由器、机顶盒、互联电视、手持游戏机、医疗仪器、DVD、自动取款机、家用电器等设备中Linux的使用是越来越广泛。在这种开源的大趋势下,相信国内开源队伍会越来越壮大,开源技术会越来越成熟,可利用的资源也会日益增多。因此,能否提前适应这种新的开发模式,对于国产软件的发展既是机遇又是挑战。
国内Linux细分市场定制需求分析
当然,任何时候市场都是主宰企业成败的关键。据统计,2009年国内市场Linux销售额达3.86亿元,年增长率20%,其他开源软件也有很大发展。开源软件的应用,已从早期的政府、教育领域,开始走向金融、邮政、电信、铁路、电力、石油、化工、公安、航空、交通等市场,从低端走向高端,从企业应用扩大到消费领域。在大会上,郭涛也给出了一份国内Linux市场细分表。当然,本站有收录更多的《国产操作系统的一些盘点》。
细分市场 | 市场特性 | Linux 优势 | 定制 需求 | ||
服务器 | 标准应用 | 在中低端服务器OS市场份额日益上升, 形成了大规模市场应用的局面;政府扶持使进一步大规模扩展市场规模和进军高端市场成为可能 | 高 | 低 | |
行业定制 | 市场萌芽阶段,尚未形成规模;目前典型应用为高性能计 算领域 | 高 | 高 | ||
桌面 | 政府信息化 | 基于产业扶持和信息安全考虑形成的具有自身特色的细分 市场,以政府采购为主要形式 | Linux桌面OS技术不够成熟、易用程度低、缺乏商业的软硬件产品支持、与Windows应用 软件不兼容等是其发展的主要制约 | 高 | 低 |
企业信息化 | 企业是正版桌面市场的主力军,Linux境况有所改 善,但仍面临诸多挑战 | 低 | 低 | ||
OEM市场 | 源于政府新PC机必须预装正版操作 系统的规定,其优势主要来自于成本;目前已经有一定市场规模,但周边应用的缺乏、使用习惯的差异导致较低的用户体验 是制约其发展的重要方面 | 中 | 中 | ||
移动计算 | 新兴朝阳领域,众多国际IT巨头均积极参与;无 明显使用习惯的锁定效应;周边支持上各种OS大致处于同一起跑线;是非服务器版Linux获取市场份额的重要机遇 | 高 | 高 | ||
行业定制 | 可定制的Linux在该领域从成 本和技术角度相对于Windows有明显优势;通过对Linux功能模块的裁剪增强实用性,提高效率、节省资源、提升安全性 | 高 | 高 |
从表中可以看出,对于不同的细分市场,Linux的竞争优势以及用户对于定制化的需求都是不一样的。其中,定制化需求比较高的领域集中在以高性能计算为代表的服务器行业应用、新兴的移动计算市场以及一些行业桌面应用。在这些领域,Linux的优势也相对较高,因而对于国产Linux软件来说会有更大的机遇。但对于标准的服务器应用和标准的企业桌面应用,Linux的优势还比较弱,用户本身对定制化的需求也不高。因此,国产软件厂商需要对症下药,针对不同细分市场采取不同的策略。
郭涛认为,定制化要想在市场上取得成功,还不能仅从软件企业自身出发,而是要从客户的角度分析客户的需求是什么。从技术角度、行业逻辑、使用经验上全方位来考虑定制,才是企业唯一的生存之道。目前基于Linux内核的Moblin、Android、MeeGo三大Linux平台的崛起,已经吸引了国内有很多开发者、社区和企业参与其中,共同开发,不但提高了Linux系统的技术优势,也为解决Linux各种版本兼容、统一标准化问题铺平道路。
Linux软件定制的三点建议
在采访中,郭涛分享了中标软件在Linux定制业务中的实践经验。总体来说,就是要把握市场大势,适时更新产品,分析个性需求,提供定制方案。具体有以下三点建议:
1、必须以符合市场需要和用户需求为最终目的。
2、要充分利用国内企业的本土化优势,因为国产企业往往更贴近用户的需求,从而定制出更合适的软件。
3、充分利用Linux天生的优势,如源代码开放、模块化设计等,这些都非常适合作为定制系统。
当然,定制软件除了要最大程度满足用户需求外,还要有自己的创新点,这样才能在同行中脱颖而出。郭涛认为,目前国内开源氛围还不够浓厚,希望大家可以发扬开源精神,积极参与到开源事业当中。开源大会已经成功举办了5届。从本届大会各方嘉宾的综合观点来看,定制已经成为了未来Linux开源软件的发展趋势之一。
国科础石开源汽车操作系统并公布开源计划
来自国科础石公众号消息,2023年2月7日,国产汽车基础软件厂商国科础石正式对外发布础光操作系统整体规划及开源计划,并率先将应用在智能汽车座舱域、自动驾驶域的础光 Linux 进行开源,以此作为国科础石开源计划实施的起点。国科础石计划在 2023 年逐步开源础光 Linux、础光实时操作系统及础光虚拟机管理器(Hypervisor),2024 年将面向自动驾驶域的础光智能操作系统进行开源;同时对于智能汽车更大算力、更高实时、更加中央化的计算架构、更复杂的安全和隐私的计算需求,启动全新车用操作系统内核的研发工作。
国科础石是一家面向汽车和自主无人系统领域的基础软件厂商,开展汽车基础软件技术研究,发展操作系统、中间件等基础软件产品。
此次发布的汽车操作系统整体规划是面向目前智能汽车在座舱域、自动驾驶域、车控域等领域的操作系统需求,建设础光 Linux、础光实时操作系统及础光虚拟机管理器(Hypervisor)等产品。同时针对未来汽车多域融合和计算集中的发展趋势,打造面向下一代智能汽车的汽车操作系统整体解决方案及支持多核异构环境下的混合关键内核操作系统。
本次开源的础光 Linux 基于 Linux 5.10 版本进行改造,从中断线程化、调度策略、进程切换等方面进行了优化,支持抢占式内核,并且针对性能、安全性、可靠性等方向进行了内核优化和性能效率提升,构建专注于仪表、娱乐、自动驾驶场景下安全、可靠的强实时汽车操作系统。通过开源实时性测试工具 cyclictest 测试,典型硬件平台上础光 Linux 在大压力环境下的中断延迟和调度延迟的最高延迟时间可以控制在 100us 以内。
目前 Linux 操作系统已经在汽车领域逐渐进入应用阶段,但 Linux 操作系统在设计之初是专门为服务器运行而设计,在实时性、安全性、可靠性等方面尚未做到较好地支持车规级应用。此次国科础石推出础光 Linux 开源版本,同时也将企业在操作系统内核上做的优化实践和经验分享给行业,推进行业共建。此外,针对汽车行业对功能安全的特殊要求,础光 Linux 还将持续进行功能安全特性开发。优化操作系统内核的中断、内存、调度处理流程,将影响功能安全的操作系统内核异常事件以可靠的方式通知业务软件,帮助实现系统整体功能安全。国科础石后续将与更多企业合作,持续对该项目进行性能优化和维护,共同打造一个标准的、符合汽车应用需求的 Linux 版本。随着汽车产业的发展,硬件逐渐趋于标准化,软件已成为汽车产业发展和企业竞争的核心焦点。其中操作系统是软件发展的基础,底层操作系统的安全性、稳定性、可靠性是整车安全和性能的保障。
目前业内缺乏车规级的开源操作系统,缺乏对未来汽车整车操作系统的体系性规划和开源计划,缺乏良好的开源协作生态。国科础石秉承 “技术创新驱动 + 生态开源开放 “的理念,希望能解决汽车基础软件核心技术问题。截止目前,面向汽车产业所需的符合车规标准的汽车操作系统,国科础石在标准、性能、可靠性、安全性、测试等方向开展持续深入研究,已经构建了一支技术力量过硬的操作系统团队,能够为行业提供专业的汽车操作系统定制及技术支持等服务,促进汽车开源操作系统走向实际应用。
国科础石总裁薛云志表示,国科础石将加大力度拥抱开源,积极参与国内外开源组织。目前已加入 OpenSDV 汽车软件开源联盟,计划接下来将操作系统项目陆续开源并贡献给该联盟,同时将持续对开源项目进行代码贡献,积极参与支持社区建设。在此,也欢迎国内外广大车企、相关产学研机构及开发者共同参与开源共建,促进汽车基础软件的良性发展。
国产手机操作系统往事
本节来聊聊国产手机操作系统的发展史。原文源于脚本之家的博客空间,感谢原作者。
1、2000-2007:功能机时代的早期探索
“和欣”系统(科泰世纪)
国产手机操作系统的起步时间,其实并不算晚。二十多年前,国内就有企业曾经尝试开发手机操作系统。其中有一家公司,叫做北京科泰世纪科技有限公司。2000年5月,一个名叫陈榕的中年人从美国回到北京,准备开始自己的创业生涯。
陈榕1982年毕业于清华大学,公派到美国攻读研究生。1987年,他获得了美国伊利诺大学香槟分校硕士学位。1992年,加入美国微软研究院,参与操作系统、IE浏览器等产品的开发。
陈榕回国后,和朋友合伙创办了一家专门研发网络操作系统(取名为Elastos)的公司。这家公司,就是刚才提到的科泰世纪(陈榕担任首席科学家)。基于陈榕的技术背景,科泰世纪的早期影响力还是比较大的。2002年2月,陈榕还受到了当时国家领导人的接见。
同样是2002年,在上海市某领导的邀请下,科泰世纪整体搬迁到上海,变成了上海科泰世纪科技有限公司。搬到上海后,基于当时的手机浪潮,科泰世纪的战略方向转向了手机市场,开始重点研发手机操作系统,并将其命名为——“和欣”。
2004年,他们与大唐签署合作协议,基于TD-SCDMA技术进行全面合作。三年后,也就是2007年,科泰世纪终于联合北京的一家手机厂商,共同打造了第一款完整的TD-SCDMA手机产品,搭载了“和欣”系统。
根据资料显示,在多年的时间里,陈榕和他的团队编写了包括启动程序、操作系统内核、图形系统、文件系统、浏览器、数据库等在内的上千万行代码。当他们去相关部门申报软件著作权的时候,遭到了工作人员的质疑。工作人员将他们的申报材料扔了回来,说:“中国没有任何单位的软件写过这么多,肯定不是你们自己做的。”
不管他们的软著后来有没有申请成功,都已经意义不大了。因为,2007年1月,iPhone发布了。这一年的年底,安卓(Android)也诞生了。智能机全面崛起,一个新的时代正式到来。陈榕和科泰世纪的“和欣”操作系统,逐渐消失在公众的视野中。后来,他们将精力放回到Elastos网络操作系统上,没有再继续研发手机操作系统项目。
Hopen OS系统(凯思昊鹏)
除了科泰之外,在本世纪初,国内还推出过一个当时比较知名的手机系统——Hopen OS。
上世纪90年代末,美国微软公司面向全球发布了一个名叫“维纳斯(Venus)”的计划。他们打算基于嵌入式Windows CE操作系统进行精简,做一个简版系统(维纳斯系统),然后搭载在一些机顶盒和VCD机上,实现上网功能。
微软试图进军家电市场的野心,引起了国内产业界的注意。为了和微软进行对抗,中国科学院软件工程研制中心也发起了一个嵌入式操作系统的开发计划,并将其命名为“女娲计划”。他们所开发的操作系统,叫做Hopen OS,主要面向手持PC、机顶盒、工业控制系统、网络终端、数字电视等产品。
当时,软件工程研制中心采取的是市场化的运作方式。1998年12月,他们发起成立了一家子公司,名叫北京凯思昊鹏软件工程技术有限公司,专门主导Hopen OS的开发。仅仅一年后,1999年9月3日,这家公司在人民大会堂召开发布会,高调宣布与摩托罗拉半导体共同成立战略联盟,并表示Hopen OS已经实现了在摩托罗拉PowerPC 860处理器上的移植。
2000年6月,联想公司推出天玑810掌上电脑(PDA),率先采用了Hopen OS,成为国内首款搭载自主移动操作系统的产品。
天玑810掌上电脑的市场表现并不尽如人意。2001年7月,联想公司又推出了天玑911掌上电脑,仍然采用了Hopen OS系统。
2001年11月26日,凯思昊鹏专门发布了“女娲Hopen SDK天玑911测试版”系统,开放了天玑911适配第三方应用的可能性。换言之,第三方公司可以针对这个系统,开发应用并安装在天玑911上。这是一个巨大的突破。
随着时间的推移,PDA产品市场逐渐转冷,手机开始普及。凯思昊鹏也进行了战略调整,放弃PDA市场,专攻手机市场。凯思昊鹏的合作伙伴,仍然是联想。2003年8月,联通推出了商务手机G800。这是第一款搭载了Hopen OS的手机。
后来,陆续也有包括NEC、东信、CECT、海尔等在内的手机厂商,推出了搭载Hopen OS的手机产品。但这些产品并没有形成什么影响力。
Hopen OS当时的主要问题还是扩展性差,不支持原生APP的安装扩展,功能局限,因此不被用户喜爱。2005年,产业界和用户逐渐对Hopen OS失去了耐心,Hopen OS开始淡出历史舞台。根据资料显示,Hopen OS的最后一次大版本更新,是2007年。
除了“和欣”和“Hopen OS”之外,那一时期国内自主研发的操作系统还包括科银京成的Delta(道系统)、波导的Doeasy(多易随系统)等。由于没有强大的第三方应用软件的支持,加上与运营商的合作还不够紧密,这些操作系统都缺乏足够的市场竞争力,没有掀起什么风浪。
2、2007-2018:针对安卓的定制开发
刚才已经提到,2007年,在iPhone和安卓的带动下,手机全面进入了智能机时代。苹果iPhone是一个封闭的生态。而安卓,则是一个开源系统。安卓是在Linux内核基础上构建的一个操作系统。它主要可以分为三个部分,分别是:
1.开源代码(AOSP,Android Open Source Project)
2.安卓产权代码(一些非开源组件,由谷歌或其他第三方供应商提供)
3.谷歌生态系统(GMS,Google Mobile Services)
开源部分就不用说了,大家共同参与且共享。产权代码,谷歌只占一部分。GMS,是真正由谷歌掌控的。
GMS是谷歌专门为安卓构建的一系列应用和服务,也就是Google服务框架、Google账号、Google Play应用商店、Google安全认证等一系列服务的基础。有了它,才能安装Search、Gmail、Talk、Maps、YouTube等App应用。这些App应用,在国外非常普遍。
谷歌退出中国后,国内的手机基本上都不再预装GMS框架了,也无法使用谷歌的一些服务(当然也可以通过一些特殊方式进行安装和使用。)
国外手机基本上都安装了GMS。国内手机在国外卖,也可以安装GMS,前提是需要得到谷歌的授权。
回到2008年。当时,大部分手机厂商,都开始陆续加入安卓阵营,开发搭载开源安卓系统的智能手机。在使用安卓的同时,他们也逐步开始研究针对安卓的二次开发。就像当时有些厂商喜欢将基于Linux开发的桌面操作系统叫做国产操作系统一样,也有厂商将基于安卓开发的手机操作系统叫做国产手机操作系统。
OMS系统(中国移动)
2008年,中国移动正式推出了“首款国产手机操作系统”——OMS(Open Mobile System)。
OMS号称是与安卓并驾齐驱的自主系统。但事实上,它就是基于安卓源代码开发的,本质上就是一款安卓系统,只是做了一点修改,然后加上了移动自己的App应用(例如139邮箱、移动梦网、飞信等)。中国移动当时有很多的合约机、定制机。开发OMS,主要是想借助这些手机发展属于自己的生态,就像苹果生态一样。
2009年第三季度,首批搭载OMS系统的中国移动定制机——联想OPhone,正式发布。后来,包括多普达、摩托罗拉、飞利浦等品牌的一些机型,也搭载了这个系统。
OMS发布之后,因为界面丑陋、系统卡顿、使用体验差,遭到了用户的批评。很多用户购买了OPhone之后,都会选择第一时间刷机,改回安卓系统。OMS的SDK对开发人员也不太友好,很多软件开发商都不愿意针对OMS进行开发。于是,几年后,这个系统就逐渐销声匿迹了。
TIOS系统(中国联通)
除了中国移动之外,中国联通当时也开发了自己的手机操作系统。2008年,中国联通组织深圳全智达、科泰世纪、数据所、中电通信、中兴通信、天宇通信、鹏智科技、英华达等国内企业,开始了3G移动智能操作系统和基础软件平台(UniPlus平台)的自主研发工作,并准备推出基于这个平台的UPhone手机。2009年,UPhone计划被列为列入国家核高基重大专项,由时任董事长常小兵亲自挂帅。
2011年2月28日,中国联通在北京召开新闻发布会,正式推出沃Phone(也就是UPhone)及“我国首个自主知识产权的智能终端操作系统”——TIOS(Trust Internet Operating System)。当时,天语、英华达、摩托罗拉、三星、华为、中兴、TCL、HTC等国内外一线手机厂商,都展示了沃Phone终端产品。
在发布当时,中国联通某领导特别强调说:“沃Phone TIOS与安卓没有任何关系,拥有完全自主知识产权,完全自主可控”,“沃Phone TIOS基于Linux内核,自主研发了包括GUI、安全组件、应用框架、SDK等核心业务功能和基础应用。”(事实上,怎么说呢,TIOS和安卓算是表兄弟吧。)
沃Phone的使用体验,比中国移动的OMS要好一些。但是,沃Phone和OMS一样,不兼容安卓。而安卓当时已经是主流,占据了将近一半的市场份额。不兼容,就导致很多App在沃Phone上都没法用。
最终,沃Phone也未能逃脱失败的命运。2014年,沃Phone的研发企业深圳全智达被同洲电子收购。沃Phone成为同洲电子旗下的手机、智能盒子、Pad等终端的移动系统平台,并更名为960 OS。
YunOS(阿里云)
运营商开始行动之后,带动了手机厂商和互联网巨头的跟进。互联网巨头里面,比较有代表性的,是阿里云。
2011年7月,阿里云正式推出了基于Linux开发的YunOS。同时,他们还联手天宇朗通,发布了首款搭载YunOS的智能手机。
尽管阿里云当时声称YunOS并不是基于安卓,但事后还是有开发者发现,YunOS和安卓极为相似,模块和架构几乎一模一样。网上甚至有人爆料,表示YunOS只是重写了虚拟机并更换了一些服务,其他的都没变。
YunOS出现后,遭到了谷歌公司的重点打压。谷歌提出的理由是:YunOS明明是在安卓系统上进行修改的,却不承认。而且YunOS并不完全兼容安卓,可能破坏安卓的软件生态。还有一点,就是YunOS的软件商店里,有许多的盗版应用,损害了安卓开发者的权益。
2012年9月13日,阿里云原定与宏碁联合推出搭载YunOS的A800新手机。结果,在谷歌的施压下,发布会开始前一小时,宏碁被迫取消了合作。阿里云在当时的官方声明中表示:“如果(宏碁)在新产品上搭载YunOS系统,谷歌公司将会解除与其安卓产品的合作和相关技术授权。”随后,谷歌将YunOS定义为“非兼容版安卓系统”。这意味着,YunOS彻底失去了兼容安卓应用的可能性。而且,谷歌向手机厂商们发出警告:谁用了YunOS,谁就会被踢出Android联盟。
在这种情况下,绝大部分手机厂商都放弃了和YunOS的合作。愿意搭载YunOS的,只剩下魅族,以及小辣椒、朵唯、纽曼、鼎智、迅锐、水世界等小厂商或山寨厂商。魅族之所以用YunOS,主要是因为阿里是它的股东。
2015年,根据某市场调研公司的报告数据,国内智能机市场中,Android份额预计为81.36%,iOS预计为11.00%,YunOS预计为7.10%。基于这个数据,阿里在YunOS 5发布会上表示:“YunOS已成为第三大移动操作系统”。
再后来,随着魅族在激烈的市场竞争中不断败退,以及小品牌手机和山寨机的逐步淘汰,YunOS的市场份额一路下滑。
2017年9月27日,阿里巴巴整合原YunOS移动端业务,发布了面向汽车、IoT终端、IoT芯片和工业领域的物联网操作系统——AliOS。YunOS这个名字,逐渐淡出人们的视野。
和YunOS有相似命运的,还有百度云OS(2012年6月发布,2015年3月关停,存活3年)和腾讯TOS(2015年3月公测,2017年6月关停,存活2年)。这些项目的失败,基本上也都是因为投入资源不足,以及缺乏生态支持。
手机厂商定制系统
运营商和互联网厂商的努力,陆续宣告失败。当时,几乎所有的大一点的手机厂商,都开始基于Android源代码,进行二次开发,推出自己的操作系统。这种方式,不仅可以充分利用安卓已有的生态(第三方App普遍兼容),也降低了开发成本、缩短了开发周期。厂商可以将更多的精力,投入到系统的打磨上,改善用户的使用体验。熟知的小米、魅族、vivo、OPPO等手机厂商,基本都是基于Android的深度定制,纷纷推出了MIUI、Flyme、EMUI、ColorOS等操作系统,如下图所示:
对了,当时还有个操作系统值得提一下,那就是COS。
2014年1月15日,中国科学院软件研究所与上海联彤网络通讯技术有限公司在北京钓鱼台国宾馆联合发布了一款号称具有自主知识产权的操作系统——COS(China Operating System,COS)。网上有人爆料,声称COS是HTC首席设计师以2000万元卖给中科院的Sense 6.0系统。这个系统和Sense确实相似度极高,当时引起了很大的争议,被网友戏称为“Copy other system(复制其它的系统)”。后来,这个系统慢慢也没动静了。类似的还有2014年12月7日元心科技发布的元心系统SyberOS。据一些网友透露,是从诺基亚购买了全套源代码的MeeGo系统修改得来的。
总之,当时手机操作系统的整个格局较为混乱。推出的第三方系统很多,真真假假,鱼龙混杂,基本上都声称是国产自主操作系统,但真正能做长久的,几乎没有。手机厂商自研系统,仍是主要的实现方式。
3、2019-现在:从深度定制到完全自研
到了2019年左右,随着时间的推移,国内手机市场的竞争格局逐渐明朗。大量的中小品牌被淘汰,只剩下几家大的品牌,例如苹果、三星、华为、小米、OPPO、vivo等。激烈的竞争,迫使手机厂商想尽办法提升手机性能和体验,以获取用户和市场的认可。
他们逐渐意识到,如果手机只是拿着别人的芯片,搭配别人的系统,自己就难以摆脱“组装厂”的命运。而且,想要让手机带给用户更好的体验,就必须全面介入到手机的底层,深度参与核心的开发。于是,这些厂商,纷纷启动了自己的手机芯片以及操作系统的开发项目。这种做法具有极大的风险性,但是手机厂商们却跃跃欲试。大家比较熟悉的,就是华为的麒麟和鸿蒙项目,小米的澎湃项目,OPPO的马里亚纳项目,vivo的V系列芯片项目等。
鸿蒙系统
华为早期使用的手机操作系统,也是基于安卓的定制化系统,叫做EMUI。2012年,华为首次推出Emotion UI,即EMUI 1.0。后来,华为手机业务高速成长,不仅在国内手机厂商中脱颖而出,甚至开始对苹果形成威胁。就在这时,美国开始制裁了。
2019年5月15日,时任美国总统特朗普发布总统令,禁止使用“敌对国家”的信息与通信技术及服务,并授权美国商务部具体执行。同日,美国商务部公布执行总统令的具体措施,将华为加入“实体清单(Entity List)”。
在手机领域,华为不仅SoC芯片等供应链受到全面打压,手机操作系统也受到限制。华为手机无法获得谷歌官方的安卓更新,并且也不能再预装谷歌的GMS以及App。这极大地打击了华为的手机业务(尤其是海外市场),销量直线下滑。
不过好在华为也提前做了一些准备。芯片就不说了,在操作系统方面,有传言称,2012年华为推出EMUI的时候,其实已经在规划完全自研的操作系统。在内核架构、编译器、文件系统等方面,华为都进行了技术布局,也储备了相关人才。
制裁发生后,华为提出了“鸿蒙”这个后备方案。2018年8月左右,华为在国内提交了“华为鸿蒙”的商标申请。2019年5月24日,商标申请获得了批准。与此同时,他们也在加拿大、墨西哥、西班牙、澳大利亚等国提交了申请。
2019年6月,华为余承东公开表示:“最快今年秋天,最晚明年春天,华为自研操作系统即将面世”。这引起了业界的广泛关注。不久后,2019年8月9日,在华为在开发者大会上,鸿蒙操作系统1.0版本正式发布,英文名叫HarmonyOS 1.0。这算是鸿蒙的首次公开亮相。
鸿蒙亮相之后,所有人都提出了一个疑问——“鸿蒙到底是不是‘安卓换皮’?”
当时很多媒体和专业用户都进行了各种分析,结论都倾向于认为鸿蒙是“安卓换皮”。不过面对质疑,华为保持了沉默,没有做任何回应和辩解。
现在回想看来,华为采取的策略是非常明智的。他们的路线简单来说,就是三步:绑定、共存、替代。
早期的时候,鸿蒙是模仿和依附于安卓的。通过对安卓的全面兼容,确保自己能够使用安卓的生态。换句话说,安卓上能用的,在鸿蒙上也能用。如果你一上来就搞一个完全自研、独立生态的操作系统,哪个开发者会给你开发App应用?
接下来,华为开始发力建设生态。其实,华为手机和相关数码产品的发货量,在制裁前已经达到一定的规模。产品出货量大,赢得了用户认可。作为开发者,关注的就是用户数量。有了数量,人家就愿意参与进来。也让我老任家摘一下谷歌家的桃子,穿一下安卓嫁衣。
为了降低生态企业加入鸿蒙生态链的难度,华为还专门开发了大量的“转化”工具。有的工具,可以让开发者很简单地基于自己的安卓应用,很快做出鸿蒙应用。也有的工具,反过来,让开发者开发了鸿蒙应用之后,很快地生成安卓应用。就这样不断日积月累,到了2023年,鸿蒙的生态就达到了相当可观的水平。这时,与安卓进行切割,推出纯血鸿蒙的时机,就成熟了。
2023年9月,华为宣布HarmonyOS NEXT即将发布,鸿蒙原生应用全面启动,不再兼容安卓,只能使用鸿蒙专用App。
2024年10月22日,华为宣布原生鸿蒙操作系统(HarmonyOS NEXT)正式发布。在很多媒体新闻上,将其称为“我国首个实现全栈自研的操作系统”、“我国首个国产移动操作系统”。
根据发布会上透露的数据,目前鸿蒙已经拥有1.1亿+的代码行、675万注册开发者和10亿+鸿蒙生态设备。已经上架的鸿蒙原生应用和元服务,超过15000个。
如今的鸿蒙,不仅服务于华为的手机业务市场,更是一个跨领域的操作系统平台。汽车、音箱、耳机、手表、手环、平板、大屏、AR/VR等设备,都是鸿蒙的应用对象。鸿蒙甚至推出了面向PC的计划。
不得不承认,华为在操作系统自研上,达到了国内前所未有的高度。对于国内的自主研发企业来说,鸿蒙的成功,也能够激发大家的信心。
华为鸿蒙获得了初步的成功,但说是完全成功还为时尚早。操作系统是全球化的市场,在当前全球政治环境下,能不能获得全球生态的认可,能不能进一步挑战安卓和iOS的地位,将是鸿蒙所要面对的难题。
4、临别寄语
好啦,以上就是关于国产手机操作系统的历史回顾。
总的来说,国产手机操作系统面临的局面,和国产桌面/服务器操作系统非常类似。经过前期的不断摸索,也经历了各种乱象,目前,操作系统整体已经开始走向了健康发展的轨道。虽然目前市场份额方面还不是很理想,但产品本身已经有了长足的进步。生态意识,也已经深入人心。
操作系统的核心竞争力,在于体验和生态。尤其是生态,非短期所能解决。如果大家齐心协力,经过日积月累,一定能做出世界领先的完全国产操作系统。