macOS Catalina (バージョン 10.15) は、AppleのMacintoshコンピュータ用デスクトップ オペレーティングシステムであるmacOSの16 番目のメジャー リリースです。macOS Mojaveの後継であり、2019 年 6 月 3 日にWWDC 2019で発表され、2019 年 10 月 7 日に一般公開されました。Catalina は、64 ビットアプリケーションのみをサポートする最初の macOS バージョンであり、アクティベーション ロックを含む最初のバージョンです。[ 3 ] [ 1 ]また、メジャー バージョン番号が 10.x である最後の macOS バージョンでもあります。後継バージョンであるBig Surは 2020 年 11 月 12 日にリリースされ、バージョン 11 です。[ 4 ] [ 5 ] Web の互換性を高めるため、Safari、Chromium、FirefoxなどのさまざまなWeb ブラウザは、実際に使用されている macOS バージョンに関係なく、Catalina バージョン 10.15.7 で実行されていることを Web サイトに通知します。[ 6 ] [ 7 ] [ 8 ]
このオペレーティングシステムは、南カリフォルニア沖に位置するサンタカタリナ島にちなんで名付けられました。
macOS Catalinaは、ユニボディMacBook Proをサポートする最後のmacOSバージョンです。後継バージョンであるmacOS Big Surでは、2012年中期モデル(最終モデル)のサポートが終了します。
macOS Mojaveをサポートしていた標準構成の Mac はすべてmacOS Catalina をサポートしています。GPUアップグレードでのみ Mojave を実行できた2010 年から 2012 年のMac Pro はサポートされていません。[ 1 ] Catalina には 4 GB のメモリが必要で、 Lionから Mojave まで必要だった 2 GB から増加しています。[ 9 ] [ 10 ]
Appleが公式にサポートしていない多くの古いMacintoshコンピュータにも、非公式ながらmacOS Catalinaをインストールすることが可能です。ただし、インストールイメージを修正するためのパッチを使用する必要があります。
Catalyst は、開発者が macOS、 iOS、iPadOSで実行できるアプリを作成できるようにするソフトウェア開発ツールです。Apple は、 JiraやTwitter (後者は 2018 年 2 月に macOS アプリの提供を終了した後)など、移植されたアプリをいくつかデモしました。 [ 11 ] [ 12 ] [ 13 ]
Kextsからのアップグレード。システム拡張機能は Kexts の問題を回避します。システム拡張機能には、ネットワーク拡張機能、エンドポイント セキュリティ拡張機能、ドライバ拡張機能の 3 種類があります。システム拡張機能はカーネルの外側のユーザー空間で実行されます。[ 14 ] [ 15 ] Catalina は、レガシー システム拡張機能をサポートする最後の macOS バージョンになります。[ 16 ] [ 17 ]
IOKit デバイスドライバの代替として、ドライバ拡張機能は DriverKit を使用して構築されます。DriverKit は、IOKit をベースにした全く新しいフレームワークを備えた新しい SDK ですが、更新され、現代化されています。カーネルの外側のユーザー空間でデバイスドライバを構築するために設計されています。[ 18 ] [ 15 ]
開発者IDで署名されたMacアプリ、インストーラパッケージ、カーネル拡張機能は、macOS Catalinaで実行するにはAppleによる公証を受ける必要があります。[ 19 ]
アクティベーションロックは、 Apple T2セキュリティ チップを搭載したデバイス (2018、2019、2020 MacBook Pro、2020 5K iMac、2018 MacBook Air、iMac Pro、2018 Mac mini、2019 Mac Pro )の不正使用やドライブの消去を防止します。 [ 1 ] [ 20 ]
このシステムは、Mac 上の他のすべてのデータとは別の、独自の読み取り専用ボリューム上で動作します。[ 1 ]
ユーザーはアプリケーションに詳細な音声コマンドを与えることができます。[ 21 ]デバイス上の機械処理を使用して、より優れたナビゲーションを提供します。[ 1 ]
Sidecarを使用すると、MacでiPad(iPadOSが動作しているもの)をワイヤレス外部ディスプレイとして使用できます。Apple Pencilを使用すると、デバイスをコンピュータで実行されているソフトウェアのグラフィックタブレットとしても使用できます。 [ 12 ] [ 22 ] Sidecarには、Intel Skylake CPU以降を搭載したMac (第4世代MacBook Proなど)と、Apple PencilをサポートするiPadが必要です。[ 23 ] [ 24 ]
ゲームコントローラーフレームワークは、PlayStation 4のDualShock 4とXbox One コントローラーという 2 つの主要なコンソールゲームコントローラーのサポートを追加します。[ 25 ] [ 26 ] [ 27 ] [ 28 ]
macOS のバックアップ ソフトウェアであるTime Machineに、内部的な変更がいくつか加えられました。その 1 つは、ネットワーク接続デバイスにバックアップ データが保存される方法が変更されたことであり、この変更は以前のバージョンの macOS との下位互換性がありません。[ 29 ] Apple はこれらの変更を文書化することを拒否しましたが、その一部は指摘されています。[ 29 ]
macOS Catalina 10.15.2 ではPro Display XDRとの互換性が追加され、2019 年の iMac と 2018 年の 15 インチ MacBook Pro で 6016×3384 の出力が可能になりました。[ 30 ]
iTunesはiOSと同様に、ミュージック、ポッドキャスト、TV、ブックのアプリに置き換えられました。iOSデバイスの管理はFinderで行われるようになりました。[ 31 ] [ 32 ] MacのTVアプリは、 2018年以降に発売されたMacBookでDolby Atmos、Dolby Vision、HDR10をサポートし、2018年以降に発売されたMacでは、互換性のあるディスプレイに接続した場合に4K HDR再生がサポートされます。[ 12 ]
「Macを探す」と「友達を探す」ウィジェットは「私のMacを探す」に統合されました。
メモアプリが強化され、チェックリストの管理機能が向上し、他のユーザーとフォルダを共有できるようになりました。アプリのバージョンは4.6(macOS 10.14 Mojave)から4.7にアップグレードされました。
その他の視覚的および機能的な改良点として、リマインダーに添付ファイルを追加できるようになり、Siriはイベントについてユーザーに通知するタイミングをインテリジェントに推定できるようになりました。[ 1 ]
ボイスメモアプリは、macOS 10.14 Mojaveでバージョン2.0としてiOSからMacに初めて移植され、その後バージョン2.1にアップデートされました。
Ars Technicaは、macOS Catalinaに重大な権限昇格の脆弱性があり、ユーザーが香港の民主化支持のウェブサイトにアクセスするとバックドアがインストールされると報じた。この脆弱性は2021年8月にAppleに報告され、9月のCatalinaアップデートで修正されたが、234日前の2月1日にリリースされたmacOS Big Sur 11.2ですでにAppleによって修正されていた。セキュリティ専門家は、Appleが古いバージョンで重大な既知の脆弱性を修正していないこと、および古いバージョンではセキュリティパッチの一部しか受け取れず、すべてではないことを透明性をもって説明していないことを批判している。Appleのオペレーティングシステム(macOS、iOSなど)の最新のメジャーリリースでは、すべてのセキュリティアップデートが提供される。 [ 44 ] [ 45 ] [ 46 ]
Catalinaは、その機能の一部についてリリース時に好意的な評価を受けた。[ 47 ]しかし、一部の批評家は、このOSバージョンは以前のバージョンよりも明らかに信頼性が低いと感じた。[ 48 ] [ 49 ] [ 50 ] [ 51 ] [ 52 ]ユーザー向けのセキュリティ対策が広範囲に追加されたこと( 10年前にWindows Vistaでユーザーアカウント制御ダイアログボックスが追加されたのとやや類似している)は、邪魔で煩わしいと批判された。[ 50 ] [ 53 ]
音声コントロールを使用すると、音声コマンドと専用ツールでデバイス全体を制御できます。一方、Siriは、自然言語を使用して情報を尋ねたり、日常のタスクを完了したりできるインテリジェントアシスタントです。音声コントロールは、音声ジェスチャー、名前と番号のラベル、グリッドオーバーレイ、テキスト編集コマンド、詳細なカスタマイズなどの包括的な機能を提供します。一方、Siriは、リマインダーの設定、予定の作成、道順の検索、ゲームのスコアの学習を支援します。
、Ruby、Perlなどのスクリプト言語ランタイムは、レガシーソフトウェアとの互換性のためにmacOSに含まれています。今後のmacOSバージョンでは、スクリプト言語ランタイムはデフォルトで含まれなくなり、追加のパッケージをインストールする必要がある場合があります。