什麼是蘋果系統蘋果系統的特點

  蘋果系統是蘋果公司為Mac系列產品開發的專屬作業系統。那麼你對蘋果系統瞭解多少呢?以下是由小編整理關於什麼是蘋果系統的內容,希望大家喜歡!

  蘋果系統的描述

  OSX是與先前麥金塔作業系統徹底地分離開來,它的底層程式碼完全地與先前版本不同。儘管最重要的架構改變是在表面之下,但是 Aqua GUI 是最突出和引人注目的特色。柔軟邊緣的使用,半透明顏色和細條紋***與第一臺 iMac 的硬體相似***把更多的顏色和材質帶入到桌面上的視窗和控制元件,比 OS 9 所提供的 "白金" 外觀更多,引發了使用者間大量的爭論。很多舊的麥金塔使用者把這個介面描述得像是玩具一般,和缺乏專業的優美,而其他的人則為蘋果革命的新 GUI 狀新為所歡呼。這種外觀非常立即地可以辨認出來,即使在第一個 OS X 版本推出之前,第三方的開發者開始針對可以換外表的程式像是 Winamp 製作類似 Aqua 介面的外表。蘋果電腦以法律行動,威脅那些聲稱是由他們有版權的設計下,所製造或散佈且提供這種介面軟體的人。

  OS X包含了自家的軟體開發程式,其重大的特色是名為Xcode的整合開發環境。Xcode是一個能與數種編譯器溝通的介面,包括Apple的Swift、C、C++、Objective-C、以及Java。可以編譯出目前OS X Yosemite所執行的兩種硬體平臺之可執行檔案,也可以用除了Swift以外的幾種語言編寫用於舊系統的程式。還可以編譯成PowerPC平臺專用,x86平臺專用,或是跨越兩種平臺的通用二進位制。

  純粹由系統銷售的數字來看,這種GUI和核心的組合現在變成最暢銷的Unix環境

  蘋果系統的相容性

  蘋果電腦公司在釋出OS X系統時,宣佈該系統只能在G3處理器及更高版本上使用。而在擁有英特爾處理器的Mac上,這可以通過蘋果官方提供的軟體安裝雙系統。***OS X系統和Windows系統***。OS X 通過提供一種稱為 Classic 的模擬環境,保留了與較舊的 Mac OS應用程式的相容性,允許使用者在 OS X 中把 Mac OS 9 當做一個程式來執行,使大部分舊的應用程式就像在舊的作業系統下執行一樣。另外,給 Mac OS 9 和 OS X 的 Carbon API 可以創造出允許在兩種系統執行的程式碼。OpenStep 的 API 也依然可以使用,但是蘋果把它稱為 Cocoa 技術。***這個遺留下來的傳統可以在 Cocoa API 中看到,大部分的類別名稱都是以 NeXTSTEP 的縮寫 "NS" 開頭。*** 給開發者的第四個選項是可以在 OS X 當做 "第一等公民" 一樣的 Java 平臺上寫應用程式 — 事實上這就是說 Java 應用程式儘可能的與作業系統合適地搭配而仍然能夠"跨平臺***cross-platform***",以及他的 GUI,是以 Swing 撰寫的,看起來幾乎完全地與天生的 Cocoa 介面類似。

  只要他們能夠在這個平臺上被編譯,OS X 可以執行很多 BSD 或 Linux軟體套件。編譯過的程式碼通常是以 OS X 封裝的方式來散佈,但有些可能需要命令列的組態設定或是編譯。像是 Fink 和 DarwinPorts 這樣的專案,提供很多標準套件之預先編譯或是預先格式好的封裝。在 10.3 版開始,OS X 已經包含 Apple X11,這是給 Unix 應用程式的 X11 圖形介面的公司版本,當做是在安裝階段的選擇性元件。蘋果是以 XFree86 4.3 和 X11R6.6 為基礎實作的,搭配一個模仿 OS X 外觀的視窗管理員,與 OS X 有更密切的整合,延展擴充到使用天生的 Quartz 顯像系統和加速 OpenGL。早期的 OS X 版本可使用 XDarwin 來執行 X11 應用程式。

  對於早期的 OS X 版本,有支援的標準硬體平臺是以 PowerPC G3、G4、G5 處理器的麥金塔電腦產品線***膝上型、裝上型、或是伺服器***。後期的 OS X 版本不再支援某些老舊的硬體、舉例來說,Panther 不支援 "米黃色" G3,以及 Tiger 不支援蘋果在推出 FireWire 之前的系統。然而,免費的工具像是 XPostFacto 可以使得蘋果官方宣稱不支援的某些舊系統可以安裝 OS X,包含某些 G3 之前的系統。作業系統針對所有支援的硬體提供相同的功能,除了基本硬體的限制之外***例如,CD-ROM 不能燒錄CD***以及在更多先進配備上儘量增快效能***例如圖形加速***。

  於2005年6月6日,史蒂夫·喬布斯在蘋果每年的全球開發者大會中發表演說,表示接下來的兩年間蘋果將會從 PowerPC 轉換到 Intel 的微處理器,而且在這個轉變的期間,OS X 都會支援兩種平臺。對於 PowerPC 平臺的支援會一直持續到 10.5 版,但是同時支援兩種平臺多久的時間並不清楚***Mac OS 對於 Motorola 68k 架構的支援一直持續到 PowerPC 系統推出後的約四年***。新版的 Xcode 支援建造 通用二元程式碼***Universal Binaries***,可以在兩種架構執行。PowerPC 程式碼在 Intel 為基礎的 Mac 會使用稱為 Rosetta 的模擬器來提供支援。史蒂夫·喬布斯也證實先前的謠言,就是蘋果之前每一版的 OS X 開發週期都有 Intel 微處理器的版本。像是跨平臺的能力已經早就存在 OS X 的血統中 - 就是 OS X 的前身,OPENSTEP,已經被移植到很多個架構下,包含 Intel 的 x86,以及 OS X 的核心作業系統Apple Darwin 也移植到 x86,早在 OS X 第一次推出就可以免費下載。然而,蘋果宣告 x86 平臺的 OS X 將不會支援 Classic 環境。

  蘋果系統的特點

  全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.Interweaving windows of different applications ***not necessarily adjacent in the visible stacking order***.

  色彩同步在核心繪圖引擎中內建色彩匹配***為印刷和多媒體專業人士***.

  OpenGL***在10.2版中納入***合成視窗到螢幕上,容許硬體加速繪圖。這種技術稱為Quartz Extreme。

  Exposé***在10.3版中納入***可以快速地排列視窗或是顯現桌面。在10.6中進行大量改良,直接從Dock上啟用Exposé

  在整個作業系統中普遍使用Unicode。

  Spotlight搜尋技術***在10.4版中納入***允許以專案的特性或內容來快速的實時搜尋資料檔案、郵件訊息、照片、和其他資訊。

  Automator***10.4版中加入***是一種設計來為不同的工作任務建立一種自動化的工作流程之應用程式。

  蘋果系統的缺點

  與 Microsoft Windows 相比,有某些針對 OS X 缺乏升級價格的評論;前一版的使用者必須付全額的價格購買新版。視 OS X 零售包裝是否被認為 "升級" 或不是而定,而有些語意上的爭議。一方面,它只能在 Mac 上使用,所有的 Mac 都會搭配某些 Mac OS 的版本一起出售,所以它是有所爭議的升級版本。另一方面,在 9.0 或 10.3 升級到 10.4 的升級版間沒有價格的差異,假設消費者買了兩種版本之一的完全授權,也就是至少對於其間的升級並沒有得到任何的好處。此外,消費者在新版的的 OS X 公佈後到它開始預先安裝到新機器來出貨期間,購買了麥金塔電腦,通常可以以更少的金額***.95~19.95美金***來得到升級版。同時,Windows 的 升級價格 實質上是視購買數量協議而有所變化,如家庭版 vs. 專業版等等,導致各版本間直接的價格對照相當困難。在某些情況下,Windows 的升級價格超過 OS X 的價格,因此這種評論並不切實際。

  The Open Group 也批評蘋果對於 "Unix" 字眼在 OS X 廣告宣傳使用,而蘋果並沒有讓作業系統獲得正式的認證,且他使用這個字眼可能構成商標上的違法行為。蘋果宣稱他們使用這個字眼當作 概括性商標,且獲得認證所需的費用將會使得作業系統價格上變得更貴,但是 The Open Group 宣告對於一家公司的認證費用上限是110,000美金。即使 OS X 是以 Unix 為基礎,且以 BSD Unix 相容性層面為特性,但是它並不兼容於 Single Unix Specification。從OS X Lion已經擁有了UNIX正式認證。

  不過最新10.9系統升級已經開啟了免費升級。使用者可以直接通過App Store下載更新升級

蘋果系統的特點