Mac_OS_X_10.4

**Mac OS X v10.4**，開發代號「Tiger」（老虎），是蘋果電腦公司開發的作業系統，於 2005 年 4 月 29 日正式上市銷售。

## 概述

Mac OS X v10.4 "Tiger" 作為 Mac OS X v10.3 "Panther" 的繼任者，相比前版作業系統有顯著功能增強，據官方資料，它包括超過 200 項新的改進。

Mac OS X v10.4 系統引入了 Spotlight、Dashboard 等新技術，Spotlight 類似 Microsoft Windows 平台的 Google Desktop Search，可以快速搜尋電腦中的各種資源。Dashboard 是一個易於使用的工具集，只需要按下 F12 快速鍵，即可快速打開。

同時，Mac OS X v10.4 還改進了即時通信程式 iChat，提供對 Jabber 協定的支援，改進全球資訊網瀏覽器 Safari，提供對 RSS 技術的支援，改進 Mail，提供對郵件的智慧型分類並加強了郵件的組織能力，增加了辭典程式和 Automator 程式，後者用來自動執行一系列任務而不需編寫指令碼程式。改進了開發工具 Xcode，改進了許多命令列工具，並提供了 gcc 編譯器的最新版本 gcc 4.0 等。

## 關於英特爾處理器

蘋果已經隨硬體發布了能夠使用英特爾處理器的 Mac OS 版本。該版本能夠同時相容英特爾以及 PowerPC 的中央處理器。雖然蘋果公司 CEO 史提夫・賈伯斯在 WWDC 演講時談到所有已有的 Mac OS X 的版本都有 Intel CPU 的版本，但目前終端使用者能有用到的只有 Mac OS X v10.4

Tiger 於 2007 年 10 月被新版 Mac OS X v10.5 "Leopard"（美洲豹）取代。

## 歷史

Mac OS X 10.4 "Tiger" 最初是在 2004 年 6 月 28 日的 WWDC 大會上由蘋果公司 CEO 史蒂夫。賈伯斯的主題演講中曝光的。當年 12 月，一些非商業開發者將 Tiger 在因特網外泄。2005 年 4 月 12 日正式宣布 Tiger 將於 4 月 29 日正式發售。全世界的蘋果專賣店都舉辦了 Tiger 的研討會，展示會等活動。

2005 年 6 月 6 日，在舊金山的 WWDC 大會上，賈伯斯宣布 Tiger 發布 6 周以來銷量近 200 萬 ，使之成為蘋果歷史上最成功的作業系統。同時批漏出的訊息還有，Mac OS X 在 PowerPC 之外支援英特爾的 _x_86 線處理器。在 2006 年 6 月蘋果宣布計劃支援第一個基於 _x_86 的計算機，並在 2007 年 6 月實現蘋果英特爾轉換。

2006 年 1 月 10 日 ，蘋果發布了第一臺使用 Intel Core Duo 處理器的臺式一體機 iMac 和高端筆記本 MacBook Pro ，並宣布所有蘋果產品將在 2006 年末轉向英特爾處理器。之後蘋果發布了高端桌上型電腦 Mac Pro，並於 2006 年 8 月 8 日發布了新的 Xserve，在 210 天內實現了向英特爾的轉換。 比預想的年內完成的計劃快了將近十個月。

10.4 也是第一個使用 DVD 安裝光碟的 Mac OS X 版本。

## 系統要求

Mac OS X 10.4 升級的系統要求是

* PowerPC G3, G4，G5 或 Intel Core 2 Duo 處理器
* 內建 FireWire
* 256MB 的 RAM 以上
* 一個內建顯示器或者一個連接到蘋果顯示卡能支援的顯示器。
* 至少 3.0 GB 硬碟空間；若安裝 Xcode2 開發工具，至少需要 4GB 硬碟空間。
* DVD 光碟機（安裝光碟可以更換成 CD）

2006 年出場的英特爾晶片麥金塔電腦內建通用二進位的 Mac OS X 10.4，盒裝 10.4 升級 DVD 只能在 PowerPC 麥金塔電腦上執行。

## 新特性

蘋果聲稱 Mac OS X 10.4 Tiger 有 200 多種新特性，包括：

* Spotlight - Spotlight 是一個強有力的全文字和元資料搜尋引擎，無論是 Word 文件還是 iCal 日曆，或者 Address Book ards，或者 PDF 檔案中的任何文字都可以被檢索出來。這個功能也可以用在 Finder 中加入 _智慧型資料夾_的概念。Spotlight 將在檔案儲存的時候組織歸檔，所以它能在選單欄的「隨輸入而搜尋」的文字方塊中快速準確的找出資訊。
* iChat AV - Tiger 中新的 iChat AV 3.0 裡，將支援最多 4 位元成員參加一個視訊會議，或者 10 位成員參加音訊會議。現在也支援使用 Jabber 協定。在 n Mac OS X Tiger Server 中包含一個叫 _iChat Server_ 的 Jabber 伺服器
* Safari RSS - Tiger 中新的 Safari 2.0 Web 瀏覽器有內建的 RSS 閱讀器和 Atom web syndication ，通過瀏覽器窗口網址列的 RSS 按鈕即可輕鬆接入。Mac OS 10.4.3 中包含了 Safari 的更新版本，它能通過 Acid2 網路標準測試。
* Mail 2 - 新版本 Mail.app email client 擁有新介面， "智慧型信箱" 配備了 Spotlight 搜尋系統，parental 控制，還有一些其它功能。
* Dashboard - Dashboard 是一個新的基於 HTML，CSS，和 JavaScript 的小應用程式，作為 MacOS 的桌面附件 。這些附件稱為「小玩意」widget。常見的有天氣，世界時鐘，單位換算和詞典／語彙工具等等。 在網路上還有更多的免費工具可供下載使用。
* Automator - 一個稱為 _Automator_ 指令碼工具，將應用程式連接到格式複雜的自動流程中（用 AppleScript，Cocoa，或者二者同時編碼）。
* VoiceOver - VoiceOver 是一個輔助使用者介面，向使用者提供放大選項、鍵盤操作和用英語語音提示螢幕事件的功能。VoiceOver 也可讓使用者實現語音命令使用應用程式。通過允許多使用者給出捲動文字等等的語音指令，它也允許一名使用者與其他使用者一起在一台 Mac 機上協同工作。VoiceOver 能夠將諸如網頁、郵件和文書處理等檔案的內容朗讀出來。完整的鍵盤導航功能能使使用者完全使用鍵盤，脫離滑鼠來操控電腦，此時，會有一個窗口顯示所有可用的鍵盤命令以給使用者提供協同運作。
* 一個完全內建的 詞典和同義語辭典，基於牛津美語詞典，可以通過應用程式，Dashboard 詞典，或者系統命令來呼叫。
* .Mac 同步 - 雖然這不是一個新功能，但是 Tiger 中的.Mac 同步比 Panther 有了較大改進。Tiger 中同步任務已經不用 iSync 程式，而是直接整合在.Mac 系統組態面板中。
* QuickTime 7 - 蘋果的多媒體軟體的最新版本支援新的 H.264/AVC 編碼，能比其他影片編碼提供更好品質。該編碼也適用於 iChat AV，可得到更清晰影片會議。Cocoa 內部的新級數為 Cocoa 應用程式提供完整接入 QuickTime。與 Mac OS X 捆綁的新 QuickTime 7 播放器包括改進的音訊、影片控制，還有更詳盡的資訊對話方塊。新播放器是利用蘋果的 Cocoa API 重新編寫的，以便利用更方便地新技術的優勢。
* 64 位元 architecture - Mac OS X Tiger 是第一個支援 64 位元計算的 Mac OS X 版本，發揮 PowerMac G5 的長處。它也向下相容 32 位元程式
* 新 Unix 特性 - 新版本的 cp，mv，和 rsync，支援帶 resource fork 的檔案。還包括支援類似上述 Spotlight 功能的命令列。
* Xcode 2.0 - Xcode 2.0，蘋果的 Cocoa 發展工具現在包括視覺模型，一個整合的 蘋果參考庫和圖像遙控 debugging。
* Grapher - Grapher 是一個全新的應用程式，能夠建立二維和三維的數學函式圖像。
* Dictionary - 一個基於《新牛津美語詞典（New Oxford American Dictionary）》的詞典和同義語程式。此程式採用了一種快速的圖形介面來顯示字典程式本身，並且允許使用者使用 Spotlight 來搜尋單字，列印詞語解釋，以及將文字複製貼上到文件之中。Dictionary 程式還同樣在應用程式選單中提供了 Dictionary 服務，另外 Cocoa 和 WebKit 提供了一個全域性的鍵盤迅捷（預設為⌃⌘D）以供顯示文字的程式螢幕取詞之用。Dictionary 應用程式相對於 Dictionary widget 而且功能更為完善。
* Quartz Composer - Quartz Composer 是一個用於處理和彩現圖形資料的開發工具。
* AU Lab - AU Lab 是一個用於測試和混合音訊單元的開發工具。

## 改進

* 採用了更新了的 核心結構，最佳化了核心資源鎖定機制，並為 64 位元記憶體指標和存取控制列表提供支援。
* 採用了稱為「launchd」的新啟動守護行程，使得啟動速度有了提升。
* Tiger 的列印對話方塊中有了一個下拉式選單目錄供創造 PDF 檔案、將 PDF 檔案存至 Mail 以供傳送以及其他與 PDF 相關的動作之用。但這樣的使用者介面也因創造出了一個外觀是按鈕，實際上是下拉式選單的混生 widget 招致批評。此處是在整個 Mac OS X 介面中，擁有此中混生按鈕的三處之一。
* Dock 上的應用程式選單中如今有了「登入時打開」和「從 Dock 中移去」的選項。
* Finder 的窗口選單中有了「迴圈顯示窗口」的選單項。
* Finder 中專案的「顯示簡介」窗口現在有了一個叫做「更多資訊」的部分，此部分中包括 Spotlight 的資訊標籤，如圖像的長度和高度，檔案的最後打開時間，以及檔案所在的資料夾。

## 技術

* 一套新的圖像處理 API，Core Image，能充分發揮現有的高速顯示卡的力量。

　
: : Core Image 使程式設計師能輕鬆地將可程式化 GPUs 用於添加特殊效果和圖像修正程式中的快速圖像處理。包括的圖像單元有 Blur, Color Blending, Generator Filters, Distortion Filters, Geometry Filters, Halftone 功能以及其他許多單元。

* 一套新的資料儲存 API, Core Data，使開發人員能夠更容易地在他們的應用程式中處理結構化資料。

　
: : Mac OS X Core Data API 幫助開發人員為他們的應用程式建立資料結構。Core Data 為開發人員提供復原，重複以及儲存常式，同時他們不用為此編寫任何代碼。

* 一套新的影片 API, Core Video，藉助 Core Image 提供即時影片處理。

　
: : Apple 的 Motion 即時影片特效處理程式利用了 Mac OS X Tiger 中的 Core Video 的優勢。 Core Video 使開發人員能夠輕鬆地將即時影片特效與處理功能與他們的程式進行整合。

* Core Audio，在 Mac OS X 10.3 Panther 中引入，將一部分與音訊相關的功能直接整合進了作業系統。

## 介面差異

蘋果電腦在每次推出 Mac OS X 的升級都會對圖形化使用者介面作出一些修改。在 Tiger 的介面上角的選單列的右上角現在多了一個藍色的 Spotlight 鍵；在 OS X Tiger 的選單列換上一個更閃亮的玻璃式透亮的放大鏡圖案取代 10.3 的間條圖案。

值得留意的是，10.4 引入一個新的 — 通常被叫作 'Unified' 的主題。 它是一個自從 Mac OS X 誕生所採用的 non-brushed metal theme 改變的版本。 這個主題融合了視窗的標題列與工作欄。 其中一個用這個主題的軟體是 Mail。

## Tiger x86

在 2005 年的 Worldwide Developers Conference，斯蒂夫・賈伯斯 宣報蘋果電腦會開始售賣採 Intel 在 2006 年的處理器的 Mac。 為了讓軟體開發者能夠開始為新的 Intel Macs 編寫軟體，蘋果電腦製作了一套包含了可在 x86 處理器運行的 Mac OS X v10.4 的 Developer Transition Kits。 它亦被稱為 **Tiger x86** 又或是 **osx86**. 

這個版本包括了蘋果電腦的 Rosetta — 一個容許 英特爾處理器版的 OS 去運行 PowerPC 軟體的翻譯器。這就與現有的 Mac OS 9 Classic 的模式有很大不同原因是 Mac OS 9 耗用較大量的系統資源。

Developer Transition Kits 開始面世後不久， Tiger x86 被洩露到檔案共享的網路上。雖然蘋果電腦在硬體與軟建的轉換時已經採用 Trusted Computing DRM 以杜絕 Tiger x86 在非蘋果電腦的 PC 上安裝，但駭客不久仍然能夠解取蘋果電腦的限制。
 每當蘋果電腦推出載有防止被安裝於非蘋果的電腦的更新版本的時候，駭客都相應推出他們的版本去繞過蘋果電腦的限制。但在 10.4.6 and 10.4.7 上，駭客版本仍使用 10.4.5 的核心（Kernel）。

在 2006 年舊金山的 MacWorld 上，賈伯斯宣布了 Mac OS X 10.4.4 可以馬上面世。這是第一次向公眾發布同時針對 PowerPC 和 Intel x86 的 Tiger 系統。

## 雜談

* 正式發布 6 周後，蘋果發售了 200 萬份拷貝，代表了所有 Mac OS X 使用者的 16%。到 2006 年中，蘋果預計將有半數 Mac 使用者使用 Tiger。蘋果聲稱 Tiger 是公司歷史上最成功的作業系統。
* 當 Dashboard 曝光時，曾有人聲稱他是仿造了第三方軟體 Konfabulator。雖然二者的技術有顯著的不同，外觀和基本功能還是非常相似的。

## 版本歷史

## 請參閱

* Mac OS X
* 蘋果電腦

## 相關連結

* Mac OS X 10.4 的官方網站

## 參考文獻