黒いプラスチックの円筒がコーヒーテーブルの上に置いてある。スープ缶の半分くらいの大きさだ。そして、それが私の人生を変えた。
少し大げさかもしれませんが、Gear4のUnityRemoteのおかげで、私の生活におけるカウチポテトな時間が大幅に改善されました。まあ、私がとんでもないカウチポテトな人間とは程遠いことはご理解いただけると思います。私のエンターテイメント機器は、1年前のHDTV、ケーブル会社から支給されたケーブルボックス/DVR、初代Apple TV、そして大学院進学に十分なほど古いステレオアンプです(DVDプレーヤーも持っていますが、ほとんど使っていません)。しかし、私が使っているエンターテイメント機器が4つもあるということは、部屋の向こう側からこのささやかなホームエンターテイメント機器を操作するために、4つの異なるリモコンを手元に用意しなければならないことを意味します。
つまり、Gear4からUnityRemoteデバイスのレビュー用ユニットが送られてきて、数週間試用するまで、私はそれらのリモコンを必要としていたのです。今では、私のリモコンは小さな黒いプラスチックの円筒とiPadに取って代わられています。
だから、ソファに寄りかかりながら、このレビューの冒頭部分を打ち込んだり、チャンネルを切り替えたり、オンラインで参考資料を確認したり、スポーツイベントのインスタントリプレイを再生したり、すべてiPadの画面からできるんです。怠惰は七つの大罪の一つかもしれませんが、怠惰とマルチタスクの満足感の間には、かすかに、しかし心地よい境界線があります。
箱から出してすぐに使える — 99 ドルの UnityRemote は、デバイス本体、単 3 電池 3 本、電池の挿入方法と Bluetooth 経由でデバイスを iOS デバイスとペアリングする方法を説明した小冊子が入った小さな箱で届きます。
そうです、Bluetoothです。UnityRemoteにはBluetooth無線が搭載されており、iOSデバイスとUnityRemoteが通信します。UnityRemoteには、黒く着色されたプラスチック製の筐体内部の円筒形上部に、小さな赤外線送信機が内蔵されており、これらを使ってエンターテイメント機器に制御信号を送信します。
iOS デバイスを UnityRemote と初めてペアリングすると ([設定] > [一般] > [Bluetooth])、ペアリングしたデバイスを使用するにはアプリが必要であることが iOS デバイスに通知され、無料の UnityRemote アプリをダウンロードできるように App Store に移動します。
このアプリ自体はiPhone(3G以降)、iPod touch(2G以降)、そしてiPadに対応しています。iPhoneとiPod touchはiOS 3.1.3以降、iPadはiOS 3.2以降を搭載している必要があります。ただし、iPadに対応しているとはいえ、このアプリはiPhoneとiPod touchの画面サイズに合わせて設計されているため、私のようにiPadで実行すると、アプリをフルスクリーンで表示するには「2倍画面」ボタンをタップする必要があります。
多くのアプリでは、この最後の点はしばしば欠点となりますが、UnityRemoteでは、少なくとも私にとっては、これは利点です。私はかなり近視で、通常のリモコンのラベルを判読するためには、通常は眼鏡を外さなければなりません(そして、テレビ画面を見るために再び眼鏡をかけます)。一方、iPadの2倍ピクセル化されたUnityRemoteのボタンは、眼鏡をかけていても容易に読み取れます。私の視覚障害と同じでなくても、2倍ピクセル化されたUnityRemoteインターフェースのメリットを享受できることに注意してください。ボタンが大きいため、アプリの使用中に間違ったボタンを押してしまう可能性が低くなります。
デバイスとアクション— アプリを初めて起動すると、セットアップ アシスタントが表示され、エンターテイメント デバイスを UnityRemote に導入し、1 つ以上の「アクション」を構成する手順を案内します。
エンターテイメントデバイスをUnityRemoteに導入するのは簡単です。各デバイスについて、以下の操作を行います。デバイスの電源を切り、UnityRemoteをデバイスの近くに置き、リストからデバイスのメーカーを選択します(アプリのデータベースには数十ものメーカーが登録されています)。デバイスの種類(テレビ、レシーバー、DVDプレーヤーなど)を指定して、UnityRemoteがデバイスの電源を入れるのを待ちます。デバイスの電源が入れば、UnityRemoteがそのデバイスで動作する赤外線制御コードを見つけ、それらのコードをデバイスに割り当てたことを意味します。
私のデバイスは、1つを除いてすべて、古いアンプさえも、アプリによって一連の制御コードに正常にマッピングされました。私のApple TVはこの最初のセッションではセットアップされていませんでしたが、そうなるとは思っていませんでした。まず、Apple TVは決してオフになることはなく、プラグが差し込まれているときは常にスタンバイ状態になっているため、電源オンのトリックは機能しません。さらに重要なのは、アプリによって表示されるAppleデバイスの一覧にApple TVの項目がないことです。(Gear4のエンジニアによると、実際にはApple TVはサポートされているものの、私が持っているアプリのバージョンではその項目が明確ではなく、将来のアップデートで変更される予定です。)幸いなことに、UnityRemoteを使用すると任意のデバイスを作成でき、そのリモコンが
発する赤外線信号を学習できるため、私がゼロから作成したデバイスは問題なく動作します。
アプリにデバイスに関する情報を教えたら、「アクション」を設定します。これは、複数のエンターテイメントデバイスを連携させる一般的なアクティビティ(例えば「テレビを見る」など)のシンプルなテンプレートです。私の場合は、ケーブルボックス、HDTV、ステレオアンプが必要です。アシスタントは、アクションに必要なデバイスがどのように連携するか、どのように電源を入れる必要があるかなどについて一連の質問をし、そのアクションを実行する際に通常使用するコントロールを含む一連のキーパッドを作成します。例えば、「テレビを見る」アクションでは、音量コントロール、チャンネルコントロール、方向コントローラー(上下左右と決定ボタン付き)、ビデオ入力を選択するためのコントロールなどが提供されます
。
セットアップ アシスタントが作業を完了すると、少なくとも理論上は、くつろいで楽しむ準備が整います。
理論 vs. 実践— よく言われるように、「理論上は理論と実践の間に違いはないが、実践には違いがある」のです。たとえば、私が最初に UnityRemote を使用しようとしたとき、アプリにリストされているリモコン ボタンのすべてが物理リモコンのボタンと一致しているわけではなく、表示されていたボタンの一部に誤ったラベルが付けられていることに気付きました。たとえば、テレビの HDMI-1 入力に切り替えるボタンは機能せず、代わりにアプリの Video-1 ボタンがその役割を果たしていました。さらに、テレビのオプション ボタンは、アプリ内のテレビの標準キーの中にまったく表示されませんでした。また、各
アクションにあらかじめ用意されているキーパッドのレイアウトは私の視聴習慣に合わず、よく使用するいくつかのボタンがあらかじめ用意されているキーパッドにはありませんでした。
しかし、これらは実際よりも大きな障害のように聞こえます。ボタンを追加したり、どのキーパッド上のどのボタンの割り当てもいつでも簡単に変更したりでき、実際の機能と一致しないボタンのラベルを変更することもできます。さらに、アプリのリストに含まれていないボタン(私のテレビのオプションボタンなど)でも、元のリモコンを使ってUnityRemoteに簡単に登録できます。また、アクションテンプレートにあらかじめ用意されているキーパッドに加えて、さらにキーパッドを追加することもできます。1、2日で、「Watch TV」テンプレートをベースにした「TV Central」アクション用のカスタムキーパッドを6つ作成し、私の視聴ニーズにぴったり合うことができました。
キーパッドを作成してカスタマイズするときにできない唯一のことは、作成後にキーパッドの表示順序を変更することです。そのため、単純な共通の表示タスクを実行するためにキーパッドからキーパッドへと左右にフリックすることを避けたい場合は、どのボタンが一緒に属するか、どのキーパッドが互いに隣接する必要があるかを考慮する必要があります。
私の壮大な実験— 数日間アプリを操作して、適切なアクションとそれらのアクション用のキーパッドのコレクションを思いついた後、私は大きな一歩を踏み出しました。個々のリモコンをすべて取り出して引き出しにしまい、視聴アクティビティに UnityRemote のみを使用して 1 週間耐えられるかどうか試してみることにしました。
嬉しいことに、古いリモコンが全く不要になったとは感じませんでした。このアプリは、チャンネルサーフィン、DVR視聴、音量調整、デバイス切り替えといった、私の怠惰な活動に十分対応していました。最初は、iPadがスリープ状態になるたびにiPadを起動してUnityRemoteデバイスに再接続するまで待たなければならないというわずかな遅延に悩まされましたが、すぐにアプリの設定でiPadのスリープタイムアウトを回避できることに気付きました。さらに、iPadを起動して点灯させておくことで、思ったほどバッテリーを消耗しないことも分かりました。ただ点灯したままタッチを待っているだけで、iPadのバッテリー消費は1時間あたりわずか5%でした。
粗削りな点— UnityRemote にも欠点やバグがないわけではありません。私が頻繁に遭遇するよくある欠点の一つは、アプリがメモリ不足のメッセージを受信したため、UnityRemote アプリと他のアプリの両方を閉じるようにという警告が表示されることです。iOS 4.2 のマルチタスク時代においては、「閉じる」という指示は特に曖昧です。「閉じる」とは実際には「完全に終了する」という意味であることが判明しました。メモリ問題を解決するには、UnityRemote アプリを閉じるだけでなく、再起動する前にマルチタスクバーから削除する必要があります。最良の結果を得るには、マルチタスクバーにある他のアプリも同様に削除する必要がありますが、
バックグラウンドで RAM を大量に消費するメールと Safari を終了させるだけでもおそらく問題はないでしょう。(ちなみに、このメモリ警告は iPhone 4 よりも iPad や古い iPhone で頻繁に表示されます。iPad の RAM は 256 MB しかないのに対し、iPhone 4 は 512 MB です。)
また、アプリがどのエンターテイメント機器の電源が入っているかを把握できなくなることがあるようです。ヘルプボタンを使えば多くの場合はこうした問題を解決できるのですが、必ずしも機能するとは限りません。また、ヘルプコンポーネントに含まれる大きくて分かりやすい「テクニカルサポートに問い合わせ」ボタンも、全く機能していないようです。
それでも… — 時折の不具合や、時には分かりにくいエラーメッセージはあるものの、UnityRemoteには非常に満足しています。友人は1,000ドル以上を費やして様々なユニバーサルリモコンを試してきましたが、私も設定を手伝って苦労しましたが、結局は手間ばかりかかって価値がありませんでした。99ドルで買えるUnityRemoteは、私がこれまで見てきたどのリモコンよりも、彼の理想のリモコンに近いと言えるでしょう。実際、数日後、UnityRemoteのレビュー機を返却しなければならないので、自分用に購入するつもりです。