手机操作系统的沉浮往事(下)

news2024/10/7 6:37:50

接上篇:手机操作系统的沉浮往事(上)

2007年,是手机市场发生历史性转折的一年。

这一年的1月9日,在Macworld 2007大会上,史蒂夫·乔布斯正式发布了第一代iPhone。

902740353f5d2e24978896ef68c62895.jpeg

改变人类科技史的一天

iPhone的问世,是极具震撼性的事件。它宣告了触屏智能机时代的全面到来,也标志着手机市场的重新洗牌。

  • iPhone OS/iOS

刚开始开发iPhone的时候,苹果并没有为iPhone的操作系统专门命名。

他们对外宣称,iPhone运行的是Mac OS X系统(苹果Mac电脑内置的系统)的手机版本,称之为iPhone runs OS X,意思是“可以在iPhone上运行的Mac OS X系统”。

不管是Mac OS X,还是iPhone runs OS X,其实都来自于NeXTSTEP

1985年,乔布斯被赶出苹果公司后,创办了NeXT公司。

f6f9b25ea1abfc6aa97d65e0e012b5a5.jpeg

当时,这家公司基于Mach(卡梅隆大学开发的一种操作系统内核)和BSD(伯克利大学基于Unix衍生的操作系统)系统,以Objective-C为原生语言,添加了图形界面,推出了一个新系统,名叫NEXTSTEP(1989年发布)。

f30a2749d114fab5030805e54d1c17f8.png

1996年,乔布斯回归苹果公司。1997年2月,苹果公司将NeXTSTEP买下,变成了后来Mac OS X的基础。

318c89a4e97f21127a3b59a3a5e1c2b0.jpeg

2008年3月,iPhone操作系统终于有了自己的名字,叫做iPhone OS。

同样是2008年,苹果推出了App Store。

83ece6a3dd5bf9b51e167a0b3130407e.png

App Store的意义,应该不需要我多说了。它让第三方人员可以开发App应用,分享智能机的发展红利。更重要的是,它催生了繁荣的苹果App生态,让手机更具可玩性和实用性。

2010年6月,在WWDC上,苹果宣布将iPhone OS正式改名为iOS(因为iPad和iPod touch也使用iPhone OS)。这个名字一直沿用至今。

980c3cbc1f8d0c0b0309266630c5312d.jpeg

值得一提的是,IOS之前是思科公司的操作系统商标。为了避免侵权,苹果专门找到了思科,要到了授权(不知道有没有掏钱)。

iOS的成功是毋庸置疑的。2011年底,iOS一度占据了60%的市场份额。后来,因为另一个操作系统的崛起,iOS的市占率才降了下来。

2019年,苹果公司将ipadOS从iOS中独立出来,加上iPod Touch已停产,所以,iOS实际上又变成了iPhone专用的OS。

根据2023年4月的最新统计(来自Statcounter),iOS的智能手机操作系统市占率为30.61%。

刚才提到了另一个操作系统的崛起,这个操作系统指的是谁?大家应该都猜到了,是Android(安卓)。

  • Android安卓

Android的创造者,是安迪·鲁宾(Andy Rubin,也译为安德鲁·鲁宾,Andrew E. Rubin)。

e3f0d967b2ed5bf4573afcb38bb96510.jpeg

安迪·鲁宾

安迪·鲁宾1963年出生于美国纽约。1989年至1992年,他在苹果公司工作,担任制造工程师。

这期间,因为酷爱机器人,他被同事取了一个外号,叫做“Andriod”(和Andy相同的开头字母)。

Android一词的最早出处,是法国作家利尔·亚当在1886年发表的科幻小说——《未来夏娃》。在小说中,作者将外表像人类的机器,取名为Android。(我们平常所说的机器人,叫做robot。)

安迪·鲁宾离开苹果之后,辗转在多家公司工作过,从事移动设备的开发。1999年,鲁宾参与创办了一家移动设备公司——Danger Inc.。

2003年10月,安迪·鲁宾联合里奇·米纳(Rich Miner)、尼克·西尔斯(Nick Sears)、克里斯·怀特(Chris White)三人,在加州硅谷共同成立了一家做软件的新公司。这家公司,名字就叫Android Inc.

安迪·鲁宾在后来的一次演讲中透露,开发Android最初是为了改进数码相机的操作系统。但因为数码相机市场萎缩,他们才决定将Android用于手机操作系统。

2005年,Android公司经营困难,安迪·鲁宾写信给Google创始人拉里·佩奇(Larry Page)寻求投资。几周后,2005年7月,Google公司以大约5000万美元的价格,收购了Android Inc.公司。

收购后,Android系统由Google公司接手研发。而安迪·鲁宾,则成为谷歌公司的工程部副总裁,继续负责Android项目的研发工作。

2007年11月5日,Google公司正式向外界展示了Android操作系统。

系统的logo,是由设计师伊琳娜·勃洛克(Irina Blok)创作的,看上去像一个机器人和一只绿色虫子的组合。

e29e95889d483f59ab1bdedaa52020d6.png

勃洛克回忆道:客户给她的唯一指示,就是让这个logo看起来像一个机器人。而自己的主要设计灵感,来自于洗手间的男女标识。

dd139091c4b003ffd67ed884ea6e8efe.png

发布Android的同一天,Google公司宣布,联合了摩托罗拉、高通、HTC和T-Mobile在内的30多家公司,共同组建全球性的开放手机联盟(Open Handset Alliance),以推动Android的普及。

2008年9月,Android 1.0系统正式诞生。不久后,第一款搭载Android 1.0系统的手机出现了,是美国运营商T-Mobile的G1。

d5d68b1628db5b7dc53cb2f28cdc7f61.png

T-Mobile G1(HTC Dream)

后来的故事,大家应该都很熟悉了。这款操作系统以惊人的速度增长,到2018年时,它的市场占有率就达到了70%,可以说是一骑绝尘。

Android的版本号命名也很有特点。从1.5版本开始,它的每一个版本,都是用食物来命名,而且开头字母严格按照字母表顺序:

a3b5549da56ab3098f4df70dc2abec4c.png

feb4b73ec756ef41c73f8d31f8e3ccaa.png

Google公司楼下摆满了的吉祥物

从Android 10版本开始,这个习惯才改变。目前,Android的最新版本是14。

7b93bef3e4de0f0c7c64d6cebe4f7b29.png

Android之所以会取得成功,和它的开源生态密切相关。Android是一个开源系统,任何开发者,都可以通过公布的Android源代码,进行系统二次开发,更不用说开发App应用程序。

这样一来,不仅降低了App的开发门槛,也缩短了开发周期,有利于开发者获利。

对于手机厂商来说,可以将更多的精力,投入到系统的打磨上,改善用户的使用体验。

我们所熟知的小米、魅族、vivo、OPPO等手机厂商,他们的操作系统,基本都是基于Android的深度定制。

668e072c1ec87f8164291a45ca7051e3.png

到这里,我还要插一句关于安迪·鲁宾的后续。

2014年10月29日,安迪·鲁宾离开了Google公司。根据《纽约时报》的报道,他是因为在公司搞婚外情,而且强迫对方在酒店进行不可描述的行为,而被公司开除的。他走的时候,Google公司还给了他9000万美元的“离职补偿”。

八卦点到为止,我们继续下文。

iOS和Android的强势崛起,超出了所有人的意料。短短几年时间,这两个系统就成为市场主流,占据了绝大部分份额。

而此前十分风光的其它几个系统,只能迎来失败的命运。

  • 塞班

先看昔日霸主——塞班。

触屏智能机出现后,诺基亚以迅雷不及掩耳盗铃之势,急速崩塌。塞班的市场占有率,也直线下跌。

2008年12月,诺基亚以4.1亿美元的价格,完全收购了塞班公司,并将Symbian转移至塞班基金会。

2011年12月21日,诺基亚官方宣布放弃塞班(Symbian)品牌。半年后,2012年5月27日,诺基亚彻底放弃开发塞班系统。

2013年1月24日,诺基亚最终宣布,不再发布塞班系统的手机,完全改投微软WP系统的怀抱。这意味着,塞班彻底退出了历史舞台。

  • Windows Phone(WP)

微软WP系统的日子也不好过。

2010年2月,微软正式向外界展示了Windows Phone操作系统。同年10月,该系统的第一个版本Windows Phone 7(简称WP7),正式发布。

Windows Phone的诞生,宣告了Windows Mobile的终结。微软完全放弃了Windows Mobile5、6X的操作界面,基本上重做了整套系统的代码和视觉。WP7的程序,也和此前的WM系统互不兼容。

07184e930746ac0f1a20ad0ad9ffb3ee.png

搭载了WP7系统的Lumia800手机,还是很惊艳的

2012年6月21日,微软发布Windows Phone 8。


WP8放弃了WinCE内核,改用与Windows 8相同的NT内核。这个系统是第一个支持双核CPU的WP版本,宣布WP进入双核时代,同时也宣告WP7退出历史舞台。这一做法,遭受了WP7用户的猛烈批评。

2017年,WP系统的市场份额仅有0.1%。2018年,微软CEO纳德拉宣布,微软的移动战略失败。

2019年,Windows 10 Mobile停止更新。

  • plam OS

再看palm OS。

2007年之前,palm OS就已经很衰弱了。

2009年,palm OS被改名为webOS。2010年,惠普以12亿美元收购Palm,HP品牌取代Palm,webOS也成为惠普PDA的操作系统之一。

2013年,LG收购惠普手中的webOS,将它用在LG智能电视上。

3bf125f544ee7a35c45b037d141b6dea.jpeg

2014年,惠普将palm品牌出售给了中国TCL公司。

卖来卖去,palm和webOS基本上已经被人遗忘了。

  • 黑莓OS

安卓和苹果崛起后,诺基亚很快被干趴下,但黑莓还在死扛。

结果,死扛也没扛多久。2011年,RIM公司开始疯狂裁员。2013年,RIM推出BlackBerry 10操作系统,公司也直接改名为BlackBerry Limited(黑莓公司)。

2015年,黑莓公司抛弃了BlackBerry 10操作系统,转向安卓怀抱。

2016年,黑莓彻底停止产品研发,改为做品牌授权,授权对象包括中国TCL、印度Optiemus、印尼BB Merah Putih等公司。

2020年2月,TCL宣布停产黑莓手机。黑莓,也彻底“盒”了。

除了安卓、iOS、WP、塞班、palm OS、BlackBerry OS之外,行业还曾经出现过一些系统,但基本上都属于昙花一现。

例如三星的BADA OS。

  • BADA OS

BADA OS是三星为智能机市场开发的自研操作系统,也是基于Linux核心。BADA在韩语里的意思,是“海洋”。

和Android、iOS一样,BADA系统有自己的应用商店。但是,因为种种原因(经验不足,生态欠缺),BADA的市场反应非常一般,很快就被取代。

6dc50e3ffcfb5ac05c97bc0673fd2ef7.jpeg

2012年,三星被迫将BADA系统合并到了Tizen系统中。2013年,BADA系统终止开发,三星全面转投Android怀抱。

三星放弃还是蛮及时的。他后来不仅战胜了诺基亚,还干掉了HTC,一举成为全球最大的Android手机厂商。

刚才说到Tizen。

Tizen是2011年9月三星和英特尔联合开发的一款开源移动操作系统。在手机市场失败后,它被三星改用到了智能电视和智能手表上,也算找到了一个出路。

1c772be13de07055cb5626486b9ad8c9.png

除了Tizen,英特尔还和诺基亚一起捣鼓了前面提到的MeeGo系统。

MeeGo其实是一个很不错的系统,曾经一度被诺基亚老粉们视为救命稻草。可是,关键时刻,诺基亚脑抽抛弃了Meego,全面转向微软的WP。然后,就没有然后了。

63ea6ecd4b36645709406520edf1c869.png

  • 鸿蒙OS

另一个值得一提的系统,是咱们中国华为的Harmony OS,也就是鸿蒙OS。

Harmony OS研发起步于2012年,也是任正非目光长远,及早进行了布局。

关于它的故事,小枣君下次讲国产操作系统的时候,专门再讲吧。

结语

好了,以上就是移动设备操作系统的全部发展史。

如今,iOS和Android风头正盛,正如当年的塞班。

大浪淘沙始见金,风云际会玉龙吟。移动操作系统的新黑马在哪里?未来的手机系统,又会有怎样的颠覆创新?

让我们静观其变吧。

5aac7d77baa584463e5a8681d6f9ca43.jpeg

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/669566.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

LeetCode - #83 删除排序链表中的重复元素

文章目录 前言1. 描述2. 示例3. 答案关于我们 前言 我们社区陆续会将顾毅(Netflix 增长黑客,《iOS 面试之道》作者,ACE 职业健身教练。)的 Swift 算法题题解整理为文字版以方便大家学习与阅读。 LeetCode 算法到目前我们已经更新…

收藏 | 14 种免费 GIS 软件

如果你想绘制一幅世界地图,会选择什么GIS软件呢,ArcGIS、GlobalMapper这些都是国外比较出名的商业GIS软件,当然在国内很容易找到可用的版本,但是也可以使用免费的GIS软件完成所有操作。 这些免费的GIS软件为您提供了完成工作的效…

服务的熔断、降级与限流

1、引言 在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC)。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证100%可用,如果…

基于Python的高校学生学业预警系统的设计与实现

博主介绍:擅长Java、微信小程序、Python、Android等,专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专栏推荐订阅👇🏻 不然下次找不到哟 Java项目精品实战案例…

基于STM32 ARM+FPGA的电能质量分析仪方案(二)软件设计

本部分主要介绍 FPGAARM 控制部分的软件设计。 FPGAARM 控制部分包括 Verilog HDL 硬件描述语言和 C 语言的开发。 FPGA 部分主要控制 AD7606 模数转换、数字三相锁相 环和FFT谐波计算模块、 SDRAM 控制器的设计、 FSMC 接口模块等。 ARM 部分主要完成嵌 入式实时操作系统 …

十个你必须要会的TypeScript技巧

大厂面试题分享 面试题库 前后端面试题库 (面试必备) 推荐:★★★★★ 地址:前端面试题库 web前端面试题库 VS java后端面试题库大全 1. 泛型的使用 泛型可以让我们编写更具灵活性、可重用性和类型安全性的代码。在 TypeScrip…

SpringBoot中15个常用启动扩展点,你用过几个?

背景 Spring的核心思想就是容器,当容器refresh的时候,外部看上去风平浪静,其实内部则是一片惊涛骇浪,汪洋一片。Springboot更是封装了Spring,遵循约定大于配置,加上自动装配的机制。很多时候我们只要引用了…

P35[10-5]硬件IIC配置+读写MPU6050(软)(此处注意与软件iic区别)

接线图如下: 注:硬件读写iic的连接位置固定,可参考引脚定义表(如下) 声明:I2C1重映射时,有一次更换机会,但是此面包板由于OLED的该引脚无法接线,因此只能接在PB10 PB11的I2C2上 软件iic初始化部分:(此处即可替代掉整个软件iic.c初始化的底层) void MPU6050_Init(vo…

知识变现绝学,3个步骤5个技巧用你的知识盈利?

知识就是生产力。 有的人通过学习各类知识,结果变的更加迷茫,更加没有方向了。 而有的人通过学习各类知识,结果变成了专家,实现了财务自由。 你想知道如何把这生产力去变现呢? 这个时代信息泛滥,人才泛滥…

305 · 矩阵中的最长递增路径

链接:LintCode 炼码 题解:九章算法 - 帮助更多程序员找到好工作,硅谷顶尖IT企业工程师实时在线授课为你传授面试技巧 class Solution { public:/*** param matrix: A matrix* return: An integer.*/class Node {public:int x;int y;int val…

DNDC模型四:土壤碳储量与作物产量、农田减排潜力分析

查看原文>>>双碳目标下DNDC模型建模方法及在土壤碳储量、温室气体排放、农田减排、土地变化、气候变化中的实践应用 由于全球变暖、大气中温室气体浓度逐年增加等问题的出现,“双碳”行动特别是碳中和已经在世界范围形成广泛影响。国家领导人在多次重要会…

遥感影像处理-监督分类

遥感图像分类是图像信息提取的一种方法,是遥感数字图像处理的重要环节,也是遥感应用最广泛的领域之一,其中提取土地利用分类信息也是常见的应用领域。本推文简要介绍了图像分类的原理和方式,并着重介绍了最大似然分类法监督分类在…

分布式事务:XA和Seata的XA模式

大家好,我是方圆。上一篇博客《从2PC和容错共识算法讨论zookeeper中的Create请求》介绍了保证分布式事务提交的两阶段提交协议,而XA是针对两阶段提交提出的接口实现标准,本文则对XA进行介绍。 1. XA XA (eXtended Architecture …

第一章 基础算法(三)—— 双指针,位运算,离散化与区间合并

文章目录 双指针位运算离散化区间合并双指针练习题799. 最长连续不重复子序列800. 数组元素的目标和2816. 判断子序列 位运算练习题801. 二进制中1的个数 离散化练习题802. 区间和 区间合并练习题803. 区间合并 为什么直接用y总的板书? 我是懒狗,不想再画…

音乐考级系统python+mysql

目录 废话不多说下面看严谨版不带web界面的: 总结: 写这个博客呢主要是因为之前学校有个简单的课设要做,想着白嫖一个交差的,但是找了一圈没找到合适的能拿来用的,我就下班用了两晚手搓了一个代码。 具体的建表语句…

PCB设计实验|第二周|谐波振荡电路实验|3月6日

目录 实验二 谐波振荡电路实验 一、实验原理 二、实验环境 三、实验结果及分析 四、实验总结 实验二 谐波振荡电路实验 一、实验原理 利用深度正反馈,通过阻容耦合使两个电子器件交替导通与截止,从而自激产生方波输出的振荡器,常用作…

ChatGPT在前,华为盘古Chat在后

国产盘古Chat对话方面堪比GPT-3.5 什么是ChatGPT?简单来说,就是一个能够和人类自然对话的人工智能系统。它可以理解你的语言,回答你的问题,甚至给你提供建议和服务。它不仅可以处理文字,还可以处理图片、视频、音频等…

基于Java学生信息管理系统-控制台版

基于Java学生信息管理系统-控制台版 一、系统介绍二、功能展示1.学生信息添加2.学生信息修改3.学生信息查询4.学生信息删除5.退出系统 三、代码展示四、其它1.其他系统实现2.获取源码 一、系统介绍 学生信息的添加、修改、删除、查询、退出系统 二、功能展示 1.学生信息添加…

【面试题01】抽象类、接口 的区别和使用场景

文章目录 一、抽象类和接口的区别1.1 定义方式不同1.2.成员方法不同1.3 实现方式不同1.4 构造方法不同1.5 访问修饰符不同1.6 关注点不同 二、抽象类和接口的使用场景2.1 抽象类的使用场景2.2 接口的使用场景 三、PHP代码演示总结 一、抽象类和接口的区别 抽象类和接口基本上是…

提升效率,使用ChatGPT的轻松撰写日报和周报

日报和周报是办公生活中不可或缺的部分,它们有助于记录工作进展、分享关键信息和与团队保持沟通。但是,有时写作这些报告可能会变得繁琐和耗时。在本文中,我们将介绍如何利用ChatGPT,一个强大的自然语言处理模型,提高写…