iPadで寝転がって未消化ゲームが進められるといんじゃね?と思い立ったので実験。
もちろんiPad上でネイティブにWindowsソフトが走るわけではなくて、XGAデバイスなんだからリモートデスクトップ(以下RDP)なりVNCなりで画面共有してプレイ、って話です(別途サーバーソフトを入れたくないのと、音声が必要なのでRDP限定で)。
iPhoneではもともと無料の「Remote Desktop Lite」を使っていました。たまにリビング機のiTunesを起動し忘れてた時なんかにベッドの中からポチっとするとかなので充分事足りてました。で、これのiPad対応版も出ていたのでとりあえずインストールはしてあったんですが、残念ながらこのアプリの有料版も含めてサウンドに非対応。
で、現在あるアプリを物色してたぶん唯一要求仕様を満たしていたのが「iTap RDP client」でした(類似名称のVNCバージョンもあるので注意)。
- iPadに対応している
- サウンドが鳴る
- 日本語入力できる(未確認)
体験版無しの1,400円はちと微妙でしたがレビューの評価を見て大丈夫そうかなと特攻。
結論を言えば、ちょっと妥協すればギリギリプレイできる、ってとこでしょうか。ボトルネックがネットワーク帯域なのかiPadの処理能力なのか不明ですが、やはり音声を流すとやや途切れがちになります。またフェードのような画面エフェクトが入った時に、1階調ずつコマ送りのようになってしまい待たされます。タイトルによってはそれらのエフェクトを省略したり軽減したりできる設定をもってるものもありますが。
多くのタイトルはまだ800×600で作られているので、だったらそのサイズで転送すればよくね?と思いきや、iTap側では画面左上にはりついてDot-by-Dot表示になってしまいます。つまり、右と下に額縁ができるワケです。この状態だと通信が軽くなり音声の途切れもかなり改善されるんですが、やはり視覚的には迫力に欠けますね。難しいところです。ネットワーク帯域が問題なら、iTap側で全画面サイズにリサイズしてくれると良いのですが…
ネットワーク帯域の話でいうと、無線LANを11g接続から5GHz帯11nに変更してみました(iPadが5GHzに対応してるのを忘れて2.4GHzの方につないでた…)。測定アプリでのベンチは倍程度に上がりましたが、やはりそれでも途切れは完全にはなくなりません(マシにはなった)。RDP時の音声レートって設定できないんですかねぇ。
あとはPCのある部屋限定ですが、音声はPCスピーカーから鳴らして画面だけiPadへ、って方式。試してみた限りでは遅延が気になるようなことはないみたいでした。
ただこれらは基本紙芝居ゲーでの話ですが、最近はそういうタイトルでも要所要所に動画やアニメーションがふんだんに使われるので、そういう場面では厳しくなります。
MacOSX向けにはAir DisPlayというアプリも登場していて気になるところです。いずれWindowsでもこの手のツールが登場するかも知れません。またWindowsでも使えるものとしては、独自コーデックでストリーミングするらしき、Crazy Remoteなんてのも。これのiPad版には期待してみたいと思います。