Mac os x的发展
OS X(前称Mac OS X)是苹果公司为麦金塔电脑开发的专属操作系统。Mac OS X于1998年首次推出,并从2002年起随麦金塔电脑发售。它是一套Unix基础的操作系统,包含两个主要的部分:核心名为Darwin,是以FreeBSD源代码和Mach微核心为基础,由苹果公司和独立开发者社区协力开发;及一个由苹果电脑开发,名为Aqua之专有版权的图形用户接口。
OS X 是先进的操作系统。基于坚如磐石的 UNIX 基础,设计简单直观,让处处创新的 Mac 安全易用,高度兼容,出类拔萃。UNIX 之威力,Mac 之简单OS X 既简单易用且功能强大。所有的一切 - 从启动 Mac 后所看到的桌面,到你日常使用的应用程序,都设计得简约精致。无论是浏览网络、查看邮件和外地朋友视频聊天,所有事情都简单高效、趣味盎然。
2016年6月14日,在2016年的WWDC大会上,苹果表示以后OS X统一命名为Mac OS。
自从苹果的硬件产品有了属于自己的发布会之后,WWDC大会(苹果全球开发者大会)就开始回归本质,成为苹果向开发者们展示最新系统和软件的舞台。在这个舞台上,最亮眼的主角之一莫过于 Mac的操作系统OS X。今天就给大家普及一下OS X系统的发展史。
Mac OS X 10.0 Cheetah(猎豹)

Mac OS X 是 Mac OS 的第十代系统,但实际上与先前的 Mac OS(麦金塔系统)是彻底分离开来的,底层架构完全不同,系统的视觉效果也更为华丽,OS X 前期均采用猫科动物命名,后来改为加州景点名称。
2001 年 3 月 24 日,苹果推出了 OS X 10.0 Cheetah,虽然其系统运行速度较慢,功能也不齐全,但由于重写了与之前完全不同的系统,因此系统内核的 Bug 要比以往少得多,稳定性也十分出色。
Mac OS X 10.1 Puma(美洲豹)

同年 9 月 25 日,Mac OS X 10.1 Puma 的推出增强了 Cheetah 的运行效率,并引入了色彩管理、DVD 播放等功能,这也是 OS X 版本中 Mac 的首个默认操作系统。
Mac OS X 10.2 Jaguar(美洲虎)

2002 年 8 月 24 日,从 Mac OS X 10.2 Jaguar 开始,苹果正式声明将用猫科动物来命名 OS X,本次更新新增了多达 150 项功能,系统界面也变得更加光鲜夺目。Jaguar 是首个拥有正式代号的 OS X 版本,OS X 系统从此开始收获大量好评。
Mac OS X 10.3 Panther(黑豹)

距离上一个版本才两个月,OS X 再次迎来更新,大名鼎鼎的网页浏览器 Safari 在这一代开始取代 IE 成为苹果 Mac OS X 的专属浏览器,如今也是所有苹果设备上的默认浏览器。
Mac OS X 10.4 Tiger(老虎)

在 2005 年 WWDC大会上,拥有超过 200 项更新的 Mac OS X 10.4 Tiger 来袭,本次更新加入了 Spotlight 搜索,此外系统在图片和影像编辑方面的处理能力有了不小的提升。
Mac OS X 10.5 Leopard(美洲豹)

从 05 年开始,每年的 WWDC 都能看到 Mac OS X 的更新,Mac OS X 10.5 Leopard 是第一个被认证为标准 UNIX 的苹果操作系统,系统界面更加好看,并且能够同时支持 PowerPC 和 Intel 核心的 Macintosh 电脑。
Mac OS X 10.6 Snow Leopard(雪豹)

在 08 年的 WWDC 大会上,乔布斯正式发布 Mac OS X 10.6 Snow Leopard,现在 MacBook 上常用的触摸板中文手写功能、屏幕共享功能等都是在这一代系统加入的。
Mac OS X 10.7 Lion(狮子)

2011 年 WWDC 大会上,沿用多年的 Mac OS X 改用线上发售 + 下载的形式进行销售,本次更新可谓意义重大。全系列的 ILife 软件得到了更新,并引入了多点触控、手势操作等功能,我们熟悉的 Launchpad 界面也是在该版本引入,还可以全屏运行程序。更重要的是,推出了全新的 Mac App Store 商店,还加入了我们现在常用的 AirDrop 功能。从这一代系统里,我们可以看到脱胎于 OS X 的iOS开始对 OS X 产生逆向的影响,两个系统开始出现越来越多的共同点。
OS X 10.8 Mountain Lion(美洲狮)

2012 年,OS X 10.8 Mountain Lion 正式发布,从这一代开始,Mac OS X 正式更名为 OS X。本次更新强化了 iCloud 云服务,苹果设备之间的联系变得更加紧密,甚至用功能更为强大的 Message 替换了沿用多年的 iChat。此外,新系统针对许多热门的中文功能与服务提供更为全面的支持。
OS X 10.9 Mavericks(美国冲浪胜地)

2013 年发布的 OS X 10.9 并没有沿用猫科动物的名字(或许是因为名字快用完了吧XD),而是命名为 Mavericks,这是美国加州的一个冲浪胜地。本次更新重点强化了多屏显示的功能,每一个显示屏幕上的内容都可以成为独立的工作桌面,全屏应用以及程序切换等操作都不会受到任何影响,这极大地提升了用户的工作效率。
OS X 10.10 Yosemite(优美胜地)

最新的 OS X 10.10 Yosemite 界面深度融合了扁平化的设计风格,并大量采用毛玻璃特效,整体观感更为简洁。全新的通知中心更具灵活性,用户可以更加高效地处理通知信息。还新增全局搜索、iCloud Drive 云盘、Mail Drop 等功能,进一步提升了用户体验。当然,最值得一提的还是 Handoff 功能,只要 iPhone 位于 Handoff 识别范围内,你就可以在 Mac 上实现接听、拨打电话,回复短信、邮件等操作,十分方便。
回首 OS X 的进化之路,我们可以发现苹果一直致力于为用户提供高效快捷的使用体验,并努力让苹果设备之间的连接更加紧密。

Mac os x在市场上占比不多,这也和使用人群有关。首先Mac系列电脑昂贵,多数都是买来办公用的。不过不同的产品定位不同,价值也不同。
Mac os x的发展的更多相关文章
- 回顾苹果操作系统Mac OS的发展历史
在新的MacBook AIR和Mac OS X Lion即将发布之际,我们仅以此文向伟大的苹果和乔布斯致敬.并祝Apple教主乔布斯早日康复,长命百岁,千秋万载,一统苹果! Mac OS是指运行于苹果 ...
- Atitit mac os 版本 新特性 attilax大总结
Atitit mac os 版本 新特性 attilax大总结 1. Macos概述1 2. 早期2 2.1. Macintosh OS (系统 1.0) 1984年2 2.2. Mac OS 7. ...
- [.net 面向对象程序设计深入](5)MVC 6 —— 构建跨平台.NET开发环境(Windows/Mac OS X/Linux)
[.net 面向对象程序设计深入](5)MVC 6 —— 构建跨平台.NET开发环境(Windows/Mac OS X/Linux) 1.关于跨平台 上篇中介绍了MVC的发展历程,说到ASP.NET ...
- 操作系统Unix、Windows、Mac OS、Linux的故事
电脑,计算机已经成为我们生活中必不可少的一部分.无论是大型的超级计算机,还是手机般小巧的终端设备,都跑着一个操作系统.正是这些操作系统,让那些硬件和芯片得意组合起来,让那些软件得以运行,让我们的世界在 ...
- mac OS.NE开发环境搭建
合肥程序员群:49313181. 合肥实名程序员群:128131462 (不愿透露姓名和信息者勿加入,申请备注填写姓名+技术+工作年限) Q Q:408365330 E-Mail:eg ...
- Mac OS 的一点历史: Mac OS, Mac OSX 与Darwin
作为收购 NeXT 公司的结果,苹果公司获得了 NeXTSTEP 架构中的 Mach 和 Objective-C 等设计.尽管 NeXTSTEP 本身已经不再发展了,但是其中的组件在 OS X 中获得 ...
- Mac OS X 背后的故事
Mac OS X 背后的故事 作者: 王越 来源: <程序员> 发布时间: 2013-01-22 10:55 阅读: 25840 次 推荐: 49 原文链接 [收藏] ...
- 最逼近Mac OS的Linux系统 -- Elementary OS
也不知道有多少人听说过Elementary OS?elementary Project 最开始只有一个 elementary 主题,之后延伸出了很多项目,形成了 elementary Project ...
- 为什么每个程序员都应该用Mac OS X?
1.Mac OS X 是基于 Unix 的.这一点太重要了,尤其是对开发人员,至少对于我来说很重要,这意味着Unix 下一堆好用的工具都可以随手捡到.如果你是个 windows 开发人员,我想你会在 ...
随机推荐
- myisam innodb memory 区别(2)
1.区别:1) MyISAM管理非事务表.提供高速存储和检索,以及全文搜索能力.MyISAM在所有MySQL配置里被支持,是默认的存储引擎,除非配置MySQL默认使用另外一个引擎.2)MEMORY存储 ...
- 【转】jvm 堆内存 栈内存 大小设置
原文地址:http://blog.csdn.net/qh_java/article/details/46608395 4种方式配置不同作用域的jvm的堆栈内存! 1.Eclise 中设置jvm内存: ...
- 【转载】mysql中timestamp,datetime,int类型的区别与优劣
转载来自souldak,微博:@evagle以下内容整合筛选自互联网: int1. 占用4个字节2. 建立索引之后,查询速度快3. 条件范围搜索可以使用使用between4. 不能使用mysql提供的 ...
- javascript总结38: 神奇的this
1 this的特性 this 是在函数中的 this 的指向 是在函数调用的时候决定的 this的指向. 谁调用这个函数,函数中的this就指向谁 function fn (){ console.lo ...
- C++对象的virtual table在内存中的布局
(1)单一继承 (2)多重继承 (3)虚拟继承 参考:<深度探索C++对象模型>
- jQuery控制iframe框架内元素
用jQuery在IFRAME里取得父窗口的某个元素的值只好用DOM方法与jquery方法结合的方式实现了 1.在父窗口中操作 选中IFRAME中的所有单选钮$(window.frames[" ...
- 使用django rest framework写POST和GET接口
https://www.cnblogs.com/Jack-cx/p/9351633.html
- leetcode 移动零
给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序. 示例: 输入: [0,1,0,3,12] 输出: [1,3,12,0,0] 这道题比较好想出来 /** ...
- table.insert(tableName, v)
self.teammateList = {} for i=1,3 do local teammate = UI.CreateLuaWidget("Widget_TeammateInfo&qu ...
- Razor TagHelper实现Markdown转HTML
Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式. 用途 Markdown的语法简洁明了.学习容易,而且功能比纯文本更强,因此有很多人 ...