ユニバーサルコントロールは、Appleの2021年OSの中で最も遅れている機能かもしれません。macOS 12.3 MontereyとiPadOS 15.4でようやく登場したばかりですが、最も興味深い機能の一つです。ユニバーサルコントロールを使用すると、1台のMacに接続された1つのキーボードとポインティングデバイスから、複数のMacとiPadを操作できます。この機能はmacOS 12.3とiPadOS 15.4で登場していますが、Appleはベータ版としており、ユーザーがまだ不具合に遭遇する可能性があることを示唆しています。
ベータ版とはいえ、その体験はほぼシームレスだ。システム環境設定 > ディスプレイ で Universal Control を設定しておけば、ポインタを一台の Mac から別の Mac や iPad へ、あるいはその逆へ移動させることができる。まるで拡張デスクトップを構成する外部モニタであるかのように。キーボードフォーカス (キー入力を受け取るデバイス) はポインタに追従するので、ポインタを別のデバイスに移動させてアプリをクリックすると、そのデバイスはまるで直接そのデバイスを使っているかのように動作する。iPad の場合は、トラックパッドとハードウェアキーボードを接続しているかのように動作する (2020 年 3 月 28 日の記事“iPad がトラックパッドとマウスを完全サポート” 参照)。さらに素晴らしいのは、デバイス間でファイルやその他の項目をドラッグできることだ。
ユニバーサルコントロールは、iPadをMacのサブディスプレイとして使うAppleの技術であるSidecarと区別することが重要です(「CatalinaのSidecarでiPadがMacのサブモニターに」2019年10月21日の記事参照)。Sidecarは現在も存在し、実際、「ディスプレイ」環境設定パネルではユニバーサルコントロールと同じメニューが使用されています。同様に、Macでは、AirPlayで画面を表示することと、ユニバーサルコントロールで画面を操作することを区別する必要があります。これについては後ほど詳しく説明します。
Universal Control の起源は不明だが、少なくとも Mac を別の Mac からコントロールするという点では、決して新しいアイデアではない。15年前、Adam Engst はまさにこれらの機能を提供する Teleport というユーティリティを使っていた (2007年8月27日の記事「私たちが愛用するツール:Teleport」参照)。さらに興味深いのは、Teleport の開発者 Julien Robert が当時 Apple で働いており、今も勤めているという噂だ。ある情報筋によると、Teleport は Apple 社内で非公開アップデートを受け続けているという。また、Teleport は数年前にオープンソース化されたことも判明した。John Britton がメンテナンスを担当し、macOS 12.3 をどこでも使っているわけではない人のために、Mac 専用のオプションを提供している。
ユニバーサルコントロール要件
始める前に、お使いのデバイスがユニバーサルコントロールに対応していることを確認してください。ハードウェアのサポートは数年前から行われていますが、ユニバーサルコントロールはMontereyを実行できるすべてのMacやiPadOS 15対応のiPadをサポートしているわけではありません。また、以下の点もご確認ください。
- すべてのデバイスが同じiCloudアカウントにサインインしている
- すべてのデバイスでBluetoothとWi-Fiが有効になっています
- Handoff は、Mac ではシステム環境設定 > 一般、iPad では設定 > 一般 > AirPlay と Handoff で有効になります。
- Apple IDは2要素認証に設定されています
- デバイス同士の距離が30フィート(10メートル)以内にある
- MacもiPadもインターネット接続を共有していない
ユニバーサルコントロールを使用すると、Macから最大3台の追加デバイスを同時に接続して操作できます。Mac3台、iPad3台、Mac2台とiPad1台、iPad2台とMac1台など、自由に組み合わせて操作できます。これだけのデバイスを操作しやすいように配置するのは難しくなるため、この数で十分でしょう。ただし、ユニバーサルコントロールはMacから起動する必要があるため、必ずMacが接続されていなければなりません。
ユニバーサルコントロールの設定
ユニバーサルコントロールの設定は簡単です。すべてのMacで「システム環境設定」>「ディスプレイ」を開き、「ユニバーサルコントロール」をクリックします。3つのチェックボックスすべてにチェックを入れます。最初の「近くにあるMacまたはiPad間でカーソルとキーボードを移動できるようにする」が、ユニバーサルコントロールのメインスイッチです。
iPad では、「設定」>「一般」>「AirPlay と Handoff」に移動し、「カーソルとキーボード」が有効になっていることを確認します。
「ディスプレイの端を押して近くのMacまたはiPadに接続する」チェックボックスのおかげで、必要なのはこれだけかもしれません。チェックを入れると、外部ディスプレイと同じように、ポインタをMacから他のデバイスに移動するだけで接続できます。接続可能なMacとiPadは、システム環境設定 > ディスプレイに表示されます。
「ディスプレイ」環境設定パネルでは、ディスプレイのサムネイルをドラッグして、机上の実際の位置とより一致するように調整できます(そして、そうすべきです)。そうしないと、デバイス間でポインタをスムーズに移動させることが難しくなります。Macのメインディスプレイに隣接するセカンダリディスプレイとは異なり、ユニバーサルコントロールデバイスのサムネイルは、下図のように少し離れています。
目的の Mac または iPad が「ディスプレイ」環境設定パネルに自動的に表示されない場合は、「ディスプレイを追加」ポップアップメニューから、「キーボードとマウスをリンク」の下で制御するデバイスを選択します。「近くにある Mac または iPad に自動的に再接続する」を選択している限り、この手順を繰り返す必要はありません。
「ディスプレイを追加」ポップアップメニューの「ミラーリングまたは拡張」セクションに注目してください。これは Apple が Sidecar へのアクセスを提供する方法で、iPad を Mac のセカンダリディスプレイとして使用し、デスクトップをミラーリングまたは拡張できます。このメニューには、Monterey (AirPlay レシーバーとして機能可能) を実行している Mac と Apple TV も表示されます。iPad または Mac は、一度に 2 つのセクションのうちの 1 つだけを選択できます。言い換えると、iPad または Mac をユニバーサルコントロール経由で制御しながら、同時に Mac のセカンダリディスプレイとして使用することはできません。これは、ユニバーサルコントロールではデバイスのネイティブインターフェイスを操作できるのに対し、Sidecar/AirPlay ではネイティブインターフェイスが Mac のセカンダリディスプレイの背後に隠れるため、理にかなっています。ユニバーサルコントロールと Sidecar/AirPlay を切り替えても問題はありません。
自動接続が機能しない場合は、Macのコントロールセンターで「ディスプレイ」をクリックし、「キーボードとマウスのリンク先」からデバイスを選択することで、別のMacまたはiPadに接続することもできます。デバイスアイコンは、使用可能な場合は灰色で表示され、選択すると青色に変わります。
一つ奇妙な点がありました。新しいデバイスに初めて接続した際、接続元のMacにキーボード設定アシスタントが表示されました。これはおそらく、新しいキーボードとデバイスのネイティブキーボードが一致していなかったことが原因でしょう。「続ける」をクリックしてキーボードを識別することも、「終了」をクリックすることもできます。どちらの方法でも問題は発生しませんでした。Adam Engst氏のテストではキーボード設定アシスタントは一度も表示されなかったため、これはmacOSの設定または状態に関連する何かに関係していると思われます。
Universal Controlはまだベータ版なので、粗削りな点があるのは当然です。ある時、2台目のiPadを追加しようとしたところ、既に2台接続の制限に達していると表示され、接続していたMacBook Proをスリープ状態にするまで接続できませんでした。2台目のiPadを接続した後、MacBook Proを起動すると、3台とも正常に動作しました。
Macで複数のモニターを使ったことがある方なら、ユニバーサルコントロールはすぐに馴染みのある機能に感じられるでしょう。「ディスプレイ」環境設定パネルで画面をどのように配置しているかによって異なりますが、ポインタを画面外の別のデバイスの方向に移動すると、ポインタはそのデバイスにジャンプします。これはMacでもiPadでも同じように動作します。ポインタが別のデバイスの画面上にあれば、まるで直接操作しているかのように、そのデバイスを操作できます。
ご想像のとおり、MacからiPadに切り替えると少し違和感があります。ポインタが矢印から小さな円に変わり、iPadOSのポインティングデバイスパラダイム(従来のポインタとタッチスクリーンを組み合わせたもの)に切り替わるからです。特に注目すべきは、ポインタがホーム画面のアイコンやその他の多くのコントロールに引き寄せられ、選択範囲のハイライト表示に変わることです。とはいえ、基本的な使い方であれば、ユニバーサルコントロールは問題なく動作します。
ユニバーサルコントロールには、デバイス間でデータを簡単に移動できる2つの追加機能があります。まず、Command + Cで1つのデバイスでデータをコピーし、ポインターを別のデバイスに移動し、Command + Vで2つ目のデバイスのアプリに貼り付けることができます。コピー&ペーストが基本的な技術であるという事実も、この機能を歓迎する理由の一つです。ユニバーサルコントロールがクリップボード共有をどのように実装しているかは正確にはわかりませんが、デバイス間でクリップボードを共有するAppleのユニバーサルクリップボード技術よりも高速で信頼性が高いようです。
2つ目のメリットは、2台のMac間、あるいはMacとiPad間でアイテムをドラッグ&ドロップできることです。Mac間でファイルを移動するのが主な用途ですが、AppleはiPadからMacにスケッチをドラッグしたり、MacからiPadのメッセージアプリの会話に写真を移動したりすることも提案しています。メッセージアプリの例はあまり意味がありませんが、Macのメッセージアプリにドラッグする方が簡単です。
ユニバーサル コントロール セット内の各 Mac は独立して実行されているため (追加の Mac はセカンダリ ディスプレイではない)、Mac から外部モニターにウィンドウをドラッグする場合のように、1 台の Mac から別の Mac にウィンドウをドラッグすることはできません。
ユニバーサルコントロールの癖
ユニバーサル コントロールは非常にうまく機能しますが、実際の使用では避けられない奇妙な現象が発生します。
- すべてのデバイスが(ほぼ)対等な参加者です。ユニバーサルコントロールをオンにすると、プライマリデバイスとセカンダリデバイスの概念がなくなります。iMacとMacBook Proを隣り合わせに置いている場合、iMacのキーボードとマウスを使ってMacBook Proを操作できるだけでなく、MacBook Proのキーボードとトラックパッドを使ってiMacを操作することもできます。同様に、接続されたiPadのトラックパッドとキーボードを使ってMacを操作することもできます。
- ポインタを見失う:複数の画面で作業していると、ポインタを見失いがちです。Macでは、ポインタを「シェイク」するとサイズが大きくなり、見つけやすくなります。しかし、ポインタがiPad上にある場合はこの方法は使えません。そこで、この問題を解決するちょっとしたコツがあります。別のMacでポインタを動かすと、そのMacの画面中央にポインタが表示されます。例えば、iMacとMacBook Proを併用していて、ポインタを見失ってしまったけれどMacBook Proで何かをクリックしたい、という状況に陥ったとします。MacBook Proのトラックパッドに触れるだけで、ポインタが画面中央に表示され、好きな場所に移動できるようになります。
- キーボードショートカットの競合: MacのキーボードでiPadを操作する際に少し戸惑う点の一つは、同じキーボードショートカットでもプラットフォームによって結果が異なる場合があることです。例えば、iPadでCommand + Hを押すとホームボタンの押下と同じ動作になりますが、MacではCommand + Hを押すとウィンドウが非表示になります。どのデバイスがキー入力を受け付けているかを把握していないと、予期せぬ動作が発生する可能性があります。
- クリックしてキーボードフォーカスを取得:前述の問題をさらに悪化させているのは、ポインタをあるデバイスから別のデバイスに移動するだけではキーボードフォーカスを移動できないことです。接続先デバイスのどこかをクリックする必要があります。クリックを忘れると、次のような状況に陥る可能性があります。Macのウィンドウで入力を開始し、メモアプリでアクティブなメモを表示しているiPadにポインタを移動し、さらに数文字入力します。キー入力はiPadに送られると思うかもしれませんが、それは間違いです。接続先デバイスのアプリでクリックしない限り、Macのウィンドウに入力したままになります。
- Click for Mac のポインタフォーカス:フォーカスの問題は、Mac 間のマウスクリックにも影響します。最初のクリックでクリックしたアプリがアクティブになり、2 回目のクリックでボタンまたはリンクがアクティブになります。Mac では必ずしもそうとは限りませんし、iPad のテストではこの問題は発生しませんでした。Universal Control を使用しているユーザーは、ポインタを新しいデバイスに移動するとすぐにクリックする習慣が身に付くのではないかと推測しています。
- iPad 使用中のキーボード中心のスリープ: Mac のディスプレイが 1 分後にオフになるように設定しているとします。その後、ユニバーサルコントロールを使用して iPad で作業します。キーボードを使用している限り、問題はありません。しかし、単に読んでいる場合、トラックパッドまたはスクロールホイールを使用してスクロールしている場合、Mac は 1 分後にディスプレイをオフにし、ユニバーサルコントロールの接続を切断します。キーを押すと、Mac はログイン画面で起動します。これは iPad を使用している場合にのみ発生するようです。追加の Mac は、画面スリープ設定に関係なく、制御されている間、画面がオンのままになります。ユニバーサルコントロールを定期的に使用する予定がある場合は、iPad を制御する Mac のシステム環境設定 > 省エネルギー/バッテリーで「ディスプレイをオフにするまでの時間」の時間を長くすることを検討してください。
- すべてのドラッグが機能するわけではありません。Macの「写真」アプリからiPadの「ファイル」アプリに写真をドラッグすることはできましたが、iPadの「ファイル」アプリからMacの「Signal」に写真をドラッグしようとしてもできませんでした。各開発者は、他のデバイスからドラッグされたアイテムを受け入れるようにアプリを調整する必要があるでしょう。このような状況ではコピー&ペーストが機能する場合もありますが、AirDropやiCloud Driveを利用するのも一つの手です。
繰り返しになりますが、これはベータ版です。リモートのMacまたはiPadがクリックを受け付けなくなったり、ユニバーサルコントロールセットから完全に外れたりする事例が複数発生しました。iPadの場合は、スリープ状態にしてから再度起動すると、通常は問題が解決しました。また、ディスプレイ環境設定パネルの「ディスプレイを追加」ポップアップメニューから、問題が解決しないデバイスを選択しなければならないケースもありました。AppleがmacOSとiPadOSをアップデートすれば、こうした問題のほとんどは解消されるものと期待しています。
宇宙制御:宇宙の穴を埋める
ユニバーサルコントロールは、たとえTeleportを一般向けに復活させ、iPadOSに拡張しただけだとしても、非常に優れた機能です。実のところ、Teleportは長年あまり知られていないソリューションであり、複数のMacで同じキーボードとポインティングデバイスを使いたい人は、機能にもよりますが50ドルから500ドルもするハードウェアスイッチを使わざるを得ませんでした。
ユニバーサルコントロールによって、Appleはエコシステムに新たな中核機能を追加し、様々なデバイスの統合をさらに強化します。AppleはMacをiPadに買い替えてほしいのではなく、iPadとMacの両方を購入してほしいと考えています。そして、これまで以上に簡単にMacとiPadを連携して使えるようになります。多くの人にとって、MacとiPadを切り替えられるだけでも大きなメリットとなるでしょう。まさにこれがAppleにとっての最大のメリットと言えるでしょう。
ユニバーサルコントロールは、複数のMacを同時に使用することで画面領域を拡張する手段だと考える人もいるかもしれません。そのために新しいMacを購入するほどの価値はないでしょうが、例えば新しいMac Studioを購入した後、古いMacBook Proを使い続けるには最適な方法かもしれません。もちろん、両方のMacを最新の状態に保ち、最適なデータ同期方法を見つけなければならないという欠点もあります。
最後に、もしあなたが私たちよりもiPadに重点を置いたら、Macには存在しない、あるいはMacほどうまく動作しないアプリを1つだけ、デスク上のiPadで操作するという方法もあります。ユニバーサルコントロールを使えば、Apple Pencilで描いた絵など、iPad専用のコンテンツをMacにスムーズに移動できるかもしれません。
Universal Control をどのように使用していますか、または使用する予定ですか?コメント欄でお知らせください。