MacOS
Cocoa (API) - OPENSTEP由来のmacOSネイティブな32/64ビット API。Objective-CやSwiftによる開発環境が用意されている。
Carbon (API) - Mac OS 9以前のTool Box由来の32ビットAPIであるため、macOS Catalinaでは非対応。C言語やC++で開発ができ、Windowsと共通のコードベースで開発しやすい。
Core Foundation - C言語ベースの低レベルAPI群。Darwinの一部。
Core Image・Core Video - グラフィック処理。
Core Audio - 音響。
Core Data - データ管理。
Core Text - テキスト処理。
以前のMac OSにおいては、OSパッケージが各言語ごとにローカライズされたほか、ラテン文字以外の文字で表記する言語を扱うために必要なフォント・インプットメソッド・スクリプト書類などをセットにした「Language Kit」が用意された。System(漢字Talk)7.1から Mac OS 8.6までの時期には個別にパッケージ販売され、Mac OS 8.5から Mac OS 8.6ではインプットメソッドを除くMultilingual Internet Accessが添付された。Mac OS 9ではすべての版でLanguage Kitが標準添付となり、必要な場合カスタムインストールする形をとった。
これに対し、macOSはサポートする言語の入力・表示に必要なコンポーネントをすべて標準でインストールした上で、優先順位を切り替えて任意の言語環境で使うことができる多言語インタフェースのOSになっている。Mac OS X v10.5では18種の言語環境が内包されている。そのため提供されているインストーラの内容は全世界共通である。
2001年9月25日、Mac OS X v10.1(税別14,800円)がリリースされ、10.0のユーザへの無償更新サービスが行われた。10.0に欠けていた多くの機能が追加され、システムの性能が向上し、実用的に使える初めての版といわれる。ユーザインタフェースにも手直しがなされ、日本語入力の変換精度が大幅に向上したことえり 3を搭載。マイクロソフトやアドビなどから対応ソフトがリリースされた。
1994年からMac向け次世代オペレーティングシステムとして計画・開発されていたCoplandプロジェクトが挫折に終わり、1996年8月、Appleは完全な自社開発をあきらめ、他社の技術を導入することに決定した。一時はBeOSやSolaris、Windows NTさえ検討対象にあがり交渉が行われた。外部ではBeOSが最有力と見られたが、最終的にはスティーブ・ジョブズが創業しCEOを務めていたNeXT社を買収してそのオペレーティングシステムOPENSTEPをもとにMac OSの使い勝手を導入したオペレーティングシステムを開発することとなった。開発を主導したのは共に元NeXTの、アビー・テバニアン(元ソフトウェア担当最高技術責任者、v10.2まで)とその後継者のバートランド・サーレイ(元ソフトウェア担当上級副社長、v10.4まで)、スコット・フォーストール(元ソフトウェア担当上級副社長、v10.5まで)であった。2011年3月からは、やはり元NeXTのクレイグ・フェデリギソフトウェアエンジニアリング担当上級副社長が開発担当責任者である。
アプリケーションからRhapsodyの機能を生かすには、Cocoaの前身であるYellow Boxでアプリケーション プログラムを一から書き直さなければならなかったので、従来からの開発者の支持を得ることができなかった。
العربية(アラビア語)
Türkçe(トルコ語)
Čeština(チェコ語)
Magyar(ハンガリー語)
English (UK)(英語〈英国〉)
English (Australia)(英語〈オーストラリア〉)
Français (Canada)(フランス語〈カナダ〉)
Español (Latinoamérica)(スペイン語〈ラテンアメリカ〉)