macOS是壹套由蘋果開發的運行於Macintosh系列電腦上的操作系統。macOS是首個在商用領域成功的圖形用戶界面操作系統。
macOS是基於XNU混合內核的圖形化操作系統,壹般情況下在普通PC上無法安裝的操作系統。網上也有在PC上運行的macOS(Hackintosh)。
Mac OS X 是與先前的 Mac OS 徹底地分離開來的壹個操作系統,它的底層代碼與先前版本完全不同。這個新的核心名為?Darwin,是壹套開放源碼、符合?POSIX?標準的操作系統,伴隨著標準的?Unix?命令行與其強大的應用工具。
盡管最重要的架構改變是在表面之下,但是 Aqua?GUI是最突出和引人註目的特色。
柔軟邊緣的使用,半透明顏色和細條紋(與第壹臺iMac的硬件相似)把更多的顏色和材質帶入到桌面上的視窗和控件,比 OS9 所提供的外觀更多,引發了用戶間大量的爭論。
很多舊 Macintosh OS 用戶把這個接口描述得像是像玩具壹樣,缺乏專業美感。而其他的人則為新系統的新 GUI 創新感到恩喜。
這種外觀設計簡潔,即使在第壹個 macOS 版本推出之前,第三方的開發者就開始針對可以換外表的程序像是?Winamp?制作類似 Aqua 接口的外表。
針對壹些聲稱是有著作權設計下制造或散布且提供這種接口軟件的人,蘋果采取法律行動,威脅那些聲稱他們。
macOS 包含了自家的軟件開發程序,其重大的特色是名為Xcode的集成開發環境。Xcode 是壹個能與數種編譯器溝通的接口,包括 Apple 的Swift、C、C++、Objective-C、以及Java。
可以編譯出目前 OS X Yosemite 所運行的兩種硬件平臺之可執行文件,也可以用除了 Swift 以外的幾種語言編寫用於舊系統的程序。還可以編譯成PowerPC平臺專用,x86平臺專用,或是跨越兩種平臺的通用二進制。
純粹由系統銷售的數字來看,這種 GUI 和核心的組合現在變成最暢銷的 Unix 環境。
特點
1、全64比特技術,可以通過第三方的ModeSelector進行64比特和32比特切換。
2、GrandCentralDispatch:幫助程序編譯人員使用多核心編譯,增強軟件多核心支持。
3、OpenCL:是壹種讓圖像處理器發揮極致來加速應用程序性能的新技術
4、輔助功能:通過萬能輔助功能包含的VoiceOver2可以讀出任何Mac上的文字。Multi-touch觸控版支持中文手寫。含有40種以上盲文現實,支持藍牙模式。
5、它的Quartz影像模式使用PDF(可攜文件格式,PortableDocumentFormat)的子集合當作基礎。
6、全彩,可連續縮放的小圖標(最大到128×128(10.5Leopard最大到512×512)像素)
7、在視窗周圍的陰影和分離的文字符素來提供深度的感覺。
8、依靠NeXT-型程序服務,提供全局拼寫檢查及其他功能強大的工具
9、專用界面工具集、文字、圖形和視窗組件的反鋸齒效果
10、新的界面元素,包括“紙單”sheets(文檔模型對話框附帶於特殊窗口)和“抽屜”drawers.
11、色彩同步在核心繪圖引擎中內置色彩匹配(為印刷和多媒體專業人士).
12、OpenGL(在10.2版中納入)合成視窗到屏幕上,容許硬件加速繪圖。這種技術稱為QuartzExtreme。
13、Exposé(在10.3版中納入)可以快速地排列視窗或是顯現桌面。在10.6中進行大量改良,直接從Dock上激活Exposé
14、在整個操作系統中普遍使用Unicode。
15、Spotlight搜索技術(在10.4版中納入)允許以項目的特性或內容來快速的即時搜索資料文件、郵件消息、照片、和其他信息。
16、Automator(10.4版中加入)是壹種設計來為不同的工作任務創建壹種自動化的工作流程之應用程序。