概述
MacOSXv10.4 “Tiger”作為MacOSXv10.3 “Panther”的繼任者,相比前版作業系統有顯著功能增強,據官方數據,它包括超過200項新的改進。
MacOSXv10.4系統引入了Spotlight、Dashboard等新技術,前者類似MicrosoftWindows平台的GoogleDesktopSearch,可以快速搜尋計算機中的各種資源,後者是一個易於使用的工具集,只需要按下F12快捷鍵,即可快速打開。
同時,MacOSXv10.4還改進了即時通信程式iChat,提供對Jabber協定的支持,改進全球資訊網瀏覽器Safari,提供對RSS技術的支持,改進Mail,提供對郵件的智慧型分類並加強了郵件的組織能力,增加了辭典程式和Automator程式,後者用來自動執行一系列任務而不需編寫腳本程式。改進了開發工具Xcode,改進了許多命令行工具,並提供了gcc編譯器的最新版本gcc4.0等。
關於Intel CPU
蘋果已經隨硬體發布了能夠使用英特爾處理器的MacOS版本。該版本能夠同時兼容英特爾以及PowerPC的中央處理器。雖然蘋果公司CEO斯蒂夫·賈伯斯在WWDC演講時談到所有已有的MacOSX的版本都有IntelCPU的版本,但目前最終用戶能有用到的只有MacOSXv10.4
Tiger將於2007年春季被新版MacOSXv10.5"Leopard"(花豹)取代。
歷史
MacOSX10.4"Tiger"最初是在2004年6月28日的WWDC大會上由蘋果公司CEO斯蒂夫.賈伯斯的主題演講中曝光的。當年12月,一些非商業開發者將Tiger在網際網路外瀉。
2005年4月12日正式宣布Tiger將於4月29日正式發售。全世界的蘋果專賣店都舉辦了Tiger的研討會,展示會等活動。
2005年6月6日,在舊金山的WWDC大會上,賈伯斯宣布Tiger發布6周以來銷量近200萬,使之成為蘋果歷史上最成功的作業系統。同時批漏出的訊息還有,MacOSX在PowerPC之外支持英特爾的x86線處理器。
2006年6月蘋果宣布計畫支持第一個基於x86的計算機,並在2007年6月實現蘋果英特爾轉換。
2006年1月10日,蘋果發布了第一台使用IntelCoreDuo處理器的台式一體機iMac和高端筆記本MacBookPro,並宣布所有蘋果產品將在2006年末轉向英特爾處理器。之後蘋果發布了高端台式機MacPro,並於2006年8月8日發布了新的Xserve,在210天內實現了向英特爾的轉換。比預想的年內完成的計畫快了將近十個月。
MacOSXv10.4也是第一個使用DVD安裝盤的MacOSX版本。
系統要求
MacOSX10.4升級的系統要求是:
PowerPCG3,G4,或G5處理器
內建FireWire
256MB的RAM以上
一個內置顯示器或者一個連線到蘋果顯示卡能支持的顯示器。
至少3.0GB硬碟空間;若安裝XCode2開發工具,至少需要4GB硬碟空間。
DVD光碟機(安裝光碟可以更換成CD)
2006年出場的英特爾晶片麥金塔電腦內置通用二進制的MacOSX10.4,盒裝10.4升級DVD只能在PowerPC麥金塔電腦上運行。
新特性
蘋果聲稱MacOSX10.4Tiger有200多種新特性,包括:
Spotlight-Spotlight是一個強有力的全文本和元數據搜尋引擎,無論是Word文檔還是iCal日曆,或者AddressBookards,或者PDF檔案中的任何文本都可以被檢索出來。這個功能也可以用在Finder中加入智慧型資料夾的概念。Spotlight將在檔案保存的時候組織歸檔,所以它能在選單欄的“隨輸入而搜尋”的文本框中快速準確的找出信息。
iChatAV-Tiger中新的iChatAV3.0里,將支持最多4位成員參加一個視訊會議,或者10位成員參加音頻會議。現在也支持使用Jabber協定。在nMacOSXTigerServer中包含一個叫iChatServer的Jabber伺服器
SafariRSS-Tiger中新的Safari2.0webbrowser有內置的RSS閱讀器和Atomwebsyndication,通過瀏覽器視窗地址欄的RSS按鈕即可輕鬆接入。MacOS10.4.3中包含了Safari的更新版本,它能通過Acid2網路標準測試。
Mail2-新版本Mail.appemailclient擁有新界面,"智慧型信箱"配備了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系統配置面板中。
QuickTime7-蘋果的多媒體軟體的最新版本支持新的H.264/AVC編碼,能比其他視頻編碼提供更好質量。該編碼也適用於iChatAV,可得到更清晰視頻會議。Cocoa內部的新級數為Cocoa應用程式提供完整接入QuickTime。與MacOSX捆綁的新QuickTime7播放器包括改進的音頻、視頻控制,還有更詳盡的信息對話框。新播放器是利用蘋果的CocoaAPI重新編寫的,以便利用更方便地新技術的優勢。
64位architecture-MacOSXTiger是第一個支持64位計算的MacOSX版本,發揮PowerMacG5的長處。它也向後兼容32位程式
新Unix特性-新版本的cp,mv,和rsync,支持帶resourcefork的檔案。還包括支持類似上述Spotlight功能的命令行。
Xcode2.0-Xcode2.0,蘋果的Cocoa發展工具現在包括視覺模型,一個集成的蘋果參考庫和圖像遙控debugging.
Grapher-Grapher是一個全新的應用程式,能夠創建二維和三維的數學函式圖像。
Dictionary-一個基於《新牛津美語詞典(NewOxfordAmericanDictionary)》的詞典和同義語程式。此程式採用了一種快速的圖形界面來顯示字典程式本身,並且允許用戶使用Spotlight來搜尋單字,列印詞語解釋,以及將文本複製貼上到文檔之中。Dictionary程式還同樣在應用程式選單中提供了Dictionary服務,另外Cocoa和WebKit提供了一個全局性的鍵盤迅捷(默認為⌃⌘D)以供顯示文本的程式螢幕取詞之用。Dictionary應用程式相對於Dictionarywidget而且功能更為完善。
QuartzComposer-QuartzComposer是一個用於處理和渲染圖形數據的開發工具。
AULab-AULab是一個用於測試和混合音頻單元的開發工具。
改進
*採用了更新了的核心結構,最佳化了核心資源鎖定機制,並為64位記憶體指針和訪問控制列表提供支持。
*採用了稱為“launchd”的新啟動守護進程,使得啟動速度有了提升。
*Tiger的列印對話框中有了一個下拉選單目錄供創造PDF檔案、將PDF檔案存至Mail以供傳送以及其他與PDF相關的動作之用。但這樣的用戶界面也因創造出了一個外觀是按鈕,實際上是下拉選單的混生widget招致批評。此處是在整個MacOSX界面中,擁有此中混生按鈕的三處之一。
*Dock上的應用程式選單中如今有了“登錄時打開”和“從Dock中移去”的選項。
*Finder的視窗選單中有了“循環顯示視窗”的選單項。
*Finder中項目的“顯示簡介”視窗現在有了一個叫做“更多信息”的部分,此部分中包括Spotlight的信息標籤,如圖像的長度和高度,檔案的最後打開時間,以及檔案所在的資料夾。
技術
*一套新的圖像處理API,CoreImage,能充分發揮現有的高速顯示卡的力量。
oCoreImage使程式設計師能輕鬆地將可程式GPUs用於添加特殊效果和圖像修正程式中的快速圖像處理。包括的圖像單元有Blur,ColorBlending,GeneratorFilters,DistortionFilters,GeometryFilters,halftone功能以及其他許多單元。
*一套新的數據保存API,CoreData,使開發人員能夠更容易地在他們的應用程式中處理結構化數據。
oMacOSXCoreDataAPI幫助開發人員為他們的應用程式建立數據結構。CoreData為開發人員提供撤銷,重複以及保存例程,同時他們不用為此編寫任何代碼。
*一套新的視頻API,CoreVideo,藉助CoreImage提供實時視頻處理。
oApple的Motion實時視頻特效處理程式利用了MacOSXTiger中的CoreVideo的優勢。CoreVideo使開發人員能夠輕鬆地將實時視頻特效與處理功能與他們的程式進行整合。
*CoreAudio,在MacOSX10.3Panther中引入,將一部分與音頻相關的功能直接整合進了作業系統。
界面差異
蘋果電腦在每次推出MacOSX的升級都會對圖形用戶界面作出一些修改。在Tiger的接口上角的選單列的右上角現在多了一個藍色的Spotlight鍵;在OSXTiger的選單列換上一個更閃亮的玻璃式透亮的放大鏡圖案取代10.3的間條圖案。
值得留意的是,10.4引入一個新的—通常被叫作'Unified'的主題。它是一個自從MacOSX誕生所採用的non-brushedmetaltheme改變的版本。這個主題融合了視窗的標題欄與工作欄。其中一個用這個主題的軟體是Mail.
Tiger x86
在2005年的WorldwideDevelopersConference,斯蒂夫·賈伯斯宣報蘋果電腦會開始售賣采Intel在2006年的處理器的Mac。為了讓軟體開發者能夠開始為新的IntelMacs編寫軟體,蘋果電腦製作了一套包含了可在x86處理器運行的MacOSXv10.4的DeveloperTransitionKits。它亦被稱為Tigerx86又或是osx8。
這個版本包括了蘋果電腦的Rosetta—一個容許英特爾處理器版的OS去運行PowerPC軟體的翻譯器。這就與現有的MacOS9Classic的模式有很大不同原因是MacOS9耗用較大量的系統資源。
DeveloperTransitionKits開始面世後不久,Tigerx86被泄露到檔案共享的網路上。雖然蘋果電腦在硬體與軟建的轉換時已經採用TrustedComputingDRM以杜絕Tigerx86在非蘋果電腦的PC上安裝,但黑客不久仍然能夠解取蘋果電腦的限制。[1]每當蘋果電腦推出載有防止被安裝於非蘋果的電腦的更新版本的時候,黑客都相應推出他們的版本去繞過蘋果電腦的限制。但在10.4.6and10.4.7上,黑客版本仍使用10.4.5的核心(Kernel)。
在2006年舊金山的MacWorld上,賈伯斯宣布了MacOSX10.4.4可以馬上面世。這是第一次向公眾發布同時針對PowerPC和Intelx86的Tiger系統。