macOS

2001年からMacintoshに搭載されたオペレーティングシステム

macOS(マックオーエス)は、Appleが開発・販売するMacオペレーティングシステムである。当初の名称はMac OS X(マックオーエステン)で、のちにOS X(オーエステン)に改められていた(後述)。

macOS
(旧称:“Mac OS X”および“OS X”)
開発者Apple
プログラミング言語C言語C++Objective-CSwiftAppleScript[1][2]
OSの系統NEXTSTEPUNIX
開発状況開発中
ソースモデルクローズドソース[注 1]
初版10.0 / 2001年3月24日 (23年前) (2001-03-24)
最新安定版macOS Sonoma(23A344)[3] / 2023年9月26日 (6か月前) (2023-09-26) [3]
使用できる言語多言語
アップデート方式Apple Software Update
プラットフォームPowerPC10.5.8 まで)
x8610.4.4 から 10.7
x64(10.6 以降[4]
ARM64(macOS Big Sur以降)
カーネル種別ハイブリッドカーネルXNU
ライセンスEULA, ASPL
ウェブサイトapple.com/macos ウィキデータを編集
テンプレートを表示

技術的には直系ではないが、Classic Mac OS(Mac OS、System)の後継として、新たにBSDUNIXをベースに開発された。

概要

NeXTOPENSTEPの技術をベースに開発されたMacintosh専用オペレーティングシステムである。オープンソースのオペレーティングシステム「Darwin」をベースとし、POSIXに準拠したUNIXである[5]

旧来のMac OSに比べて非常に安定しており、オープンな標準規格の採用を基本としている。macOS独自のユーザインタフェースで構築されたウインドウシステム[注 2]を搭載[6]し、macOSの特徴である直感的かつ柔軟な操作を実現している。開かれているオープンソースの強みと、Macintoshが初めから持っていた「閉じていること」[注 3]の強みを併せ持ち、一貫したデザイン、操作方法が統一された「GUI」、UNIXの利便性、堅固さが共存している特徴がある。UNIXベースとなり、比較的容易な移植でBSDやLinuxなど他のUnix系オペレーティングシステムで開発されたソフトウェア資産を、macOSのインタフェース上で使うことができるようになった。統一感のある外観を持つX.orgベースのX Window System「X11」(XQuartz[7])を導入できる。X11がmacOS上で動作することにより、互換性のないアプリケーション間のコピーアンドペーストのような純粋なX11ではサポートされていない動作が可能である。

名称

2001年に最初の製品版が発売された時の名称は「Mac OS X(マック オーエス テン)」であった[注 4]2012年にリリースされたOS X Mountain Lionで正式名称から「Mac」が外され、「OS X(オーエス テン)」と称した[8][9][注 5]。さらに、2016年にリリースされたmacOS Sierraから、iOSwatchOStvOSなどのAppleの他のOSの名前との親和性を図るため、「OS X」から「macOS」へと改称された[10]

バージョン一覧

10.8までのコードネームはネコ科の動物に由来している。10.9以降はカリフォルニア州の地名からコードネームがとられている。

macOSバージョン情報[注 6]
バージョン名称対応プロセッサ対応アプリケーション発表日リリース日最新バージョン
Rhapsody Developer Release[注 7]32ビット
PowerPC
32ビット
PowerPC
1997年8月31日DR2(1998年5月14日)
Mac OS X Server 1.0[注 8]1999年1月14日[11]1999年3月16日1.2 v3(2000年10月27日)
Mac OS X Developer Preview1998年5月11日[12]1999年3月16日DP4(2000年4月5日)
Mac OS X Public Beta[注 9]2000年9月13日[13]2000年9月13日日本語対応版2000年10月21日[14]
Mac OS X v10.0[注 10]2001年1月12日[15]2001年3月24日10.0.4(2001年6月22日)
Mac OS X v10.1[注 11]2001年7月18日[16]2001年9月25日10.1.5(2002年6月6日)
Mac OS X v10.2Jaguar32/64ビット
PowerPC
2002年5月6日[17]2002年8月24日10.2.8(2003年10月3日)
Mac OS X v10.3Panther[注 12]2003年6月23日[18]2003年10月24日10.3.9(2005年4月15日)
Mac OS X v10.4Tiger[注 13]32/64ビット
PowerPC/Intel
32/64ビット
PowerPC[注 14]/Intel
2004年5月4日[19]2005年4月29日10.4.11(2007年11月14日)
Mac OS X v10.5Leopard[注 15]2006年6月26日[20]2007年10月26日10.5.8(2009年8月5日)
Mac OS X v10.6Snow Leopard32/64ビット
Intel
2008年6月9日[21]2009年8月28日10.6.8 v1.1(2011年7月25日)
Mac OS X v10.7Lion[注 16]64ビット
Intel
32/64ビット
Intel
2010年10月20日[22]2011年7月20日10.7.5(2012年9月19日)
OS X 10.8Mountain Lion[注 17]2012年2月16日[23]2012年7月25日[24]10.8.5(12F45)(2013年10月3日)
OS X 10.9Mavericks[注 18]2013年6月10日[25]2013年10月22日10.9.5(2016年7月18日)[26]
OS X 10.10Yosemite[注 19]2014年6月2日[27]2014年10月17日10.10.5(2017年7月19日)[28]
OS X 10.11El Capitan[注 20]2015年6月9日2015年9月30日10.11.6(2018年7月9日)[29]
macOS 10.12Sierra2016年6月13日2016年9月20日10.12.6(2019年9月26日)[30]
macOS 10.13High Sierra2017年6月5日2017年9月25日10.13.6(17G14042)(2020年11月12日)[31]
macOS 10.14Mojave2018年6月5日2018年9月25日10.14.6(18G9323)(2021年7月21日)[32]
macOS 10.15Catalina64ビット
Intel
2019年6月3日2019年10月8日10.15.7(19H2026)(2022年7月20日)[33]
macOS 11Big Sur64ビット
Intel/ARM
64ビット
Intel[注 21]/ARM
2020年6月22日2020年11月13日11.7.9(20G1426)(2023年7月24日)[34]
macOS 12Monterey2021年6月7日2021年10月22日12.7(21G816)(2023年9月21日)[35]
macOS 13Ventura2022年6月6日2022年10月24日13.6(22G120)(2023年9月21日)[36]
macOS 14Sonoma2023年6月5日2023年9月26日14.1 (23A344) (2023年10月26日)[37][38]

沿革

Unix系 OSの系統樹

1994年からMac向け次世代オペレーティングシステムとして計画・開発されていたCoplandプロジェクトが挫折に終わり[39][注 22]、1996年8月、Appleは完全な自社開発をあきらめ、他社の技術を導入することに決定した。一時はBeOSSolarisWindows NTさえ検討対象にあがり交渉が行われた。外部ではBeOSが最有力と見られたが、最終的にはスティーブ・ジョブズが創業しCEOを務めていたNeXT社を買収してそのオペレーティングシステムOPENSTEPをもとにMac OSの使い勝手を導入したオペレーティングシステム[注 23]を開発することとなった[40]。開発を主導したのは共に元NeXTの、アビー・テバニアン(元ソフトウェア担当最高技術責任者、v10.2まで)とその後継者のバートランド・サーレイ(元ソフトウェア担当上級副社長、v10.4まで)、スコット・フォーストール(元ソフトウェア担当上級副社長、v10.5まで)であった。2011年3月からは、やはり元NeXTのクレイグ・フェデリギソフトウェアエンジニアリング担当上級副社長が開発担当責任者である[41]

アプリケーションからRhapsodyの機能を生かすには、Cocoaの前身であるYellow Box[注 24]でアプリケーション プログラムを一から書き直さなければならなかったので、従来からの開発者の支持を得ることができなかった。そのため、従来のMacintoshのAPIであるToolboxをベースにCarbon (API)を開発し、これをNeXT由来の技術と統合した「Mac OS X」への移行が宣言される。Rhapsodyを元にサーバ向けのMac OS X Server 1.0としてリリースされた後、Mac OS Xがリリースされた。

2001年にリリースされたMac OS Xは、Mac OSともOPENSTEPとも異なる新たなインタフェース「Aqua」をまとって登場。従来のMac OSとは全く異なる、堅牢なマルチタスクのオペレーティングシステムで、Coplandプロジェクトが目指していたものを遥かに超えるものを実現した[注 25]。初期の版では動作の遅さが指摘されたが、改版ごとにオペレーティングシステム内部の最適化が進み、Quartz ExtremeCore Image, Core Animationなどの新技術により解決された。

2010年10月21日、スペシャルイベントで「Back to the Mac」としてiLife'11とMac OS X Lionと新型MacBook Airと同時にMac App Storeを発表した。翌年、2011年1月6日から1000本ものアプリケーションを販売開始した。macOSのインストーラやアップデータもMac App Storeを通して配布されている。

特徴

付属アプリケーションが充実しており、日本語フォントとしてヒラギノが3種13書体が標準搭載され、游書体のうち游明朝体/游ゴシック体/游教科書体、フォントワークスの筑紫A丸ゴシック/筑紫B丸ゴシック/クレー、凸版印刷の凸版文久明朝/凸版文久ゴシック/凸版見出し明朝/凸版見出しゴシックが追加インストールされる。Mac OS X v10.5には、小学館の国語および英和・和英辞典が標準で付属している[42]。OS X v10.8では Oxford Dictionary of Englishウィズダム英和・和英スーパー大辞林など12種類の辞書が装備されている。Mac OS X v10.1の時代から、FreeBSD由来のsmbfsを利用し、Windowsネットワーク環境でのファイル共有やドメイン参加など、Windows機との共存が可能である[43][44][注 26]。SMBサーバの機能は、Snow LeopardまではSambaをベースにしていたが、Mac OS X Lion以降は独自実装となっている[45]

Mac OS X v10.4までは Classic環境と呼ばれるMac OS互換機能を持っていた。Mac OS 9.2.2を一種の仮想マシンとして動作させるもので、Mac OSアプリケーションは旧バージョンのプラチナアピアランスで動作した。68K・PowerPCの別を問わず、旧来のアプリケーションの多くをMac OS X上で動作させることができ互換性は高かったが、完全な互換性があるわけではなく、オーディオ関係のアプリケーションなど特にリアルタイム性が求められるものについてはメーカーがサポートしていない場合があった。Mac OS X v10.5およびインテル版のMac OS X v10.4からこの機能はなくなった。2005年のWorldwide Developers ConferenceでPowerPCに代わりインテル製プロセッサの採用が発表されたが、Mac OS Xは開発当初からCPUに依存しない抽象化を示すためにx86版との並行開発をしており、すべてのバージョンの Mac OS Xでインテル版が存在していたという[46]。これはMac OS Xの前身である Rhapsodyが当初からPowerPC版とインテル製プロセッサ版が計画されており、BlueBox[注 27]はPowerPC版でしか採用しないと発表しており、8年かけて計画を完遂させたと言えなくもない。

macOS Big Sur以降において、Appleシリコン搭載Macでは、一部を除いてiOS, iPadOSアプリをネイティブ動作させられる[47][48]

Mac OS X Public Beta(Siam)

2000年9月13日、AppleはMac OS X Public Betaをリリースした。日本では同年10月21日から、より新しいビルドを(税別3,500円で)販売した[49]Aquaインタフェースの美しい見た目がMacintoshの利用者に衝撃を与えたが、 使い勝手が大きく変化したことについては戸惑いの声があがった。

日本での販売はApple Store オンラインと、髙島屋新宿店タカシマヤタイムズスクエア)に特設されたApple Storeにおいて直接販売が実施され、一時は1,000人を超える行列ができた。それまでもMac OS 8などでも発売時の行列もあったが、日本における近代のアップル新製品発売の大行列はこの時からはじまったといえる[50]

Mac OS X 10.0(Cheetah)

2001年3月24日、AppleはMac OS X v10.0(税別14,800円)を発売した[51]。従来のMac OSと比較すると劇的に安定性が向上しており、パブリック・ベータからさらに改良されていたが、当初はDVD再生機能などがなく、対応機器も限られており速度も非常に遅く、まだ完成度は低かった。Mac OS 9と切り替えて使うなど、メインのオペレーティングシステムとして日常的に使う利用者は少なかった。

Mac OS X 10.1(Puma)

2001年9月25日、Mac OS X v10.1(税別14,800円)がリリースされ、10.0のユーザへの無償更新サービスが行われた[52]。10.0に欠けていた多くの機能が追加され、システムの性能が向上し、実用的に使える初めての版といわれる。ユーザインタフェースにも手直しがなされ、日本語入力の変換精度が大幅に向上したことえり 3を搭載。マイクロソフトアドビなどから対応ソフトがリリースされた。

Mac OS X 10.2(Jaguar)

2002年8月24日、Mac OS X v10.2(税別14,800円)が発売された[53]。日本では商標の問題でJaguarは製品名には付けられなかった。スプリングローデッドフォルダ機能が復活するなど、Finderの使い勝手に改良が施される。動作速度が上がり対応機器が増えて、Mac OS Xを業務用途で使う利用者にも受け入れられるようになったほか、UNIX利用者の間でも Mac OS Xを愛用する人が増えた。ビデオチップの幾何演算ユニットを使ってCPUの負荷を軽減する「Quartz Extreme」、ネットワーク機能「Rendezvous」(現:Bonjour)、手書き文字認識「Inkwell」などの新機能を実装。10.2.3版からジャーナリングファイルシステムが実装された。2003年にはウェブブラウザとしてSafariが登場し、Mac OS 9が起動しないMac OS XのみをサポートするMacintoshが販売されるようになった。ファイアウォール機能が標準で付属し、IPsecIPv6にデフォルトで対応したのもこの版である。

Mac OS X 10.3(Panther)

2003年10月24日にMac OS X v10.3 Panther(税別14,800円)が発売された[54]。標準でUSBポートを備えたマシン以外のサポートを打ち切り、初代iMac以降の機種への対応となった。日本での発売イベントはApple Store銀座ができる前だったこともあり、アップルコンピュータ株式会社があった東京オペラシティ1階広場ガレリアで行われた[55]。開発者向けにはコントローラレイヤ「Cocoa Binding」が導入された。システムの安定性がさらに向上したほか、処理速度も向上し、低クロックのG3マシンでも比較的快適に動作する。Finder はiTunesのインタフェースを取り入れた2ペイン形式での表示も可能になり、フォルダに色を付けるラベル機能も復活した[注 28]。ウインドウ一覧表示機能「Exposé」、ホームフォルダの暗号化機能「FileVault」が追加され、ことえりがバージョン4になり予測変換などの機能が追加された。Mac OS Xでも大手印刷会社への入稿受け入れが整ったため、遅れていたデザイン出版分野への導入が徐々に進み始める。ライセンス使用料の追加がないクライアント無制限の「Mac OS X Server」搭載の1Uサーバ「Xserve」とNetBootが評価され、東京大学東京女子大学に大量導入された。

Mac OS X 10.4(Tiger)

2005年4月29日、Mac OS X v10.4 Tiger(税込14,800円)が発売された[56]。この版からメディアがDVD-ROMの1枚になった。動作環境をFireWire(IEEE 1394)ポートを標準搭載したMacintoshとされ、初期のiMac[注 29]ならびに初期のiBook[注 30]は対応外となった。新規にリアルタイムイメージングインタフェース「Core Image」および「Core Video」、64ビットオーディオインタフェース「Core Audio」、モデルレイヤ「Core Data」が導入された。さらにlaunchdが従来のinitなどのUNIX デーモン群を置き換え、カーネル・プログラミング・インタフェース(KPI)やUTIが実装されるなどシステム内部が大きく刷新されたが、以前のバージョンとの互換性は概ね維持されている。システムに統合されたメタデータ検索機能「Spotlight」、WebKit ベースのアプリケーション実行環境「Dashboard」のほか、200 以上の新機能を搭載した。仮想メモリの暗号化まで含めたセキュリティ機能の充実により、あおぞら銀行2006年にかけて2,500台という規模でTiger搭載iMac G5の導入を決めている。WWDC 2005においてOSはTigerのまま2006年からMacintoshのCPUをインテル製に移行することが発表され、2006年以降の新製品には、インテル対応版Mac OS Xが搭載された。

インテル対応版Mac OS X Tigerは単体で販売されておらず、インテル製プロセッサを載せたMacintoshではClassic環境を利用することができない。

Mac OS X 10.5(Leopard)

Mac OS X v10.5 Leopard(レパード[注 31])は、発表当初は2007年春のリリースを目指して開発されていたが、2007年4月12日(現地時間)に、6月発売のiPhoneプロジェクトへ一時的に開発リソースを集中させる目的でリリース延期が表明され、2007年10月26日にシングルユーザライセンス14,800円(税込)、ファミリーパック(家庭内5人分のユーザライセンス)22,800円(税込)で発売された[57]。この版のみUniversal Binaryとなり、メディアが2層DVD-ROMの1枚になった。2006年8月7日のWorldwide Developers Conferenceで機能の一部が発表されている。64ビットに対応したCocoa、容易なプログラミングでアニメーションを実現する「Core Animation」、Core Data 2.0、解像度非依存のユーザインタフェース、仮想デスクトップ環境「Spaces」、バックアップツール「Time Machine」、Windows XPまたはWindows Vistaとのデュアルブート環境を実現する「Boot Camp」、改良強化された Spotlight、Dashboardウィジェットを容易に作成できるDashcodeなど多数の機能が搭載される。2007年6月11日 、WWDCの基調講演で新しいFinderとDockQuick Lookが披露された。JIS X 0213:2004対応フォント搭載。Tigerまでは搭載されていたレガシーな機能が排除されたのも特徴であり、Classic環境が利用できなくなった。

UNIXの商標を管理する団体である「The Open Group」から「Single UNIX Specification」の認証を受け、正式なUNIXとなった。

Mac OS X 10.6(Snow Leopard)

2009年8月28日にシングルユーザライセンス3,300円(税込)、ファミリーパック(家庭内5人分のユーザライセンス)5,600円(税込)と大幅な値下げが実施され発売された[58]。この版からインテル製プロセッサを搭載したMacintosh専用となり、PowerPCプロセッサを搭載した Macintoshでは使用できなくなり、HFSフォーマットは読み込みのみ可能となった。2008年6月9日(現地時間午前)に開催されたWWDC 2008での基調講演で開発が発表され[59]、2009年6月8日に開催されたWWDC 2009で詳細と発売予定時期があらためて発表された。主にパフォーマンスと安定性[60]に注力し、オペレーティングシステム全体が大幅に小さくなった。DockとExposéの機能が拡張され、Microsoft Exchange 2007を標準でサポート。FinderとQuickTime(QuickTime X)がCocoaベースに作り直されたほか、ほとんどのシステム付属アプリケーションが64ビット化、Grand Central Dispatch(GCD)とOpenCLにより並行演算機能が大幅に強化された[61]

Mac OS X 10.7(Lion)

2010年10月21日に発表。正式名称はMac OS X Lionであったものの、マーケティング上、Macの名称を外してOS X Lionと呼称された[62][63]。シングルユーザライセンス、ダウンロード版2,600円(税込)、USBメモリ版6,100円(税込)[64]

Exposé・Dashboard・Spacesの各機能に統合されたアクセスを提供する Mission Controlを搭載するほか、ソフトウェア販売サービスMac App Storeやフルスクリーンのウインドウ表示、アプリケーションランチャLaunchPadなどiPhone OSに由来する機能を搭載。Mac OS X v10.5 Leopard以来の大幅な機能とインタフェースの刷新が施された。2011年2月24日には、公式サイトにさらなる新機能の説明が追加された。LaunchPadやAirDropなどを含む250を越える新機能を追加し、64ビット・マルチコアCPU[注 32]のみをサポートする。7月20日にMac App Storeでダウンロード販売を開始した。8月17日にはUSBメモリ版も発売された。

OS X 10.8 Mountain Lion

2012年2月16日に発表され、デベロッパプレビューも同時に公開。正式名称もOS Xとなり、7月25日にMac App Storeでダウンロード販売(発売時は1,700円、2022年4月現在2,440円[65])を開始した[66]。この版から64ビットカーネル起動のみとなり、インテル32ビットプロセッサを搭載したMacおよび32ビットカーネルのMacでの直接インストールができなくなった。100以上の新たな機能が追加され、メッセージングサービスiMessage、リマインダー、通知センター、メモ、Game Centerなど、iOS 5で提供されたアプリケーションや新機能がMacintoshでも利用可能となった。Mac OS X Lionに引き続き、iOSに由来する機能が搭載された。Mountain LionとはPuma、Cougarの別名である。

OS X 10.9 Mavericks

2013年6月10日に開催されたWWDC 2013で発表され、デベロッパプレビューも同時に公開された[67]。200以上の新機能が追加され、一般向けには2013年10月22日にリリースされた。また、このバージョンから無償となった。Finderにタブ機能が追加され、iOSで提供されているマップiBooksが搭載される。このバージョンからコードネームがカリフォルニア州の地名になった。Mavericksとはカリフォルニア州の海岸の名前である。

OS X 10.10 Yosemite

2014年6月2日のWWDCで発表、同年10月17日にリリースされた。iOS 7で刷新されたデザインを採用しつつ、Finderやマルチタスクなど、デスクトップOSとしての機能がさらに洗練された。10.5以降に採用された3D Dockは廃止され、その結果としてGUIの雰囲気は10.4以前のGUIに似ていた。

OS X 10.11 El Capitan

2015年6月9日のWWDC 2015の基調講演で発表、同年9月30日にリリースされた。Macのエクスペリエンスの洗練とパフォーマンスの向上、システム整合性保護などセキュリティ対策強化、フルスクリーンでアプリケーションを同時に二つ表示できるスクリーンスプリット機能、システムフォントの追加など。Spotlightがより口語的な検索に対しても結果を示すようになる。ライブ変換機能の追加でよりスムーズな入力ができるようになる。

macOS Sierra 10.12

2016年6月13日のWWDC 2016の基調講演で発表、同年9月20日にリリースされた。この版からHFSフォーマットが廃止され、Late 2009モデル[注 33]より前のMacでの直接インストールが不可となった。新たにSiriの導入や、iOSやwatchOSとのより多くの連携機能の導入が進む。本バージョンからiOSやwatchOS、tvOSなどのAppleのOSとの名前の親和性を図るために従来のOS XからmacOSへ名称が変更された。

macOS High Sierra 10.13

2017年6月5日のWWDC 2017の基調講演で発表、同年9月25日にリリースされた。APFSVRテクノロジーへの対応、日本語入力の改善などが発表された。純正のみサポートされたNVMeがサードパーティー製にも対応し、Apple T2チップ搭載Mac以外のRAIDディスクへのインストールおよび起動が不可となった[注 34]

macOS Mojave 10.14

2018年6月5日のWWDC 2018の基調講演で発表、同年9月25日にリリースされた[68]。ダークモードの採用や、Mac App Storeの大幅リニューアルなどが実装された。

macOS Catalina 10.15

2019年6月3日のWWDC 2019の基調講演で発表、同年10月8日にリリースされた[69]iPadOSからのアプリの移植を容易に行えるProject Catalystが採用された[70]。システムボリュームにはAPFSを必須とし、HFS Plusでの起動ができなくなった。32ビットバイナリが取り除かれ、32ビットアプリケーションなどが起動しなくなるので注意が必要である。

macOS Big Sur 11

2020年6月22日のWWDC 2020の基調講演で発表、同年11月13日にリリースされた[71]。同時に移行が発表されたAppleシリコンを搭載したMac[72]において、Rosetta 2で従来のIntel Mac向けソフトウェアの大半が動作する[73]。また最新のXcodeでAppleシリコン、Intel CPU両方に対応するUniversal 2としてコンパイルが可能となっている[73]。バージョンナンバーは最初にリリースされた開発版では10.16であったが[74]、Mac OS 9からMac OS Xに移行して以来、約20年ぶりにメジャーバージョンを上げ11.0とすると発表した[75]

macOS Monterey 12

2021年6月7日のWWDC 2021の基調講演で発表[76]、同年10月25日にリリースされた[77]

macOS Ventura 13

2022年6月7日のWWDC 2022の基調講演で発表[78]、2022年10月25日にリリースされた。

macOS Sonoma 14

2023年6月5日のWWDC 2023の基調講演で発表、2023年9月26日にリリースされた[37]

最大プロセス数

Mac OS X v10.0からMac OS X v10.6までは、最大プロセス数が532、そのうちユーザプロセス数は半分の266であった。Mac OS X v10.7からmacOS Mojave 10.14では、メモリを3GB以上積んだ場合は、1064へ拡大され、ユーザプロセス数は709である。macOS Catalinaからは1044の倍数(最大16、よって16704)となる[79]。確認するコマンドなどについては、sysctl(3)のマニュアルで参照できる[80]

なお、Mac OS X Serverではv10.5以前から最大プロセス数が2500であり、64ビット化されたMac OS X Server v10.6からはメモリ量に応じて自動で増えるが、上限は30000である[81]。macOS Serverでは、強制的にパフォーマンスモードを有効にすることで、最大プロセス数を増やすこともできる[82]

言語

以前の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種の言語環境が内包されている。そのため提供されているインストーラの内容は全世界共通である。従って、日本国外で入手したmacOSやMacintosh本体でも、日本で流通しているものと全く同様の環境に仕立てることが可能である。

字体としては65,000以上ものグリフを扱うことができ、日本語についてはグリフセットAdobe-Japan1-5以降に対応したOpenTypeフォントを備えているため、などの正確な表記もそのまま表示・入力できるようになった。ただしすべてのグリフを扱うにはアプリケーション側の対応が必要となる。入力メソッドはシステム言語の文字に加えてタイ文字デーヴァナーガリー文字、アラビア文字ヘブライ文字など多数用意されている。v10.3からはことえりがアイヌ語の表記に使う仮名文字に対応している。またファイルやフォルダ(ディレクトリ階層)にもシステムが対応している任意の言語で名前を付けることが可能で、複数言語の混在もできる。v10.7からは絵文字にも対応し、他の文字と同じように扱うことができるようになった。

Finderや付属のアプリケーションソフトで、メニュー・ダイアログなどが地域対応された下記の言語環境が歴代のバージョンで追加されている。

Mac OS X 10.0
English英語〈米国〉
日本語
Françaisフランス語
Deutschドイツ語
Españolスペイン語
Italianoイタリア語
Nederlandsオランダ語
Mac OS X 10.1.2
Svenskaスウェーデン語
Danskデンマーク語
Norskノルウェー語
Suomiフィンランド語
简体中文簡体字中国語
繁體中文繁体字中国語)
한글韓国語ハングル〉)
Português (Brasil)ポルトガル語〈ブラジル〉
Mac OS X 10.5 Leopard
Português (Portugal)ポルトガル語
Русскийロシア語
Polskiポーランド語
Mac OS X 10.7 Lion
العربية‎(アラビア語
Türkçeトルコ語
Češtinaチェコ語
Magyarハンガリー語
English (UK)英語〈英国〉
English (Australia)英語〈オーストラリア〉
Français (Canada)フランス語〈カナダ〉
Español (Latinoamérica)(スペイン語〈ラテンアメリカ〉)
Mac OS X 10.7.3
Catalàカタロニア語
Hrvatskiクロアチア語
Ελληνικάギリシャ語
עברית‎(ヘブライ語
Românăルーマニア語
Slovenčinaスロバキア語
ไทยタイ語
Українськаウクライナ語
OS X 10.8 Mountain Lion
Bahasa Indonesiaインドネシア語
Tiếng Việtベトナム語
Bahasa Melayuマレー語
macOS High Sierra 10.13
हिन्दीヒンディー語
macOS Mojave 10.14
繁體中文(香港)(繁体字中国語〈香港〉)

Java

macOS に搭載されているJava 実行環境のバージョンおよびオラクルから直接提供されるバージョンの対応状況を記す。

Mac OS X / OS X / macOSの版号Java 実行環境[注 35]の版号およびオラクル提供版の対応状況
10.0Java 1.3
10.1Java 1.3.1
10.2Java 1.4.1
10.3Java 1.4.2
10.4Java 1.4.2、後にJava2 SE 5.0
10.5Java2 SE 5.0、Java SE 6[注 36]
10.6Java SE 6
10.7Mac OS X LionではJavaは出荷時には搭載されない。ただし、Javaアプリケーション起動時に、Java SE 6が追加インストールされる[83]
10.8 - 10.11Java SE 6の環境はLionと同じ[注 37]。Java SE 7はUpdate 6から対応。こちらはオペレーティングシステムに同梱せず、オラクルから直接提供される[注 38]。Java SE 8はMountain Lion以降の対応で、同様にオラクルからの提供となる。
10.12Java SE 8以降のみの対応となり、オラクル直接提供に完全移行。

主なアプリケーション

初期のMac OS Xのアイコンは新規のものと、NeXT時代にKeith Ohlfsがデザインしたもの[84]が混在していたが、最後まで残されていたアイコンGrabがmacOS Mojaveで消えた[85]

主要なユーティリティ

アーキテクチャ

  • Darwin - カーネル。「XNU」のほか、BSDサブシステムなどを含む。
  • Kernel Programming Interface(KPI) - カーネル機能拡張のインタフェース
  • UTI - データ型の識別システム。v10.4で導入された。
  • Open Scripting Architecture(OSA) - プロセス間通信を担う。
  • launchd - v10.4以降のMac OS Xにおけるサービス管理。従来のinit、inetd、crondなどを置換する。
  • NetInfo - システムおよびネットワークの管理情報データベースシステム。v10.5で廃止され、Apple Open DirectoryとDSlocalに置き換えられた。

グラフィックエンジン

  • Quartz - 描画エンジン。2D描画を担当するQuartz 2Dを含む。
  • AVFoundation - QuickTimeを代替するマルチメディアAPI。
    • QuickTime - かつて使われていたマルチメディアAPI。
  • Metal - 2015年からmacOSへ導入された、OpenGLとOpenCLを代替する、より効率的なローレベルグラフィックスAP。

主なAPI群

  • 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の一部[89]
  • Core Image・Core Video - グラフィック処理。
  • Core Audio - 音響。
  • Core Data - データ管理。
  • Core Text - テキスト処理。

仮想マシン環境

  • Classic環境 - Mac OS X v10.4まで搭載されたPowerPC搭載MacでのMac OS 9.2.2実行環境[注 52]
  • Rosetta - Mac OS X v10.6まで搭載されていた、PowerPC用アプリケーションソフトウェアをインテル製CPU版のMacintoshで使用するためのDRE(リアルタイムコード変換エンジン)[注 53]。Rosetta 2は、macOS Big Surから搭載された、インテル製CPU向けのアプリケーションソフトウェアをAppleシリコン搭載Macで実行するためのDREである。
  • Java2 Standard Edition -Mac OS X v10.6まで搭載されていたJava仮想マシン[90][注 54]。2022年1月現在ではオラクルからAppleシリコン搭載Mac向けを含めた、Java 17が提供されている[91]

脚注

注釈

出典

関連項目

外部リンク