Reflection は Mac 上で iOS デバイスをミラーリングします

Reflection は Mac 上で iOS デバイスをミラーリングします

AppleがiPad向けにKeynoteを初めて発表したとき、私はそれが素晴らしいコンセプト実証だと思いました。しかし、隣に2人いる人の前でプレゼンテーションをするのでない限り、ハンドヘルドタブレットをプレゼンテーションデバイスとして使うことの違和感を克服するのは困難でした。

2年早送りしました。(そう、iPadが発売されてからまだ2年しか経っていないのです。)1月のMacworld | iWorldでサンフランシスコのApple StoreでiOS版iMovieについて講演した際、私はKeynoteアプリとiMovieアプリを使ってiPad 2だけで講演を行いました。iPadはケーブルとVGAアダプタを介してストアのオーディオビジュアルシステムに接続されていました。(実は、これは完全に正確ではありません。講演前にメモを印刷するのを忘れていたため、15インチMacBook Proを講演台に置いてセッションのメモを読むことになりました。)

このイベントは、iOS 5でiPad 2とiPhone 4S向けに導入されたAppleのAirPlayテクノロジーを使って画面をApple TVにミラーリングする機能と比べると、VGA接続がもはや時代遅れと言えるほど、かなりローテクなものでした。Apple StoreのスタッフにとってはVGAケーブルの方がセットアップが簡単でしたが、Apple TVがあればiPadをケーブルなしで持ち運ぶこともできたでしょう。自宅ではそうやって練習しました。

しかし、リビングルーム以外では、Apple TV が置かれている環境はほとんどないのではないでしょうか(iPad と Apple TV の組み合わせが教室に浸透しつつあるという報告を読んだことがありますが)。このシナリオで欠けているのは、iPad(または iPhone 4S)の画面を Mac で共有できる機能です。

この制限は、Reflectionのリリースによって解消されました。Reflectionは14.99ドルのMac OS Xアプリで、iPad 2(そしておそらく今週発表される次期iPadモデルも)やiPhone 4SでMacをAirPlayの再生先として認識できるようになります。古いiOSデバイスにはミラーリングに必要なハードウェアが不足しています。(別のアプリケーションであるAirServer 4.0もiOSデバイスの画面をMacにミラーリングできると報告されていますが、私はまだ試していません。)

プレゼンテーションするコンテンツを作成する人の立場からすると、iPad の画面を Mac で使うと、次のような利点がいくつかあります。

  • 講演者は、プレゼンテーション用の Mac をプロジェクターに接続できるため、iPad をケーブルなしで使用しながら、必要に応じて Mac アプリケーションの表示に切り替えることができます。
  • 開発者は、シミュレーターではなく実際のデバイス上で iOS ソフトウェアをライブでデモできます。
  • 教育者 (そして私のような著者) は、追加のビデオ キャプチャ機器を煩わしたりデバイスを脱獄したりすることなく、Mac 上での iOS のやり取りのビデオを録画できるようになりました。

使い方— ReflectionはMac OS X上で通常のアプリとして動作し、一度起動すれば存在を忘れてしまうほどです。その他の設定も同様に簡単です。

iPad 2またはiPhone 4SでAirPlayミラーリングを有効にするには、ホームボタンを2回押して最近使用したアプリの一覧を表示し、左から右にスワイプして再生コントロールを表示し(iPhone 4Sでは2回スワイプする必要があります)、AirPlayボタンをタップします。コンピューターがAirPlay対応レシーバーとして表示されます。それを選択し、ミラーリングスイッチをタップしてオンにします。

Macでは、ReflectionはiOSデバイスの画面をデバイス固有のフレームに表示します。もし私と同じようにこのフレームが邪魔だと感じる場合は、「デバイス」>「フレームを表示」(Command-B)を選択してフレームを消すことができます。


その他のオプションには、横向きまたは縦向きの強制、フルスクリーン モードへの切り替え (Reflection が独自のデスクトップ スペースで実行される)、接続を許可するためのパスワードの設定 (誰でも Mac にデバイスを表示できないようにする) などがあります。

Reflectionには解像度を「最適化」するオプションも用意されており、これは入力画面をフルスクリーンサイズに拡大するのではなく、設定された画像サイズに強制的に合わせることを意味します。しかし、実際にはこれらの仕様は忠実に再現されません。iPhone 4Sを「Retina iPhone (640×960)」に最適化した状態で接続すると、685×1027ピクセルのウィンドウが表示されます。iPad 2を「iPad (1024×768)」に設定すると、それよりもわずかに大きい1052×790ピクセルの画面が表示されます。

「あらゆるデバイス(1280×720)」や「高解像度(1920×1080)」に最適化することもできますが、これらの設定は考慮されません。ReflectionはMacのモニターが許容する範囲で画面を最大限まで拡大しようとします。ある程度は問題ありません。プレゼンテーションをするなら、聴衆にできるだけ大きなサイズで表示したいはずです。しかし、著者でありビデオ制作者でもある私としては、ピクセル単位の解像度を強制的に適用するオプションがあれば良いと思います。サイズを変更すると、アンチエイリアシングによって画像が少しぼやけてしまいます。

それでも、私の最大の関心事である画面キャプチャに関しては、それほど問題ではありません。ReflectionでiPadやiPhoneのライブコンテンツを表示しながら、QuickTime Player、Snapz Pro X、ScreenFlowなどのアプリケーションの画面録画機能を使うことができます。iOS版iMovieで作業しながらSnapz Pro Xで動画を録画する短いサンプル動画を作成しました。

全体的にレスポンスは悪くありません。デバイスでの操作とMacに表示される画面の間には若干の遅延はありますが、通常の使用ではフレーム落ちやその他のパフォーマンス低下は感じられませんでした。

パフォーマンスが時折不安定になったのは、ビデオアプリなどのビデオコンテンツの再生時でした。その場合、ミラーリングが停止し、Reflection はビデオを QuickTime Player に渡しますが、QuickTime Player ではビデオのバッファリングが追いつかない場合がありました。しかし、それ以外の時は問題がなかったので、階下の妻のラップトップのローカル CrashPlan バックアップなど、ネットワーク上の他のトラフィックの影響も否定できません。(奇妙なことに、Apple の Trailers アプリで映画の予告編を視聴していた時は、ビデオが QuickTime Player に渡されませんでした。映画の予告編では、通常と同じビデオ再生コントロールが表示されましたが、Reflection はミラーリングされた状態のままでした。)

Real Racing 2 HDなど、AirPlay出力が可能なゲームでは、正しいアスペクト比が表示されませんでした。(HDTVをお持ちでない場合、iPadをゲームコントローラーとして使い、27インチiMacでそのようなゲームをプレイできたら、きっと楽しいでしょう。)また、iPadの音量を調整しても、MacのReflectionからの音量には影響しませんでしたが、これは音量レベルが衝突しないようにするための仕様だと思います。それでも、既にデバイスを操作していて、GarageBandなどのアプリを起動してアプリ内で音量を調整できれば、Macで個別に操作するよりも便利でしょう。


一つ重要な機能を追加して欲しいと思っています。それは、iPadユーザーの指が画面のどこに接触したかを確認できるジェスチャーインジケーターです。iMovieでのプレゼンテーションでは、聴衆は私が何をタップしているのか見えませんでした。そのため、全員の注意を適切なコントロールに向けるために、動作を声に出して伝える必要がありました(「では、右上隅にある歯車アイコンのプロジェクト設定ボタンをタップします」)。例えば、話者の指がタッチした場所に円が表示されれば、インタラクションがすぐに分かります

とはいえ、全体的に見て、ReflectionはAirPlayをさらに便利にしてくれる優れた1.xリリースです。先ほども述べたように、価格は14.99ドル、または5ライセンスで49.99ドルです。10分後に自動的に終了する試用版は無料でダウンロードできます。

でも今、新たな問題が浮上しました。Macの画面を見て、なぜマウスでiPadを操作できないのかと不思議に思うのです。これも、いずれ解決するかもしれません。

Idfte
Contributing writer at Idfte. Passionate about sharing knowledge and keeping readers informed.