MAC OS X V10.4

MAC OS X V10.4

Mac OS X v10.4,開發代號“Tiger”,是繼Mac OS X v10.3蘋果公司開發的操作系統重大升級,已於2005年4月29日正式上市銷售。目前最新版本號為10.4.9。File:Mac OS X v10.4.JPEGMac OS X v10.4界面。

概述


Mac OS X v10.4 “Tiger”作為Mac OS X v10.3 “Panther”的繼任者,相比前版操作系統有顯著功能增強,據官方數據,它包括超過200項新的改進。
Mac OS X v10.4系統引入了Spotlight、Dashboard等新技術,前者類似Microsoft Windows平台的Google Desktop Search,可以快速搜索計算機中的各種資源,後者是一個易於使用的工具集,只需要按下F12快捷鍵,即可快速打開。
同時,Mac OS X v10.4還改進了即時通信程序iChat,提供對Jabber協議的支持,改進萬維網瀏覽器Safari,提供對RSS技術的支持,改進Mail,提供對郵件的智能分類並加強了郵件的組織能力,增加了辭典程序和Automator程序,後者用來自動執行一系列任務而不需編寫腳本程序。改進了開發工具Xcode,改進了許多命令行工具,並提供了gcc編譯器的最新版本gcc 4.0等。

關於Intel CPU


蘋果已經隨硬體發布了能夠使用英特爾處理器的Mac OS版本。該版本能夠同時兼容英特爾以及PowerPC中央處理器。雖然蘋果公司CEO斯蒂夫·喬布斯在WWDC演講時談到所有已有的Mac OS X的版本都有Intel CPU的版本,但目前最終用戶能有用到的只有Mac OS X v10.4
Tiger 將於2007年春季被新版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之外支持英特爾的x86線處理器。
2006年6月蘋果宣布計劃支持第一個基於x86的計算機,並在2007年6月實現蘋果英特爾轉換。
2006年1月10日,蘋果發布了第一台使用Intel Core Duo處理器的台式一體機iMac和高端筆記本MacBook Pro ,並宣布所有蘋果產品將在2006年末轉向英特爾處理器。之後蘋果發布了高端台式機Mac Pro,並於2006年8月8日發布了新的Xserve,在210天內實現了向英特爾的轉換。比預想的年內完成的計劃快了將近十個月。
Mac OS X v10.4也是第一個使用DVD安裝盤的Mac OS X版本。

系統要求


Mac OS X 10.4 升級的系統要求是:
PowerPC G3, G4, 或 G5處理器
內建 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 browser 有內置的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,能充分發揮現有的高速顯示卡的力量。
o Core Image 使程序員能輕鬆地將可編程 GPUs 用於添加特殊效果和圖像修正程序中的快速圖像處理。包括的圖像單元有Blur, Color Blending, Generator Filters, Distortion Filters, Geometry Filters, halftone 功能以及其他許多單元。
* 一套新的數據保存 API, Core Data,使開發人員能夠更容易地在他們的應用程序中處理結構化數據。
o Mac OS X Core Data API 幫助開發人員為他們的應用程序建立數據結構。Core Data 為開發人員提供撤銷,重複以及保存常式,同時他們不用為此編寫任何代碼。
* 一套新的視頻 API, Core Video, 藉助 Core Image 提供實時視頻處理。
o 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 又或是 osx8。
這個版本包括了蘋果電腦的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系統。