macOS
開發者 | 蘋果公司 |
---|---|
程式語言 | |
作業系統家族 | |
運作狀態 | 持續中 |
原始碼模式 | 閉源(含有自由的Darwin部分) |
首次發布 | 2001年3月24日 |
目前版本 |
|
市場取向 | 個人電腦 |
更新方式 | |
支援平台 | |
核心類別 | 混合(XNU) |
預設使用者介面 | 圖形(Aqua) |
許可證 | 商業軟體、專有軟體 |
前一代 | Classic Mac OS |
官方網站 | www |
支援狀態 | |
支援中 |
macOS(/ˌmækʔoʊˈɛs/[6];2011年及之前稱 Mac OS X,2012年至2015年稱 OS X)是蘋果公司推出的使用圖形化使用者介面的作業系統,為麥金塔(Macintosh,簡稱 Mac)系列電腦的主作業系統。StatCounter 在2018年8月的資料表示,在桌面作業系統中,macOS 的市佔率為12.65%,次於 Windows 的82.51%,位居第二。[7]
macOS 是 1999 年發行的 Classic Mac OS 最終版本 Mac OS 9 的後繼者。1999 年發布 macOS Server 的首個版本 Mac OS X Server 1.0,電腦版 Mac OS X 10.0「Cheetah」於 2001年3月24日發布。2012 年蘋果將 Mac OS X 更名為 OS X,第一個使用此命名的系統為「OS X Mountain Lion」。以前版本的 macOS 以大型貓科動物命名,例如 Mac OS X v10.8 被稱為「Mountain Lion」,但隨著 2013 年 6 月 OS X Mavericks 的公布,命名開始採用加州地標。2016 年 6 月,蘋果公司宣布 OS X 更名為macOS,以便與蘋果其他作業系統 iOS、watchOS 和 tvOS 保持統一的命名風格。在 Apple 宣布啟動 Mac 遷移至Apple Silicon 平台後,首個支援 Apple Silicon 的 macOS Big Sur 於 2020年6月7日發布。目前最新版本為macOS 15 Sequoia Beta測試版,於 2024年6月11日的 WWDC24 發布。
macOS Server 也同時於 2001 年發售,架構上來說與工作站(客戶端)版本相同,只有在包含的工作群組管理和管理軟體工具上有所差異,提供對於關鍵網路服務的簡化存取,像是郵件傳輸伺服器、Samba 軟體、輕型目錄訪問協定伺服器以及域名系統。同時它也有不同的授權類型。2022年4月21日,蘋果公司宣布放棄對 macOS Server 作業系統的支援。[8]
macOS包含兩個主要的部分:名為Darwin的核心,以BSD原始碼和Mach微核心為基礎,由蘋果公司和獨立開發者社群合作開發;及一個由蘋果公司開發,名為Aqua的專有圖形使用者介面。
歷史
簡單來說,它是 Mac OS「版本 10」的分支,然而它與早期發行的 Mac OS 相比,在 Mac OS 的歷史上是傾向獨立發展的。
它以 Mach 核心 為基礎,加入 UNIX 的 BSD 實作,再整合到 NeXTSTEP 當中(NeXTSTEP 為當時史蒂夫·賈伯斯(Steve Jobs)於 1985 年被迫離開蘋果後,到 NeXT 公司所發展的)。[9]
同時,蘋果電腦企圖創造一套獨家擁有的「新世代」作業系統,但只有少部份成功。最後 NeXT 的作業系統(在當時稱作 NeXTSTEP)被選為蘋果下個作業系統的基礎形式,然後蘋果電腦將 NeXT 公司全部買下來,並重新聘僱賈伯斯。
賈伯斯重回蘋果的領導階層後,帶領著蘋果公司把原本傾向便利程式設計師的 OPENSTEP,轉換到蘋果電腦主要銷售的家用市場,以及受到專業人士歡迎的 Rhapsody 系統上。經歷過打擊 Mac OS 獨立開發者忠誠度的失算策略、Mac OS 9 轉換到新系統,減輕轉變之後,Rhapsody 演化為 macOS。
描述
Mac OS X 是與先前的 Mac OS 徹底地分離開來的一個作業系統,它的底層程式碼與先前版本完全不同。這個新的核心名為 Darwin,是一套開放原始碼、符合 POSIX 標準的作業系統,伴隨著標準的 Unix 命令列與其強大的應用工具。
儘管最重要的架構改變是在表面之下,但是 Aqua GUI 是最突出和引人注目的特色。柔軟邊緣的使用,半透明顏色和細條紋(與第一台 iMac 的硬體相似)把更多的顏色和材質帶入到桌面上的視窗和控制項,比 OS 9 所提供的外觀更多,引發了使用者間大量的爭論。很多舊 Macintosh OS 使用者把這個介面描述得像是像玩具一樣,缺乏專業美感。而其他的人則為新系統的新 GUI 創新感到恩喜。
這種外觀設計簡潔,即使在第一個 macOS 版本推出之前,第三方的開發者就開始針對可以換外表的程式像是 Winamp 製作類似 Aqua 介面的外表。
針對一些聲稱是有著作權設計下製造或散佈且提供這種介面軟體的人,蘋果採取法律行動,威脅那些聲稱他們。macOS 包含了自家的軟體開發程式,其重大的特色是名為 Xcode 的整合開發環境。Xcode 是一個能與數種編譯器溝通的介面,包括 Apple 的 Swift、C、C++、Objective-C、以及 Java。可以編譯出目前 OS X Yosemite 所執行的兩種硬體平台之執行檔,也可以用除了 Swift 以外的幾種語言編寫用於舊系統的程式。還可以編譯成 PowerPC 平台專用,x86 平台專用,或是跨越兩種平台的通用二進制。
純粹由系統銷售的數字來看,這種 GUI 和核心的組合現在變成最暢銷的 Unix 環境。
顯著特點
- 全 64 位元技術,可以透過第三方的 Mode Selector 進行 64 位元和 32 位元切換。
- Grand Central Dispatch:幫助程式編譯人員使用多核心編譯,增強軟體多核心支援。
- OpenCL:是一種讓圖像處理器發揮極致來加速應用程式效能的新技術
- 輔助功能:透過萬能輔助功能包含的 VoiceOver 2 可以讀出任何 Mac 上的文字。Multi-touch 觸控版支援中文手寫。含有 40 種以上盲文現實,支援藍牙模式。
- 它的 Quartz 影像模式使用 PDF(可攜檔案格式,Portable Document Format)的子集合當作基礎。
- 全彩,可連續縮放的小圖示(最大到 128 × 128(10.5 Leopard 最大到 512 × 512)像素)
- 在視窗周圍的陰影和分離的文字元素來提供深度的感覺。
- 依靠 NeXT-型程式服務,提供全域拼寫檢查及其他功能強大的工具
- 專用介面工具集、文字、圖形和視窗元件的反鋸齒效果
- 新的介面元素,包括「紙單」(sheets;文件模型對話方塊附帶於特殊窗口)和「抽屜」(drawers)。
- 色彩同步在核心繪圖引擎中內建色彩匹配(為印刷和多媒體專業人士).
- OpenGL(在 10.2 版中納入)合成視窗到螢幕上,容許硬體加速繪圖。這種技術稱為 Quartz Extreme。
- Exposé(在 10.3 版中納入)可以快速地排列視窗或是顯現桌面。在 10.6 中進行大量改良,直接從 Dock 上啟用 Exposé。
- 在整個作業系統中普遍使用 Unicode。
- Spotlight 搜尋技術(在 10.4 版中納入)允許以項目的特性或內容來快速的即時搜尋資料檔案、郵件訊息、相片、和其他資訊。
- Automator(10.4 版中加入)是一種設計來為不同的工作任務建立自動化的工作流程之應用程式。
相容性
儘管蘋果官方聲稱,macOS 只能在使用 G3 或更高階的微處理器的電腦上運行。但實際上透過修改,macOS 亦能安裝在較早期的 Power PC 604e 上並順利運行;甚至有人透過 PearPC 模擬器 Linux 版,在更早期的 Centris 650(25MHz)上安裝 Mac OS X 10.3,只是以此方式安裝的 macOS,沒有多大的實用價值可言(僅系統自我檢測便得花上數天時間)。[10]
macOS 透過提供一種稱為 Classic 環境的類比環境,保留了與較舊的 Mac OS 應用程式的相容性,允許使用者在 macOS 中把 Mac OS 9 當作一個程式行程來執行,使大部分舊的應用程式就像在舊的作業系統下執行一樣。另外,給 Mac OS 9 和 macOS 的 Carbon API 可以創造出允許在兩種系統執行的程式碼。OpenStep 的 API 也依然可以使用,但是蘋果現在把它稱為 Cocoa 技術。(這個遺留下來的傳統可以在 Cocoa API 中看到,大部分的類別名稱都是以 NeXTSTEP 的縮寫「NS」開頭。)給開發者的第四個選項是可以在 macOS 當作「第一等公民」一樣的 Java 平台上寫應用程式—事實上這就是說 Java 應用程式儘可能的與作業系統合適地搭配而仍然能夠「
只要他們能夠在這個平台上被編譯,macOS 可以執行很多 BSD 或 Linux 軟體套件。編譯過的程式碼通常是以 macOS 封裝的方式來散佈,但有些可能需要命令列的組態設定或是編譯。像是 Fink 和 DarwinPorts 這樣的專案,提供很多標準套件之預先編譯或是預先格式好的封裝。在 10.3 版開始,macOS 已經包含 Apple X11,這是給 Unix 應用程式的 X11 圖形介面的公司版本,當作是在安裝階段的選擇性元件。蘋果是以 XFree86 4.3 和 X11R6.6 為基礎實作的,搭配一個模仿 macOS 外觀的視窗管理員,與 macOS 有更密切的整合,延展擴充到使用天生的 Quartz 顯像系統和加速 OpenGL。早期的 macOS 版本可使用 XDarwin 來執行 X11 應用程式。
對於早期的 macOS 版本,有支援的標準硬體平台是以 PowerPC G3、G4、G5 處理器的麥金塔電腦產品線(筆記型、桌上型、或是伺服器)。後期的 macOS 版本不再支援某些老舊的硬體、舉例來說,Panther 不支援「米黃色」 G3,以及 Tiger 不支援蘋果在推出 FireWire 之前的系統。然而,免費的工具像是 XPostFacto 可以使得蘋果官方宣稱不支援的某些舊系統可以安裝 macOS,包含某些 G3 之前的系統。作業系統針對所有支援的硬體提供相同的功能,除了基本硬體的限制之外(例如,CD-ROM 不能燒錄 CD)以及在更多先進配備上盡量增快效能(例如圖形加速)。
Mac向英特爾平台遷移 |
---|
於 2005年6月6日,史蒂夫·賈伯斯在蘋果每年的蘋果公司全球軟體開發者年會中發表演說,表示接下來的兩年間蘋果將會從 PowerPC 轉換到 Intel 的微處理器[11],而且在這個轉變的期間,Mac OS X 都會支援兩種平台。對於 PowerPC 平台的支援會一直持續到 10.5 版,但是同時支援兩種平台多久的時間並不清楚(Mac OS 對於摩托羅拉 68k 架構的支援一直持續到 PowerPC 系統推出後的約四年)。新版的 Xcode 支援建造通用二進制,可以在兩種架構執行。PowerPC 程式碼在 Intel 為基礎的 Mac 會使用稱為 Rosetta 的模擬器來提供支援。賈伯斯也證實先前的謠言,就是蘋果之前每一版的 macOS 開發週期都有 Intel 微處理器的版本。像是跨平台的能力已經早就存在 macOS 的血統中——就是 macOS 的前身,OPENSTEP——已經被移植到很多個架構下,包含 Intel 的 x86 以及 macOS 的核心作業系統 Apple Darwin 也移植到 x86,早在 macOS 第一次推出就可以免費下載。然而,蘋果聲明 x86 平台的 macOS 將不會支援 Classic 環境。
版本
版本命名
「X」這個字母是一個羅馬數字「10」,因此正式的發音為「十」(ten),它接續了先前的麥金塔作業系統 Mac OS 8、Mac OS 9 的編號。另外一個原因,是蘋果公司傾向提及特別的版本,例如「Mac OS X 版本 10.4」。
早期 Mac OS X 版本是以大型貓科動物名稱為內部代號,如 10.0 版的代號是 Cheetah,以及 10.1 版代號為 Puma。在 Mac OS X 10.2 版本以後,因為賈伯斯認為大家對早前版本的內部代號十分感興趣,蘋果開始公開地使用貓科名稱註冊作為產品商標,並作為系統版本簡稱。Mac OS X 10.2 命名為 Jaguar,以及 10.3 相似地命名為 Panther。2011 年蘋果推出 OS X Lion,改變了命名規則,在產品正式名稱中去掉了 Mac 字樣和版本號。2012 年又推出 OS X Mountain Lion。
賈伯斯過世後,WWDC 2013 上發布 OS X Mavericks 時,克雷格·費德里吉(Craig Federighi,1969年5月27日-)開玩笑說 OS X 10.9 曾考慮命名為 OS X Sea Lion,但考慮到貓科動物名稱即將用盡,今後命名困難,所以系統定名為 Mavericks,即加州北部的一處衝浪勝地。隨後他宣布今後十年蘋果將會用給開發團隊靈感的加州景點名稱作為系統代號名,像是 2014 年發行的 OS X Yosemite,其中的「Yosemite」即是加州的優勝美地國家公園。
由於蘋果在版本 10.4 使用「Tiger」這個名稱,因此一家品牌名稱中含有「Tiger」字樣的電腦零售商 TigerDirect 曾對蘋果提出法律訴訟。然而,在 2005年5月16日,佛羅里達州聯邦法庭裁決蘋果電腦使用「Tiger」的名稱並沒有侵害到 TigerDirect 的商標。
從2020年的 macOS Big Sur 開始,蘋果放棄了 10.x 系列版本號,並從 11 開始順序編號。
現在蘋果電腦的網站和文章中提及特殊的 OS 版本會以不同的方式呈現:
- 「macOS Monterey」,版本的正式名稱
- 「macOS 12 "Monterey"」,版本號碼和名稱,蘋果有時會省略引號(目前已停止使用此命名方式)
- 「Monterey」,版本簡稱及商標
蘋果在內部使用"構建編號(build number)"來區別每一個 macOS 的開發版本。每一周可能會有好幾個開發版本。在蘋果的指導方針下,產品的第一個開發版本是由建造 1A1 開始。小改版是以 1A2、1A3、1A4 等等來編號。第一個主要的開發改版變成 1B1(並且小改版會變成 1B2、1B3 等等),而下一個主要的改版會變成 1C1,以此類推。在最後一個 1_系列的下一個主要改版會變成 2A,接著是 2B。從一個字母到下一個的轉變發生在次要的推出編號。舉例來說,像是 Panther(10.3)的第一個建造編號是 7A1。第一個公開發行的編號是 7B85;而最後一個 10.3.9 是 7W98。但是下一個 macOS 的版本是 10.4,建造編號是 8A1。當一個建造被選為當作下一個公開釋出的 macOS,則它會給定一個公開的版本編號。編號 4K78 就是被選為 macOS 版本 10.0,編號 5G64 變成 10.1,編號 6C115 變成 10.2,編號 7B85 變成 10.3,以及編號 8A428 變成 10.4。
版本歷史
版本 | 代號 | 韌體支援 | CPU支援 | CPU架構支援 | 核心位元 | 經典環境 | 宣佈日期 | 發佈日期 | 最新版本 | ||
---|---|---|---|---|---|---|---|---|---|---|---|
應用程式 | 核心擴展 | 系統核心 | |||||||||
Rhapsody 開發者版 | Grail1Z4 Titan1U |
Open Firmware | PowerPC | PPC32 | PPC32 | PPC32 | 32位元 | Mac OS 8 | 不明 | 1997年8月31日 | DR2版 (1998年5月14日) |
BIOS | Intel | IA-32 | IA-32 | IA-32 | 不適用 | 不明 | |||||
Mac OS X Server 1.0 | Hera | Open Firmware | PowerPC | PPC32 | PPC32 | PPC32 | Mac OS 8.5.1 | 不明 | 1999年3月16日 | 1.2v3 (2000年10月27日) | |
Mac OS X 開發者預覽版 | Kodiak[12] | 不明 | 1998年5月11日 | 1999年3月16日 | DP4 版 (2000年4月5日) | ||||||
公開測試版 | Cheetah (獵豹) |
Mac OS 9.0.4[13] | 不明 | 2000年9月13日 | 不適用 | ||||||
Mac OS X 10.0 | Cheetah (獵豹) |
Mac OS 9.1 及後來版本 | 不明 | 2001年3月24日 | 10.0.4 (2001年6月22日) | ||||||
Mac OS X 10.1 | Puma (美洲獅) |
2001年7月18日 | 2001年9月25日 | 10.1.5 (2002年6月6日) | |||||||
Mac OS X 10.2 | Jaguar (美洲虎) |
PPC32 (PPC64[14]) |
2002年5月6日 | 2002年8月24日 | 10.2.8 (2003年10月3日) | ||||||
Mac OS X 10.3 | Panther (黑豹) |
PPC32 PPC64 |
32 位元 | 2003年6月23日 | 2003年10月24日 | 10.3.9 (2005年4月15日) | |||||
Mac OS X 10.4[15] | Tiger (虎) |
PPC32 PPC64 (BSD 應用) |
2004年5月4日 | 2005年4月29日 | 10.4.11 (2007年11月14日) | ||||||
EFI32 EFI32(64 位元拓展模式)[16] |
Intel | IA-32, PPC32 Intel 64[17] (BSD 應用) |
IA-32 | IA-32 Intel 64[18] |
Microsoft Windows[19] | 2005年6月6日 (10.4.1) |
2006年1月10日 (10.4.4) | ||||
Tiger (虎) 通用碟 |
Open Firmware EFI32 EFI32(64 位元拓展模式) |
PowerPC Intel |
PPC32, IA-32 PPC64(BSD 應用) Intel 64(BSD 應用) |
PPC32 IA-32 |
PPC32 IA-32 PPC64 Intel 64 |
2006年8月10日 (Server 10.4.7) |
2006年8月10日 (Server 10.4.7) | ||||
Mac OS X 10.5 | Leopard (花豹) |
PPC32, PPC64 IA-32, Intel 64 |
2006年6月26日 | 2007年10月26日 | 10.5.8 (2009年8月5日) | ||||||
Mac OS X 10.6 | Snow Leopard (雪豹) |
EFI32 EFI32(64 位元拓展模式) EFI64 |
Intel | IA-32, PPC32 Intel 64 |
IA-32 Intel 64 |
IA-32 Intel 64 |
32 位元 64 位元 |
2008年6月9日 | 2009年8月28日 | 10.6.8 v1.1 (2011年7月25日) | |
Mac OS X 10.7 | Lion (獅) |
EFI32(64 位元拓展模式) EFI64 |
Intel 64 | IA-32 Intel 64 |
Intel 64 | 2010年10月20日 | 2011年7月20日 | 10.7.5 (2012年9月19日) | |||
OS X 10.8 | Mountain Lion (山獅) |
EFI64 | Intel 64 | Intel 64 | 64 位元 | 2012年2月16日 | 2012年7月25日 | 10.8.5 (12F45) (2013年10月3日) | |||
OS X 10.9 | Mavericks (衝浪灣) |
2013年6月10日 | 2013年10月22日 | 10.9.5 (13F1112) (2014年9月18日) | |||||||
OS X 10.10 | Yosemite (優勝美地國家公園) |
2014年6月2日 | 2014年10月16日 | 10.10.5 (14F27) (2015年8月13日) | |||||||
OS X 10.11 | El Capitan (酋長岩) |
2015年6月8日 | 2015年9月30日 | 10.11.6 (15G22010)
(2018年7月9日) | |||||||
macOS 10.12 | Sierra (內華達山脈) |
2016年6月13日 | 2016年9月20日 | 10.12.6 (16G29) (2017年7月19日) | |||||||
macOS 10.13 | High Sierra (內華達高脊山脈) |
2017年6月5日 | 2017年9月25日 | 10.13.6 (17G65) (2018年7月24日) | |||||||
macOS 10.14 | Mojave (莫哈維沙漠) |
2018年6月4日 | 2018年9月25日 | 10.14.6 (18G84) (2019年7月22日) | |||||||
macOS 10.15 | Catalina (聖卡塔利娜島) |
Intel 64 | Intel 64 | 2019年6月3日 | 2019年10月7日 | 10.15.7 (19H2) (2020年9月24日) | |||||
macOS 11 | Big Sur (大瑟爾) |
EFI64 iBoot |
Intel 64 ARM |
Intel 64 ARM |
Intel 64 ARM |
Intel 64 ARM |
Microsoft Windows(Intel) 不適用(ARM) |
2020年6月22日 | 2020年11月12日 | 11.7.10 (20G1427) (2023年9月11日) | |
macOS 12 | Monterey (蒙特雷) |
2021年6月7日 | 2021年10月25日 | 12.7.3 (21H1015) (2024年1月22日) | |||||||
macOS 13 | Ventura (文圖拉) |
2022年6月6日 | 2022年10月24日 | 13.6.4 (22G513) (2024年1月22日) | |||||||
macOS 14 | Sonoma (索諾馬) |
2023年6月5日 | 2023年9月26日 | 14.3.1 (23D60) (2024年2月8日) | |||||||
macOS 15 | Sequoia (紅杉國家公園) |
2024年6月10日 | 2024年6月10日 | 15.0 (2024年6月10日) | |||||||
版本 | 代號 | 韌體支援 | CPU支援 | 應用程式 | 核心擴展 | 系統核心 | 核心位元 | 經典環境 | 宣布日期 | 發布日期 | 最新版本 |
CPU架構 |
Mac OS X 10.0 Cheetah
在 2001年3月24日,蘋果推出了 Mac OS X v10.0(內部代號為獵豹)。其早期版本相當慢,功能也不齊全,僅有少量來自獨立開發商的應用軟體。很多評論員認為它並不是一款成熟的大眾化產品,但不失為一項有潛力的開發專案。蘋果從 1996 年就開始重寫 Mac 作業系統,對於翹首盼望多年的業界人士而言,是推出 Mac OS X 10.0 本身就是一項了不起的成就。除去一些較小的修補程式,Mac OS X 的穩定性也頗具口碑,系統核心的錯誤比以往大大減少了。對它的批評主要是慢,與 2000年9 月的 Mac OS X 公開測試版相比,獵豹並沒有執行得更快些。
Mac OS X 10.1 Puma
在該年之後的 2001年9月25日,Mac OS X v10.1(代號為 Puma)推出,增加了系統的效能和新的功能,像是 DVD 播放。由於 10.0 的口碑不好,蘋果為 10.0 的使用者推出免費的升級 CD,此為對於只有運行 Mac OS 9 的人推出 $129 美元的盒裝版本。有人發現升級的 CD 其實就是完整的安裝光碟,只要移除一個特定的檔案就能夠在 Mac OS 9 系統使用;蘋果隨後重新推出該 CD,實際上真的是把不必要的縮減掉,使得無法在這樣的系統上安裝。
Mac OS X 10.2 Jaguar
在 2002年8月24日,蘋果接著推出 Mac OS X v10.2 "Jaguar"。這是蘋果第一次公開地使用他的貓科名稱作為產品商標推出,因為賈伯斯認為大家對之前版本的內部代號十分感興趣,就索性拿它來註冊商標了。該版本帶來徹底的效能增強,新的且光鮮的外觀,以及很多巨大的改進(根據蘋果公司表示有 150 個),在這些中有:
- 增加對於 Microsoft Windows 網路的支援。
- Quartz Extreme 直接在顯示卡上合成圖形。
- 以 latent semantic indexing 為基礎,一個調適性的垃圾郵件過濾。
- 在新的 Apple Address Book 中對於聯絡資料的系統貯存空間。
- Rendezvous 網路(蘋果的 Zeroconf 實作;於 10.4 更名為 Bonjour)。
- iChat:以 Apple 為商標,官方支援的 AOL 即時通訊之客戶端。
- 重新翻修的 Finder:直接在每個視窗內建搜尋功能。
- 很多的新 Apple Universal Access 特色。
- Sherlock 3:網際網路資訊搜尋。
- CUPS:全名為 Common Unix Printing System,為不支援的印表機使用 GIMP 列印驅動程式,hpijs 驅動程式等等。它也允許列印到序列印表機。
雖然包裝和 CD 仍然是帶有 Jaguar 外觀的商標,由於與汽車製造商捷豹的協定,在英國官方上不曾把 Mac OS X v10.2 和 Jaguar 關聯在一起。
Mac OS X 10.3 Panther
Mac OS X v10.3 "Panther" 於 2003年10月24日推出。除了提供更多效能的改進外,它也針對使用者介面有大規模的更新。這些更新包含了跟該年之前 Jaguar 所有的多種特色。另一方面,結束了對於某些老舊的 G3 米黃色世代電腦的支援。"Panther" 的新特色包含:
- Finder 更新結合了金屬質感介面和快速搜尋。
- Exposé:用來操作視窗介面的新系統。
- 快速使用者切換:允許使用者維持登入狀態時,切換另外一個使用者登入。
- iChat AV:增加了視訊會議功能到 iChat 裡。
- 改進 PDF 顯現,使得 PDF 能夠極快速地瀏覽。
- 內建支援傳真。
- 更多與 Microsoft Windows 的相容支援。
- FileVault:對於使用者目錄直接加密解密。
- 針對 PowerPC G5 提供更多的支援,增加整個系統的速度。
- Safari:新增網頁瀏覽器。
Mac OS X 10.4 Tiger
Mac OS X v10.4 "Tiger" 是在 2005年4月29日推出。蘋果宣稱 Tiger 包含 200 種以上新功能,但就像是 Panther 的發行推出一樣,某些更老的機器已經從支援的硬體列表中去除。在 "Tiger" 中有以下這些新特色:
- Spotlight:一種快速的內容和 metadata 基礎的檔案搜尋工具,能夠快速地找到你所搜尋的關鍵字項目列表。
- Dashboard:在桌面上只需要一次滑鼠點擊就出現且提供通用工作的 Widget。
- iChat:為視訊會議支援 H.264 視訊編碼的新版本,且可多方語音和影像聊天。
- QuickTime 7:包含 H.264 支援的新版本,以及完全重新撰寫的介面。
- Safari 2:新版本的系統預設網頁瀏覽器,在其他新特色中,包含能夠直接在瀏覽器檢視 RSS feed 的能力。
- Automator:自動重複性的任務而不需要程式設計方式。
- Core Image 和 Core Video:實現即時的影像或圖片編輯時額外的效果。
- 對於 PowerPC G5 的 64 位元記憶體支援,使用 LP64 系統。
- 更新 Unix 的工具,像是 cp 和 rsync,可以儲存 HFS Plus metadata 和 resource forks。
- 使用存取控制列表的擴充權限系統。
Mac OS X 10.5 Leopard
Mac OS X v10.5「Leopard」是於 2005年6月6日的蘋果全球開發者大會中所宣佈的。在 2006年8月7日美國舊金山舉行的 2006 年度會議上,蘋果電腦總裁史蒂夫·賈伯斯聲稱,Leopard 將於「2007 年春季」推出。然而,為求 iPhone 能順利開發使其能在 6 月推出而將開發 Leopard 的部份人員調往 iPhone 以致 Leopard 預計將於 10 月上市,而在全球開發者大會蘋果公司會發表新的 Leopard 測試版。蘋果電腦宣稱它將是最後一版同時支援 PowerPC 和 Intel 平台的 Mac OS X,以後的版本只支援 Intel 平台。在 2006 年度的世界開發者大會上,蘋果預覽了部分 Leopard 的新功能,雖然蘋果說明「在 Mac OS X Leopard 的提前預覽中公佈的內容有可能改變」,但由賈伯斯預覽的一些新功能包括:
- Time Machine(時光機):使用者可以退回或恢復遺失或被誤刪除的檔案,也可以將某些檔案恢復到較早的版本。
- Spaces :使用者可創造多個的「虛擬桌面」或「空間」,並允許使用者在這些「桌面」切換,按照目的將各空間分類(如工作、娛樂,等等)。
- 對 64 位元應用程式的完整支援,包括圖像處理軟體。
當時蘋果 macOS 部門的 SVP 曾在 WWDC 上諷刺過對手微軟的 Windows Vista 系統,使用的標題聲稱「介紹 Vista 2.0」和「別了,Vista」等字句。他也在發布 Snow Leopard 的 WWDC 上諷刺了 Windows 7。2006年4月5日蘋果發佈了 Boot Camp 軟體,能讓用於在裝有英特爾晶片的 Mac 電腦上進行分割磁區,分別運行 macOS 和微軟視窗 Windows XP 系統。蘋果還同時發佈了支援 BIOS 的硬體更新(因為 Windows 不支援英特爾 Mac 電腦中的拓展硬體介面(EFI)),Boot Camp 軟體自動將硬碟分成使用者指定大小,並把 Windows 驅動器刻錄成 CD。目前的 Boot Camp 最新版本是 5.0 版本,已包含在最新系統內。但前提是處理器必須支援 SSE3 指令集。
「Leopard」已經在 2007年10月26日公開發行。
Mac OS X 10.6 Snow Leopard
Mac OS X v10.6 Snow Leopard 於 2008年6月9日在 WWDC 上由蘋果 CEO 史蒂夫·賈伯斯宣布,該作業系統將於自宣布開始大約一年後推出。現已全球上市,升級版本分為個人版及家庭版,家庭版可供三部電腦使用。從 Mac OS X Leopard 升級為 Snow Leopard,這是 macOS 一個簡單,功能更強大完善的版本。它提供了大量的改進功能、新一代技術、開箱即可使用的 Microsoft Exchange Server 支援以及新輔助功能。
該系統提供了多項面向開發者的改進,如編譯器升級到 GCC 4.2,並提供蘋果公司自行開發的 Clang 編譯器和 LLVM 中間碼優化器。提供 GCD 優化系統的多核效率。以及提供 OpenCL 進行 GPU 通用計算。
此版本起僅適用於 Intel CPU 的 Mac,不再支援任何 PowerPC CPU 的 Mac 電腦。 本版本在 OS X Mountain Lion 發布後仍繼續發售,價格降為 $29。
Mac OS X 10.7 Lion
蘋果公司於 2011年7月20日正式發表 Mac OS X v10.7,此版本僅適用於 Intel Core 2 Duo 或更新款 CPU 的 Mac 電腦。它進一步去除了對 Power PC 的支援,移除了 Rosetta。消費者可從 Mac App Store(此功能已於 v10.6.6 的升級中推出)購買下載,售價 29.99 美元(需先更新版本至 v10.6.8 才可利用下載版進行升級安裝);另外亦可在 Apple 線上商店以 69.99 美元購買 USB 隨身碟版的 OS X v10.7(10.7 版不販售光碟版,此 USB 隨身碟可用於全新安裝)。其顯著的新特性有從 iPad 移植的一些功能如 Launchpad、全螢幕應用程式、Mission Control 等。現最新版本為 10.7.5,支援 MacBook Pro(Retina 顯示器)[20]。
OS X 10.8 Mountain Lion
蘋果公司於 WWDC2012 發布的新版美洲獅 OS X,最新穩定版本 12F45(OS X v10.8.5)。(Mountain Lion 又譯為山獅,目的避免與之前重複,發生混淆)。該版本包含諸多新功能,例如資訊、提醒事項、備忘錄、通知中心、分享頁(Share Sheets)、Game Center、AirPlay鏡像和Gatekeeper等,大部分源自iOS。蘋果公司還重新設計了螢幕底部 Dock 的托盤,將原來的玻璃托盤及圓形執行指示燈改為金屬托盤和方形指示燈。該系統可在 Mac App Store 下載,售價比 OS X Lion 低,為 19.99 美元。這次升級只可從執行 Mac OS X v10.6.8 的最新版本或執行 OS X Lion 電腦中的 Mac App Store 獲得。
OS X 10.9 Mavericks
蘋果公司於 2013年10月22日正式發表 OS X v10.9 版本,是蘋果公司開發的個人電腦和伺服器作業系統OS X的第十個版本,免費提供。蘋果於 2013年6月10日公布了 OS X Mavericks,當日起進行開發者測試。從這個版本起,蘋果公司不再以大型貓科動物來為其作業系統命名,改為採用給予團隊靈感的美國加州的景點名。「Mavericks」一名來自加州的一個衝浪勝地。該系統加入了iBooks電子書功能(DP5 加入)和與 iOS 相同的地圖程式,Finder 加入了標籤和分頁瀏覽模式。同時該系統提供 Safari 7 和 iTunes 11.1,以及應用新技術降低 Ram(快閃記憶體)和 CPU (處理器) 的使用量以及降低用電,蘋果宣稱所有的舊產品都可以延長一個小時的續航。Mavericks 進一步提高了iCloud的整合能力。Mavericks 相較 Mountain Lion 有一些細微的使用者介面調整。2013年10月22日開始免費提供。支援 OS X Lion 的電腦都可由 Mac OS X v10.6.8 免費升級。
OS X 10.10 Yosemite
OS X 10.10 於 6月2日WWDC 2014 發表,秋季 10月16日隨配備 Retina 5K 顯示器的 iMac 正式推出。7月25日開放給首 100 萬名登記的使用者下載測試,不再只限於繳交了 99 美元的開發者可以預先下載測試版。「Yosemite」一名來自加州的優勝美地國家公園。
OS X 10.11 El Capitan
以 OS X Yosemite 為基礎的新 OS X 系統,具備更強大的視窗管理功能、更出色的內建 app,以及更強大的 Spotlight 搜尋功能。另外,OS X El Capitan 一大重點就是效能提升,主要是因為把 Metal 繪圖技術整合在 OS X El Capitan 中,不僅提供全系統可見的效能提升,同時也能讓遊戲及專業 app 能更進一步發揮 Mac 繪圖處理器的完整效能。
macOS 10.12 Sierra
macOS Sierra 的新功能主要是整合了Siri與網頁版Apple Pay,並採用 Universal Clipboard 與 iOS 等裝置共享剪貼簿,最佳化了 iCloud Drive 與本地磁碟檔案管理,媒體畫中畫。同時,最為顯著的更改是將使用多年的「OS X」名稱變更為「macOS」。WWDC2016 首日 2016年6月13日發布了首個開發者測試版,2016年7月5日發布了第二個開發者測試版,正式版於 2016年9 月發布。
macOS 10.13 High Sierra
macOS High Sierra 用上全新的蘋果檔案系統(APFS, Apple File System),同時提升了 Safari、相片、電郵及其他設定。WWDC 在 2017年6月5日發布首個開發者測試版,正式版於 2017年9月25日發佈。
macOS 10.14 Mojave
macOS Mojave 針對使用者體驗有重大的變革,此次發表全新完整介面的暗色模式,並針對檔案管理的功能強化,如檔案堆疊功能加以整理桌面、強化Finder功能及增加「藝廊」(Gallery)檢視模式、Quick Look 快速檢視的功能強化、螢幕截圖功能強化並新增錄影功能等。除檔案管理強化之外,此次 Mac 帶來了新的家庭、新聞、股市、語音備忘錄等 App、全新設計的Mac App Store、Continuity 多裝置無縫連結、提升 Mac 安全性,Metal 讓 Mac 在執行 3D 遊戲時更為順暢、Create ML 開發人員工具,而 APFS 亦在此版本 macOS 正式支援 Fusion Drive。WWDC2018 首日 2018年6月4日發布了首個開發者測試版,正式版已於 2018年9月25日發佈[21]。
macOS 10.15 Catalina
macOS Catalina 深化了 macOS 與 iPadOS 的整合,除了加入 Sidecar,讓 iPad 可以被作為 Mac 的外接螢幕以外,更推出了 Catalyst,讓開發者能輕鬆移植 iPadOS 的程式到 macOS。
macOS 11 Big Sur
macOS Big Sur 採用精美的嶄新設計,一切煥然一新而又為人熟悉。Safari 滿載全新功能,包括可自訂的開始頁面、設計簡潔俐落且功能更強的分頁、便捷的翻譯,以及全新 Privacy Report。經過更新的「訊息 」app 讓 Mac 使用者收發更加個人化和生動有趣的訊息,輕鬆緊貼群組訊息內容並進行互動。「地圖」app 亦帶來全新使用體驗,新增了多項引人入勝的功能,助使用者探索和遍覽世界。[22]
macOS 12 Monterey
2021年6月7日,蘋果公司在 WWDC 上正式宣佈 macOS Monterey。主要更新了 Universal Control(允許輸入裝置同時與多個裝置一起使用),專注模式,iOS 上的快捷指令,以及重新設計的 Safari 和 FaceTime。[23]
macOS 13 Ventura
2022年6月6日,蘋果公司在 WWDC 上正式宣佈 macOS Ventura。主要為 macOS 引進了台前排程(Stage manager)功能,並增強了與 Apple 裝置之間的互動能力,如接續互通相機(Continuity Camera)。
macOS 14 Sonoma
2023年6月5日,蘋果公司在 WWDC 上正式宣佈 macOS Sonoma。可將小組件在桌面任意位置放置,並包含了全新的螢幕保護裝置,及重新設計的鎖屏介面。
macOS 15 Sequoia
2024年6月10日,蘋果公司在 WWDC 上正式發表 macOS Sequoia。蘋果公司將Apple Intelligence與mac OS相結合,為使用者提供書寫輔助,圖像建立,更聰明的Siri等服務。同時,mac OS 15 允許使用者將手機螢幕直接投屏到電腦進行操作,並可在 iPhone 和 Mac 之間移動檔案[24]。但是,此系統比較不穩定,有時會出現軟體崩潰等情況。
Unix 認證
The Open Group 曾批評蘋果將「Unix」字眼用於 Mac OS X 的廣告宣傳,而蘋果並沒有讓作業系統獲得正式的認證,且使用這個字眼可能構成商標上的違法行為。2007 年發布的 Mac OS X 10.5 Leopard 已經通過了 The Open Group 的 UNIX03 認證。
參見
- 麥金塔作業系統
- Classic Mac OS
- 作業系統列表
- PearPC,x86 平台上的 PowerPC 模擬器,能夠類比 PowerPC 的部分 macOS 系統[25]
- Hackintosh,將 macOS 移植到非蘋果電腦上的計劃
參考資料
- ^ What Is the I/O Kit?. IOKit Fundamentals. [2018-10-02]. (原始內容存檔於2021-01-22).
Apple considered several programming languages for the I/O Kit and chose a restricted subset of C++.
- ^ Cocoa - OS X Technology Overview. Apple. [2013-06-08]. (原始內容存檔於2015-03-22).
- ^ Mac Technology Overview (PDF). Apple. [2013-06-08].
- ^ What's New in Swift. Apple Developer (Video). At 2:40. 2016-06-14 [2016-06-16]. (原始內容存檔於2016-08-04).
- ^ Apple Releases macOS Sequoia 15.1 With Apple Intelligence. 2024年10月28日 (英語).
- ^ Apple Events - WWDC Keynote June 2016. 事件發生在 36:28. [2018-10-02]. (原始內容存檔於2017-09-11).
- ^ Desktop Operating System Market Share Worldwide. StatCounter. [2018-10-02]. (原始內容存檔於2017-09-28).
- ^ Apple. About macOS Server 5.7.1 and later. Apple. Apple. [2024-04-14]. (原始內容存檔於2024-05-29).
- ^ Singh, Amit. Architecture of Mac OS X. What is Mac OS X?. [2006-04-07]. (原始內容存檔於2009-02-28).
- ^ 存档副本. [2009-09-18]. (原始內容存檔於2009-09-17).
- ^ Apple Switching to Intel - Slashdot. apple.slashdot.org. [2005-07-08]. (原始內容存檔於2009-09-09).
- ^ Mac OS X Developer Preview - Mac Guides. guides.macrumors.com. [2015-11-07]. (原始內容存檔於2015-09-11).
- ^ uMac - University of Utah - OS X History. www.macos.utah.edu. [2015-11-07]. (原始內容存檔於2021-01-10).
- ^ https://www.opensource.apple.com/source/xnu/xnu-344.21.74/osfmk/ppc/Emulate64.s (頁面存檔備份,存於網際網路檔案館), from XNU source code of Mac OS X 10.2.8 G5
- ^ 64 位元應用程式局限於文字狀態。http://arstechnica.com/apple/2005/04/macosx-10-4/4/ (頁面存檔備份,存於網際網路檔案館)
- ^ EFI64 支援隨 10.4.8 更新引入
- ^ Intel 64 支援隨 10.4.8 更新引入
- ^ http://www.opensource.apple.com/source/xnu/xnu-792.13.8/osfmk/i386/start64.s (頁面存檔備份,存於網際網路檔案館), from XNU kernel source for Mac OS X 10.4.8 x86
- ^ 藉助於 Boot Camp 而在英特爾蘋果電腦上安裝的視窗作業系統
- ^ Apple - Mac OS X Lion. 蘋果公司. [2011-11-11]. (原始內容存檔於2011-05-30).
- ^ macOS Mojave. Apple (中國). [2018-09-14]. (原始內容存檔於2019-10-13).
- ^ Apple introduces macOS Big Sur with a beautiful new design. Apple Newsroom. [2020-08-05]. (原始內容存檔於2020-06-22) (美國英語).
- ^ Apple Inc. Apple WWDC 2021 Keynote. apple.com. Apple Inc. 2021-06-07 [2021-06-07]. (原始內容存檔於2021-06-10).
- ^ macOS Sequoia Preview. Apple. [2024-07-25] (美國英語).
- ^ Biallas, Sebastian. PearPC - About. pearpc.sourceforge.net. [2017-02-18]. (原始內容存檔於2016-11-22) (英語).