Cocoa應用環(huán)境專為僅限于Mac OS X運行的應用程序而設計,基于Cocoa的應用程序能充分發(fā)揮Mac OS X的所有功能,這種應用程序不能在Mac OS 9系統(tǒng)下運行。
Carbon應用環(huán)境允許開發(fā)人員使用最簡單的傳統(tǒng)C語言接口,創(chuàng)建Mac OS X應用程序,使用Carbon,應用程序可充分利用Mac OS X提供的功能,同時又能保持與以前Mac OS系統(tǒng)的兼容性。
Classic應用環(huán)境能夠讓Mac OS 9以前的應用程序在Mac OS X中正常運行,但是這些早期應用程序并不能充分體驗Mac OS X的優(yōu)越性,還需要通過傳統(tǒng)的方式。 6.1 安裝應用程序
安裝這三種類型的應用程序方法差不多,只有個別操作有所不同。
6.1.1 從光盤中安裝程序
軟件安裝光盤中一般都有一個名字含有“Install”或“Setup”字樣的安裝程序,如圖6-1左圖所示,有的安裝程序打包為一個包文件,如圖6-1右圖所示。雙擊該程序圖標,然后根據(jù)程序安裝向?qū)Ы缑孢M行安裝。
在復制文件之前,為了限制未經(jīng)授權的用戶隨意安裝軟件,大部分軟件安裝程序會要求用戶輸入管理員賬號和密碼,界面如圖6-2所示,輸入正確后才會繼續(xù)安裝過程。然后根據(jù)提示選擇程序的安裝位置,默認安裝位置是系統(tǒng)的“應用程序”文件夾,大部分安裝程序允許用戶更改安裝位置。安裝完畢后,在硬盤中找到安裝后的文件夾,雙擊其中的應用程序即可運行。
圖6-4 鏡像文件圖標
從互聯(lián)網(wǎng)上下載下來的共享、免費軟件大部分都是壓縮文件,這些壓縮文件的類型有.sit、.hqx等,圖標形狀顯示如圖6-3所示,雙擊這種文件,系統(tǒng)會自動調(diào)用Stuffit Expander程序(該程序放在應用程序文件夾中的實用工具文件夾中),解壓得到安裝文件夾,然后在安裝文件夾中運行安裝程序。
6.1.3 從磁盤鏡像中安裝程序
有的安裝程序是一個磁盤鏡像文件,一般以.dmg、.img、.toast結(jié)尾,需要用Disk Copy程序或第三方軟件(比如Toast)裝上鏡像,然后才能運行安裝程序。
圖6-5 直接復制程序
磁盤鏡像文件的來源有:從互聯(lián)網(wǎng)下載、光盤、壓縮文件解壓后得到,刻錄軟件生成等途徑,它的圖標一般顯示為圖6-4左圖所示。雙擊這種文件系統(tǒng)一般會自動調(diào)用Disk Copy程序(關于Disk copy的介紹在第8章中有詳細講解)裝上磁盤鏡像,此時桌面上會出現(xiàn)類似于圖6-4右圖所示的圖標,系統(tǒng)會把它當作一個虛擬的磁盤,打開這個磁盤,雙擊里面的安裝程序(包含有Install或Setup的圖標)開始安裝。
6.1.4 直接復制安裝程序
某些應用程序無需安裝,直接將其文件夾復制到硬盤中相應的文件夾中即可使用,例如 Snapz Pro X程序的安裝文件夾,如圖6-5所示,它提示你若要安裝該程序,只需將其中的文件夾拖至系統(tǒng)中的Application(應用程序)文件夾中即可,實際上復制到硬盤中任何位置都可以正常運行這些程序。
圖6-2 鑒定
安裝Classic應用程序時,系統(tǒng)會首先檢查Classic環(huán)境是否正在運行,如果沒有運行,系統(tǒng)會自動啟動Classic環(huán)境,然后開始安裝Classic程序。
注:并不是所有的Classic安裝程序都可以在Mac OS X環(huán)境中安裝,很多Classic安裝程序在Mac OS X中安裝時會出現(xiàn)找不到安裝光盤、安裝中斷等錯誤,建議讀者最好切換到Mac OS 9.x環(huán)境中安裝這些程序。
如果經(jīng)常使用某個應用程序,可以將該應用程序圖標拖至Dock上,以方便下一次快速運行。
基于Cocoa的應用程序安裝到Mac OS X系統(tǒng)后,不能在Mac OS 9系統(tǒng)中運行(例如Final Cut Pro 3.0安裝程序),因此目前基于Cocoa應用程序的安裝光盤內(nèi)一般都包含兩個安裝文件夾,分別安裝到Mac OS X和Mac OS 9系統(tǒng)中。
基于Carbon的應用程序安裝到Mac OS X系統(tǒng)后,用戶在Mac OS 9系統(tǒng)中無需再運行安裝程序,即可直接運行。
6.1.6 添加Mac OS X系統(tǒng)組件
在安裝Mac OS X時,為了節(jié)約空間或者其他原因有些組件沒有安裝,比如附加的打印機驅(qū)動程序、其他語言組件等,如果要添加這些組件并不需要重新安裝系統(tǒng),可以在安裝光盤中找到一個名為“Option install”的文件夾,打開這個文件夾,你會發(fā)現(xiàn)里面放著系統(tǒng)組件的替身,如圖6-6所示,在這里可以選擇需要的組件進行安裝。