苹果这十年 Mac OS的发展之路

原创
系统 MacOS
十年前你用的是什么系统?十年前你是否知道有个系统叫做Mac?十年前的Mac OS 又是什么样子?在本文中将为大家介绍这些年中Mac OS的发展历程。十年前的Mac选择了与主流背道而驰,十年后的Mac已然坚持着自己的理念。

【51CTO快译】1984年,苹果公司开始在其电脑中使用Macintosh操作系统,后来成为大名鼎鼎的Mac OS。该操作系统引入了革命性的图形驱动界面(GUI),与微软的DOS等其他平台上所用的命令行界面背道而驰。

采用“Classic”样式的Mac OS比其他操作系统更长寿,影响了后来基于GUI的操作系统,比如Windows 3.1和95。然而,2000年临近时,Mac OS看起来形势有点不大好。提供额外功能、运行外部硬件所需的系统扩展(System Extensions)之间频发冲突,这意味着Mac机变得容易出现崩溃和系统死机——创建专业项目时,这是个严重问题。每一个新版本仍在取得进步,而Classic系统已被其架构所阻碍。比如说,缺乏内存保护机制意味着,只要有一个程序崩溃,整个系统会随之瘫痪。对苹果来说,Copland项目在上世纪90年代中期失败后,自主开发下一代操作系统的梦想随之破灭。

1996年,苹果收购了NeXT公司,因而获得了基于Unix的面向对象编程环境OpenStep;NeXT这家公司是史蒂夫•乔布斯离开苹果后在1985年创办的。Copland的一部分元素吸纳到了Mac OS 8;后来,乔布斯重返苹果,担任“临时”CEO;这家公司开始在幕后开发一款基于Unix的新系统。

2001年3月24日——Mac OS X 10.0 Cheetah

 

2000年1月5日,史蒂夫•乔布斯在旧金山Macworld大会上展示了Mac OS X 10.0。当时是Windows 98的天下,他向世人宣告:“苹果的创新在个人电脑操作系统领域再次一路领先。”然而,Mac用户后来等了一年多,才看到完全版摆上货架。

Mac OS X 10.0的一些技术最早出现在1999年3月的Mac OS X Server 1.0中。这款服务器软件结合了Unix内核、基于Unix的应用编程接口(API)和现有的Mac OS 8.5.1,特点是拥有Classic界面、运行原生Mac OS X Server程序的Cocoa界面,以及可在窗口中启动和运行Classic Mac OS的“蓝盒子”(Blue Box)环境。2000年9月,苹果发布了Mac OS X 10.0的公共测试版,供开发者和早期采用者使用。

这段试用期过后,采纳了75000个用户的反馈意见,完全零售版于2001年3月24日上市。该操作系统代号Cheetah,售价99英镑(公共测试版用户只要花74英镑)。它在搭载G3和G4 PowerPC处理器的Power Mac机上运行,需要至少128MB内存,这在内存需求方面是一个相当大的提升。

由于核心系统由基于Unix的开源Darwin内核组成,Cheetah以一种新的外观彻底改变了Finder,提供了发亮和半透明的元素,比如按钮、滚动条和窗口。Dock便于访问应用程序,并具有流畅的动画效果,而Mac OS X在底层提供了内存保护机制、完全基于互联网标准的TCP/IP网络技术以及抢占式多任务处理技术,因而多个应用程序运行起来更顺畅。

苹果新的操作系统通过OpenGL提供三维图形和游戏,而Quartz 2D引擎负责文本和图形的呈现。Cheetah还推出了Carbon的稳定版——Carbon这套API允许与为Mac OS 8和9编写的应用程序向后兼容,并提供了Classic环境,以一种与服务器的“蓝盒子”环境相似的方式运行旧程序。Mac OS X发布当天,有大约350款Mac OS X应用程序。两个月后,苹果在弗吉尼亚州和加利福尼亚州开设了第一批零售店。#p#

2001年9月25日——Mac OS X 10.1 Puma

交付Mac OS X 10.0近四个月后,苹果预览了代号为Puma的版本10.1。史蒂夫•乔布斯在6月18日的Macworld大会上发表主题演讲时解释:“Mac OS X的这个新版本运行速度超快,采纳了用户的许多建议,比如可移动的Dock可以放在屏幕的左边、下边或右边。我们修复了许多软件错误,并增添了许多优秀的新特性,比如可直接从Finder刻录光盘,能够与Windows客户机和服务器无缝联网。”

Puma售价99英镑(现有的Mac OS X用户免费),改进了系统性能,特别是应用程序的启动时间和窗口大小调整方面。菜单栏上新的系统状态图标让用户更容易访问常用功能,方便用户监控无线网络和电池充电情况。有了新的自动文件扩展名管理功能,发送、接收、打开和阅读文件变得更容易;还有一款DVD播放器,能够直接从Finder刻录DVD-R数据光盘。Puma还引入了ColorSync 4.0,支持ICC色彩管理和更容易打印,还对AppleScript、OpenGL和音频功能进行了改进,还提供基于WebDAV的改良版iDisk。

发布当天就有的主要Mac OS X应用程序包括:Intuit Quicken Deluxe 2002、Alias/Wavefront’s Maya、Internet Explorer 5.1、Adobe Acrobat Reader 5.0、Macromedia FreeHand 10、Aspyr的Tony Hawk’s Pro Skater 2、Aladdin的Stuffit Deluxe、Pro Create Painter 7、FileMaker Pro以及赛门铁克的一批产品。

这个名单中仍然不见QuarkXPress和Adobe Photoshop的踪影,不过有一款备受期待的应用程序:微软的Office v.X for Mac。#p#

2002年8月24日——Mac OS X 10.2 Jaguar

史蒂夫•乔布斯在加州圣何塞召开的苹果全球开发者大会(WWDC)上预览了Mac OS X 10.2 Jaguar,这款操作系统引入了一大批新特性。其中包括:Quartz Extreme,这是Quartz图形和合成引擎的硬件加速版;增强版Finder,拥有自动弹出文件夹和即时搜索功能;以及QuickTime版本6,因而成为对基于行业标准的MPEG-4视频和AAC音频流来说第一个完整的解决方案。

Jaguar是第一款随带Rendezvous(后来改名为Bonjour)的苹果操作系统,这项技术可以找到IP网络上的其他设备(如电脑),并让其他用户可以访问它们的服务。还加强了Windows网络与SMB浏览和共享的兼容性,而且内置了PPTP VPN安全机制。苹果的与AIM兼容的即时通讯软件iChat内置到Mac OS X中,并与新的Mail和Address Book应用程序集成起来。Jaguar还提供了面向开发者的Unix工具,使用了18年之久的Happy Mac启动图标换成了苹果徽标。

那一年都在打广告,竭力宣传Jaguar可以给 Windows用户带来怎样的好处,劝说他们“改用”Mac,但苹果还没有搞定这一点:2000万现有苹果用户中只有约10%改用Mac OS X,作为主操作系统。与此同时,紧跟Mac OS X 10.1发布的Windows XP在不到一年内就卖出了5000多万份许可证。

美国的35家苹果零售商举行了深夜发售活动,此举标志着Jaguar正式发布。上市第一个星期,这款售价99美元的软件在全球卖出了约10万套。“Jaguar是我们有史以来一发布,最快创造良好业绩的操作系统,看来大获成功,”史蒂夫•乔布斯谈到销售数据时说。“评价好得出奇;客户们对Jaguar的稳定性、速度、新特性以及与Windows的兼容性大加赞扬。”

苹果在当年9月召开的苹果巴黎博览会上宣布,2003年1月开始,所有新的Mac机启动后将只进入Mac OS X,不过它们借助Classic软件,可以运行Mac OS 9应用程序。#p#

2003年10月24日——Mac OS X 10.3 Panther

2003年伊始,苹果推出了一批产品,其中包括Safari、iLife、Keynote、Final Cut Express、X11、开创性的12英寸和17英寸PowerBook G4机型,还推出了Xserve RAID存储系统。美国前副总统Al Gore加入了苹果董事会。 iTunes音乐商店在4月亮相,头一个星期就卖出了100多万首歌曲。到年中共有700万Mac OS X用户;年中还迎来了Power Mac G5,这款电脑配备世界上第一个64位台式机处理器和业界第一条1GHz前端总线。

然而,新版本操作系统的宣布推迟到了6月召开的WWDC,而Mac OS X 10.3 Panther最终在10月24日交付。史蒂夫•乔布斯解释:“Panther为操作系统设立了新的标准。新特性超过150项,我们今天提供了其他任何操作系统在接下来几年都不会见到的技术创新。”

其中一项创新是Exposé,这种革命性的方法可以立即查看所有打开的窗口,只要缩小这些窗口的大小,以便全部出现在Mac的屏幕上。Exposé采用了Quartz图形引擎,证明了它是处理多个文件、应用程序和项目方面的一大突破。新的Finder把用户常用的文件夹、存储、服务器和iDisk放在一个方便的地方,提供了单击访问,同时为Mac、Windows和Unix文件服务器提供了动态浏览网络的功能。快速用户切换(Fast User Switching)功能让几个人可以使用同一台Mac机,不必停止应用程序或注销退出。

Panther还推出了FileVault,这项128位加密技术旨在确保主目录下的数据安全无恙,还推出了提供系统级字体管理的Font Book。对Preview、Address Book、iDisk和Mail进行了改进,加强了与Windows之间的兼容性,那样可以与Windows用户共享文件、打印机和网络服务。这款操作系统的价格仍然是99英镑,运行速度的提升大受欢迎。#p#

2005年4月29日——Mac OS X 10.4 Tiger

史蒂夫•乔布斯在2005年1月的旧金山Macworld大会上声称:“Mac OS X Tiger会早在Longhorn之前推出。”他指的Longhorn是最后以Windows Vista面目示人的微软操作系统的代号。

Tiger最先在2004年6月的WWDC上宣布,最终于2005年4月29日交付,折扣价是89英镑,乔布斯放言:“Mac OS X Tiger是有史以来开发的最创新、最安全的桌面操作系统。像Spotlight和Dashboard这些Tiger开创性的新特性将改变人们使用电脑的方式,促使对手竞相效仿。”

Tiger要求系统至少拥有256MB内存,旨在能在搭载PowerPC G5、G4或G3处理器的任何Mac机上运行,内置FireWire。除了搜索工具Spotlight和窗口组件访问实用工具Dashboard外,Tiger还推出了对原生64位应用程序的支持。它包含QuickTime 7,支持H.264视频编解码器、实时视频缩放、零配置媒体流和增强环绕声,经过翻新的iChat使用同样的互联网带宽,却提供了显著改善的图像质量。

Automator工作流应用程序允许用户无需复杂的编程,即可自动处理重复任务;Safari获得了功能齐全的RSS阅读器。Mail 2经过了翻新,拥有新的用户界面、Spotlight搜索和Mac同步功能;另外现在你可以将通过电子邮件发来的图像作为全屏幻灯片来查看。苹果引入了用于处理分布式计算任务的Xgrid,引入的Core Image和Core Video为新的图像和视频处理应用程序提供了基础。

《PC World》杂志的Narasu Rebbapragada赞美道:“Mac OS X Tiger比前一代操作系统Panther大为改进。对我来说,Spotlight搜索和智能文件夹(Smart Folders)这两项特性就对得起购买价。”

乔布斯的预言很准,因为Windows Vista到2006年才交付,提供了新的安全控制、新的搜索工具和崭新的设计。2005年6月,Tiger卖出了200万套。苹果宣布所有Mac机在2007年年底之前改用英特尔处理器。#p#

2007年10月26日——Mac OS X 10.5 Leopard

Mac OS X 10.5 Leopard 在2006年8月的WWDC上预览,提供了约300个项新特性。其中主要包括:Time Maching,这个实用工具可自动备份文件,以防以后需要恢复;Spaces,这是众多任务所需的在一组组应用程序之间切换运行的新方法;Boot Camp,可以在基于英特尔处理器的Mac机上本地运行Windows;Core Animation,这项新的图形技术简化了创建视觉效果和动画的工作,并结合了Universal Access方面的重大改进以及Mail和iChat的新特性。重新设计的带有Stacks的三维Dock为组织管理文件提供了一种新方法,那样只要单击,即可快速轻松地访问文件;Quick Look提供了这种便利:通过Finder中的任何视图,可以立即以全屏、高分辨率的方式查看几乎一切内容,甚至媒体文件。

史蒂夫•乔布斯说:“Time Machine和Spaces等突破性的特性充分表明了Mac OS X在操作系统创新方面领先业界。微软还在设法效仿我们早在几年前交付的OS X版本,我们再次凭借Leopard跑到了前面。”

《华尔街日报》杂志的Walt Mossberg撰文道:“在我看来,Leopard比Vista更好更快,一批新特性使得Mac机用起来更容易。”同时,Claudine Beaumont在《每日电讯报》中撰文时这样评述Time Machine:“它使用简便、界面直观,精巧的图形用户界面使得文件恢复起来比翻阅根目录或复杂菜单容易得多。这项特性本身就物有所值。”

除了为现有的32位Mac OS X应用程序和驱动程序确保性能和兼容性外,Leopard还允许应用程序全面利用原生64位处理技术。这与已经在利用这项技术的Windows Vista和Linux相一致。Leopard在PowerPC上和英特尔Mac机上都可以运行,但停止了对G3处理器的支持。

另一方面,乔布斯在2007年1月9日的Macworld大会上向公众发布了意料当中的iPhone。#p#

2009年8月28日——Mac OS X 10.6 Snow Leopard

苹果的软件工程高级副总裁Bertrand Serlet在2009年WWDC的操作系统预览会(现已成为惯例)上说:“我们在短短七年内为OS X添加了1000多项新特性,Snow Leopard为另外的成千上万项特性奠定了基础。我们在继续致力于提供最佳的用户体验,暂停新特性的开发工作,把精力集中在完善世界上最先进的操作系统。”

Mac OS X 10.6 Snow Leopard在 Leopard问世仅仅一年多后发布,提供了64位版的应用程序,包括Mail、iCal、iChat 和Finder(用苹果的原生Cocoa API完全重新编写)。为了充分发挥多核处理器的功能,大中央调度(GCD)集成在操作系统中的各个部分,从新的系统级API到高级框架和编程语言扩展。它可以使用基于C的开放标准OpenCL,充分挖掘图形处理单元(GPU)的功能。Snow Leopard 包括QuickTime X,它拥有一款重新设计的全屏播放器,让用户可以轻松查看、录制、修剪和共享视频;还包括64位版本的Safari 4,速度最多快50%,可以抵御插件引起的崩溃。还内置了支持微软Exchange Server 2007的功能,是唯一提供这种支持的桌面操作系统。不过,它只能在基于英特尔处理器、至少有1GB内存的Mac机上运行。

Snow Leopard是作为Mac OS X Leopard用户的升级版来发布的,售价25英镑,只有前一个版本大小的一半;一旦安装完毕,最多可以腾出7GB的硬盘空间。《卫报》报道:“Snow Leopard结合了诸多完善之处、性能改进和新特性,这意味着支付要价是不二的选择。”

与此同时,苹果在2008年7月11日发布iPhone 3G短短三天后,卖出了100万部。3GS取得了同样的不俗业绩。同时,应用程序商店的应用程序增加到了超过10万个,到2009年第三季度下载量超过20亿人次。#p#

预计2011年夏天——Mac OS X 10.7 Lion

2010年10月20日,苹果预览了Mac OS X 10.7 Lion。这款操作系统定于今年夏天发布,汲取了iPad许多软件创新方面的灵感。

史蒂夫•乔布斯出席的Back to the Mac发布会介绍了Lion的一些元素,比如Mac OS应用程序商店,它采用了与iPhone/iPad用户的在线资源相似的一种模式,可提供一步安装应用程序和自动更新的便利。应用程序的全屏显示会成为Lion的一项标准特性,允许用户只要单击即可将应用程序变成全屏模式;只要在触控板上滑动,即可切换到另一个全屏应用程序;再往回一滑,即返回桌面,可访问多窗口应用程序。只要你从应用程序商店下载程序,程序就会显示在Launch Pad上。

Launch Pad将是访问和启动Mac机上所有应用程序的一种新方法。用能够支持手势的设备单指滑一下,就会显示多页的应用程序;你只要把应用程序的图标拖到新位置,或者把应用程序分组到文件夹中,就可以随意安排组织文件。

Snow Leopard里面像Exposé、Dashboard和Spaces这些实用工具都齐集在Lion的任务控制台(Mission Control)里面,它提供了一种创新的方法,便于查看在Mac机上运行的每个程序,可以浏览到任何地方。

史蒂夫•乔布斯在发布会上说:“Lion把来自iPad的许多奇思妙想运用到了Mac上,还添加了Mac用户确实会喜欢的一些全新特性,比如任务控制台。Lion有众多新特性;我们希望我们今天预览的一小部分特性会让用户清楚地了解我们的发展方向。”

苹果在2月又预览了Lion的一些特性,当时它发布了开发者预览版。这些特性包括新版本的Mail,还有Mac无线同步方法AirDrop。FileVault的更新版可以对整个系统加密。

51CTO评论:苹果比微软更微软,为什么这么说。我们从苹果发展史上就不难看出,苹果一直坚持着自己的理念——走自己的路,让别人玩去吧。苹果将用户牢牢的黏在了Mac平台上,你可以不用Mac但是这款软件就是不支持,就好比说Adobe。微软至少还在考虑与其他平台的兼容性。但是为什么还有那么多的用户去选择Mac平台呢?良好的用户体验,不逊于他人的系统服务,这就是用户选择Mac的理由。

【编辑推荐】

  1. 2010年全球操作系统市场营收 Linux与Mac OS增幅最大
  2. 各取所需 Windows与Mac系统下的工具推荐附下载
  3. Mac与Windows 对不安全性的两种看法
  4. 倒行逆施 21世纪的系统平台Windows与Mac
  5. 2010年十大最危险IT技术 苹果Mac OS X上榜
责任编辑:张浩 来源: 51CTO.com
相关推荐

2018-11-15 14:29:15

2012-01-04 09:51:08

Mac OS未来

2018-11-16 09:29:59

2012-06-19 09:50:16

2022-03-18 13:46:20

物联网数据技术

2022-09-14 17:53:45

ASR技术领域

2022-08-30 15:26:07

AI语音识别

2011-11-02 14:22:40

2009-06-10 16:30:56

GlassFish

2019-07-02 14:34:15

Android智能十年

2011-01-05 09:43:34

2024-02-05 10:10:06

Vue策略编译

2011-05-16 17:09:00

2011中国工业软件发

2009-11-25 10:31:33

2011-08-05 10:07:01

DBA职业之路

2021-11-04 06:58:32

移动管理谷歌

2022-08-30 20:55:08

云计算IT公有云

2019-12-13 16:08:57

戴尔

2013-06-08 13:52:29

苹果WWDC2013

2009-12-23 09:57:13

十大IT公司
点赞
收藏

51CTO技术栈公众号