Mac OSは、現在では一般にmacOSと呼ばれ、Apple Inc.がMacintoshシリーズのコンピュータ向けに開発したオペレーティングシステム群です。ハードウェアの管理、グラフィカルユーザーインターフェースの提供、アプリケーションの実行を目的として設計されており、洗練された操作性、ハードウェアとソフトウェアの密接な統合、Appleの広いエコシステムとの互換性を重視しています。Macintoshシリーズの背景については、Appleコンピュータの概要であるMacintoshコンピュータを参照してください。
特徴と技術的概要
現代のmacOSは、グラフィカルシェルのAquaと、Unix由来のコアであるXNUカーネルを組み合わせており、POSIX互換APIと大規模な開発ツール群を備えています。目に見える主要な要素には、ファイル管理を担うFinder、アプリケーションの起動や切り替えを行うDock、Spotlight検索、システム環境設定、そしてグラフィックスやメディア機能を緊密に統合した仕組みがあります。Appleはファイルシステムとセキュリティ機能も時代とともに進化させ、APFS(Apple File System)の導入や、サンドボックス化、システム整合性保護のような仕組みを取り入れてきました。
歴史と発展
1984年の最初のMacintoshに搭載されたオペレーティングシステムは、「System Software」(一般にSystemとも呼ばれる)として始まりました。その後、数十年にわたってクラシックMac OSの時代を経て、2001年にMac OS X(「テン」と発音)の登場とともに大きなアーキテクチャ変更が行われ、Unixベースの基盤、現代的なメモリ管理、プリエンプティブ・マルチタスクが導入されました。のちにAppleは、他のプラットフォームとの命名をそろえるため、このプラットフォーム名をmacOSへ改めました。
バージョン、移行、互換性
Appleはこれまでにいくつかの大きなプラットフォーム移行を段階的に進めています。1990年代のMotorola 68kからPowerPCへの移行、2006年のPowerPCからIntelプロセッサへの移行、そして2020年から始まったIntelからApple silicon(ARMベース)への移行です。こうした移行を円滑にするため、Appleは時期に応じて互換レイヤーを提供してきました。古いMac OSアプリ向けのClassic環境や、プロセッサ変更時のバイナリ変換に用いられたRosetta/Rosetta 2がその例です。
用途、エコシステム、ソフトウェア
macOSはデスクトップおよびノートパソコンで広く使われており、iOS、iPadOS、そしてiCloud、AirPlay、連係機能などのAppleサービスとの統合を活かした利用を重視する、クリエイティブ職、開発者、一般ユーザーの間で人気があります。AppleはXcodeのような開発者向けツールを配布し、アプリ配布のためのApp Storeも運営しています。Macの機種やアクセサリについては、Macintosh製品情報であるMacモデルとハードウェアを参照してください。
注目すべき特徴
- グラフィカルな系譜: デスクトップの比喩と直接操作型インターフェースを重視した、初期の主流システムの一つです。
- Unix系の系統: macOSは使いやすいGUIと、開発やサーバー用途にも適した堅牢で標準準拠のコアを組み合わせています。
- プラットフォーム統合: Appleのサービスや各デバイス間の連携との密接な結びつきが、他のデスクトップOSとの違いを際立たせています。
開発やシステム機能に関するより技術的な参考資料や関連情報については、Appleの開発者向け資料およびサポート資料であるApple developer and supportを参照してください。