28
レビュー: iPhone用RemoteTap

ReadPixelのRemoteTapを使えば、Jaadu VNCやMocha VNCのように、iPhoneやiPod touch(ワイヤレスネットワーク接続時)からローカルMacを操作できます。ただし、他のVNCとは異なり、RemoteTapを使用するには、各Macにシステム環境設定パネルをインストールする必要があります。

この設定パネルは、他のプログラムが依存しているOS X内蔵のVNCサーバーの代わりとなります。なぜApple提供のバージョンではなくサードパーティ製のサーバーを使う必要があるのでしょうか?RemoteTapのサーバーは、Macのハードウェアを使用して画面を拡大縮小します。そのため、iPhoneにフルサイズの画面画像を送信する代わりに、縮小版を送信できます。これにより、帯域幅が大幅に削減され、再描画速度が向上します。さらに、ほぼすべてのMacモデルで、この拡大縮小はOpenGLハードウェアアクセラレーションを使用して行われるため、MacのCPUへの負荷が軽減されます。

好みを指定する: RemoteTap の Mac 側システム環境設定パネルは、他のリモート管理アプリが依存する組み込みの OS X VNC サーバーの代わりになります。

サーバー ソフトウェア (画像をクリックすると拡大表示されます) にはリモート ウェイクおよびスリープ機能も含まれているため、スリープ状態の Mac をウェイク (および完了したらスリープ状態に戻す) できるほか、RemoteTap サーバー ソフトウェアを実行しているネットワーク上のすべての Mac を自動検出することもできます。

サードパーティ製のVNCサーバーを利用するデメリットは、セキュリティ(および機能)アップデートを監視するソフトウェアが1つ増えることです。ただし、システム環境設定パネルにはアップデータが組み込まれているため、このプロセスは比較的簡単です。アップデートが利用可能になるとボタンが表示され、環境設定パネル内で直接アップデートできます。環境設定パネルを手動でダウンロードして再インストールする必要はありません。iPhoneにRemoteTapの新しいバージョンをインストールしている場合は、(使用する機能によって異なりますが)その機能を使用する前にMacのRemoteTapシステム環境設定パネルをアップグレードするように求めるダイアログがiPhoneに表示されることもあります。

Macにサーバソフトウェアをインストールして設定したら、iPhoneで接続を設定します。接続名、リモートMacのIPアドレス、そしてMacソフトウェアの設定時に指定したパスワードとポート番号など、いくつかの基本情報を入力する必要があります。残念ながら、サーバ情報を入力して保存した後は、編集することはできません。「編集」ボタンはありますが、既存のエントリの並べ替えと削除のみ可能です。そのため、MacのIPアドレスが変更されたり、アクセスパスワードが変更されたりした場合は、新しい接続を設定する必要があります。

これまでレビューした他のリモートアクセスアプリと同様に、RemoteTapは安全ではありません。パスワードは暗号化されますが、実際にやり取りされるデータは暗号化されていません。そのため、このアプリはネットワークのファイアウォールの境界内での使用が最適です。ファイアウォールの外側で使用したい場合は、接続先のMacにVPNを設定することをお勧めします。ターミナルで設定するには少し手間がかかりますが、iVPNを使えば大幅に簡素化できます。ただし、VPNの設定はこのレビューの範囲外なので、ローカルでの使用に焦点を当てます。

接続設定が完了したら、タップするだけでリモート Mac に接続され、すぐに iPhone にその画面が表示されます。RemoteTap は複数のモニターをサポートしており (環境設定で 1 つのモニターだけを表示するように選択することもできます)、私のテストでは問題なく動作しました。Mocha VNC とは異なり、1,920 x 1,200 のメインモニターと 1,280 x 1,024 のセカンダリモニターのすべてのピクセルが表示されました。RemoteTap は横長モードと縦長モードの両方で動作し、iPhone を回転させると自動的に切り替わります。画面の再描画はワイヤレス接続ではサクサクと実行できました。3G ネットワークでは当然遅くなりますが、それでも非常に良好でした (はい、私はローカルネットワークの外部からテストしましたが、ネットワークをスヌーピングするハッカーが蔓延している可能性のある場所からはテストしていません)。

RemoteTapインターフェースは、iPhoneの画面の大部分をリモートMacのモニターに表示するために使用します。画面下部には、接続を切断するボタン(リモートMacをスリープ状態にするオプションもあります)、画面移動モードとマウス操作モードの切り替えボタン、キーボードの表示ボタン、アプリケーションリストの表示ボタン、そしてプログラムの便利なヘルプ画面の表示ボタンがあります。

画像
ジャンプ: RemoteTap のアプリ ボタンをタップすると、アプリ スイッチャー オーバーレイが表示され、Mac 上のプログラムを簡単に切り替えることができます。

これらのボタンの中で、特に革新的で便利なのはAppsボタンです。iPhoneでVNCアプリを使う場合、リモートMac上のプログラムを切り替えるのは一般的に面倒です。キーボードを呼び出してCommand+Tabキーを使うか、Dockまでスクロールダウンするか、画面をドラッグして起動したいプログラムのウィンドウをタップする必要がありますが、どれも必ずしも素早く簡単ではありません。Appsボタンはそれをすべて変えます。タップすると、右の画像のように、Macで実行中のプログラムが半透明のオーバーレイで一覧表示されます。

デフォルトでは、実行中のアプリケーションがすべてリストに表示されますが、Dockまたはアプリケーションフォルダにあるすべてのアプリケーションを表示することもできます。プログラムを切り替えるには、リスト内のエントリをタップします。黄色のボタンをタップすると最小化され、赤いボタンをタップすると選択したプログラムが終了します。使用したいプログラムを選択したら「完了」をクリックすると、RemoteTap画面の最前面にそのプログラムが表示されます。このアプリスイッチャーを数回使用しただけで、他の方法に戻るのが本当に複雑で不格好に感じられます。それほどまでに使い勝手が良いのです。

RemoteTapでの仮想画面上の移動は比較的簡単です。RemoteTapは、タップ、タップ&ドラッグ、マルチタップ&ドラッグのジェスチャーを組み合わせて、スクロール、ズーム、画面上の移動を制御します。Jaadu VNCほど直感的に操作できないと感じましたが、慣れてしまえば非常に使いやすいです。(ヘルプ画面はここでも役立ち、定義されている各アクションを簡単に確認できます。)

これらの様々なタップ/ドラッグ機能を使うことで、iPhone上でMacのはるかに大きな画面を効果的に操作できます。操作に関して唯一不満なのは、マウスカーソルがiPhone画面上で指の真下に表示されるため、クリックする場所が正確に分かりにくいことです。一方、Jaadu VNCでは、マウスカーソルが指の横にオフセットして表示されます。これには少し慣れが必要ですが、マウスカーソルの下にあるものを隠さずに、仮想画面上のマウスカーソルの位置を正確に確認できます。

画像
ポイントを伝える: プレゼンテーション コントローラには、「レーザー ポインター」とスライド移動キーが含まれています。

RemoteTapには、右の画像のようにレーザーポインターを模した特別なプレゼンテーションモードキーボードが搭載されています。赤い点はiPhoneだけでなく、リモートMacの画面にも表示されます。さらに、矢印キーでスライド間を移動できます。プレゼンテーションを頻繁に行う場合は、Macとの安全な接続が確立されていることを前提として、これらのツールが役立つでしょう。

フルサイズのキーボードは入力には便利ですが、一つ大きな制限があります。それは、入力内容のローカル(iPhone上)プレビューが表示されないことです。そのため、入力内容を確認したい場合は、リモートMacのウィンドウを画面上のキーボードの後ろに配置して、入力したテキストが表示されるようにする必要があります。一方、Jaadu VNCでは入力中のテキストのプレビューが表示されるため、入力中に実際の入力位置を確認する必要がありません。この方法の方がはるかに簡単なので、RemoteTapの今後のアップデートで採用されることを期待しています。

全体的に見て、RemoteTapは使いやすく、ホストベースの処理を採用することで再描画速度が向上し、画面上のアプリケーションスイッチャーは素晴らしい機能です。多少の欠点はありますが、わずか7ドルという価格帯で、Jaadu VNCのほとんどの機能に匹敵し、そのわずかな価格帯で実現できます。

RemoteTap は、iPhone 2.x ソフトウェア アップデートを実行しているすべての iPhone または iPod touch と互換性があります。

[上級編集者 Rob Griffiths が Mac OS X Hints を編集しています。 ]