Airpods

Rainway の Andrew Sampson が xCloud の強化、Google への挑戦、デスクトップ アプリの再構築について語る

Rainway の Andrew Sampson が xCloud の強化、Google への挑戦、デスクトップ アプリの再構築について語る
アンドリュー・サンプソン氏はシアトルのスタートアップ企業 Rainway の CEO 兼共同創業者です。

先月、シアトルを拠点とするスタートアップ企業 Rainway がビッグニュースを発表しました。同社の Web ベースのゲーム プラットフォームを支える技術が、Microsoft の Project xCloud の PC 版と iOS 版に採用されているのです。

現在ベータ版のxCloudは、Xbox Game Pass Ultimate加入者がMicrosoftのクラウドサーバーを介して対応デバイスでゲームをプレイできるゲームサービスです。帯域幅を大量に消費しますが、ユーザーは新しいテレビやXboxを購入することなく、スマートフォン、タブレット、ウェブブラウザでGears 5Halo: The Master Chief CollectionなどのGame Passタイトルを高解像度でプレイできます。

Rainwayは、2018年にアンドリュー・サンプソンとエヴァン・バニャッシュによってシアトルで設立された注目のスタートアップ企業としてスタートし、Techstars Seattleのアクセラレータープログラムに参加しました。現在Rainway Gamingというブランド名で展開されている同社の最初の製品は、ユーザーがあらゆるリモートデバイスから自分のPCまたはクラウドサービスプロバイダーにダイヤルインし、個人のゲームライブラリでプレイできるというものです。

ここ数年で、Rainwayのチームは15名にまで成長し、近い将来さらに規模を拡大する予定です。同社は数々の買収提案を受けながらも、独立性を維持しています。

昨年10月、クラウドゲームアプリに対するAppleの規制により、AppleのApp StoreでxCloudを提供することが物流上不可能になったことを受け、MicrosoftはxCloudをiOSに導入するための代替手段を模索し始めました。Rainwayの技術は、サンプソン氏の言葉を借りれば、xCloudをWebベースのアプリケーションとして実行できるようにすることで、Microsoftが「ゴルディアスの結び目を解く」一助となりました。

同時に、Rainwayはビデオゲームから脱却し、仮想化アプリプラットフォームへと事業を転換しています。このプラットフォームでは、加入者は標準的なウェブブラウザを介して強力なアプリケーションをリモートで実行できます。これにより、Rainwayはウェブベースのアプリスイートを提供するGoogleと(再び)競合することになります。

https://twitter.com/Andrewmd5/status/1384143703132938247

レインウェイの今後の展開、マイクロソフトとの提携、そしてデスクトップアプリケーションの「壊れた」状態を改善するための計画について、サンプソン氏に詳しくお話を伺いました。インタビューは簡潔さと分かりやすさを考慮して編集されています。

GeekWire: アンドリューさん、お時間をいただきありがとうございます。Rainwayの技術がxCloud PCクライアントにどのように関わっているのか教えてください。

サンプソン: Microsoft とのパートナーシップの一環として、Microsoft は当社の Rainway SDK を利用して、Web ブラウザーと iOS 上で Xbox クラウド ゲームを実現しています。

GeekWire:驚きました。社内で処理すると思っていたのですが。

サンプソン氏:市場に早く参入しなければならないのに、なぜ車輪の再発明をする必要があるのでしょうか?私たちは既にウェブブラウザ向けのストリーミング技術を完成させていましたし、Appleの不正行為の後、App Storeを迂回する方法も持っていました。

彼らが私たちのところに来たのは、たまたまのことでした。彼らのエンジニアの一人がアフリカでAzureインフラストラクチャのデモを行っていて、ゲームストリーミングを披露したいと考えていたのですが、現地にはXboxブレードサーバーがなかったので、Rainwayを使って実現したのです。

それが徐々に上へと伝わり、最終的にキャサリン [グルックスタイン、Project xCloud の製品および戦略責任者] とフィル [スペンサー、Xbox 責任者] と会って、どのように協力できるかを話し合うことになりました。

GeekWire: もっと広く宣伝されていないのが驚きです。PC版xCloudのベータ版を使っていますが、Rainwayの名前はどこにも見当たりませんでした。

サンプソン氏:「もうコンシューマーゲームには注力していません。わざわざ目立つ脚注を書く必要はないと思いますし、そもそもかなり大きな発表ですからね」と伝えました。

マイクロソフトは、私たちのプレスリリースをジャーナリストに届けるお手伝いをし、発表当日もサポートしてくれました。これは私たちにとって非常に助かりました。まさに私たちが求めていたような注目を集めることができました。

Xboxゲーマーの大群がウェブサイトにやって来て、メーリングリストに登録してくれるようなことは望んでいませんでした。求めていたのは、経営幹部やベンチャーキャピタリストなど、私たちが取り組んでいるこの新しいビジネスに興味を持ってくれる人たちでした。そして、適切な人たちから連絡をもらい、予想をはるかに超える成果を得ることができました。

Rainway SDK は、Microsoft の Project xCloud を静かに動かしています。(Microsoft の画像)

GeekWire: 舞台裏では思った以上によかったですね。

サンプソン:結果的にはかなり好調でした。今後数週間で、さらにエキサイティングなニュースが聞けることを期待しています。

GeekWire: ああ、「ただ待っていてください」というインタビューですね。

サンプソン氏:今後数ヶ月の間に、そういった発表が数多くある予定です。これは、皆様を驚かせるであろう多くの発表の最初の一つに過ぎません。

GeekWire: 正直に言うと、あとどこに行けばいいんですか?Rainwayのようなゲームが欲しいと思うプラットフォームは、ほぼ全て揃っているように見えますが。

サンプソン:あとはどこへ行くのでしょうか?流行語を使うなら、エッジです。

私たちは、ゲーム業界をコア事業と見なしていた段階から、デスクトップアプリケーションの開発、配布、テストの方法を変革できる技術を持っていることを認識するようになりました。Rainway App ServicesとInstant Appsという製品を開発しています。Instant Appsを使えば、ビデオゲーム、3D建築ソフトウェアなど、あらゆるデスクトップアプリケーションをデータセンターのインフラストラクチャにプッシュし、Webブラウザからすぐに利用できるようになります。

これは、デスクトップコンピューティングの新たな可能性を切り開くことを意味します。300ドルのChromebookで、従来は非常に強力なマシンを必要としていたソフトウェアスイートにアクセスできるようになるからです。これは、学校、公共部門、民間部門、建築業界、ゲーム業界など、あらゆる規模の組織をターゲットにしています。

私が最も興奮しているゲーム関連のユースケースの 1 つは、Geoff Keighley (ビデオ ゲーム ジャーナリスト、Game Awards の司会者) と一緒にクラブハウスにいたときに、彼が、ロックダウンによってゲームを適切にテストおよび検証できないため、今年はゲームの数が減っていると話していたことです。

Instant Apps を使えば、QA チーム全体がブラウザからゲームのプレビュービルドに安全にアクセスしてテストできるようになります。専用のテスト環境を購入する必要もありません。私たちは、開発中のアプリを通して、人々の働き方、開発方法、そしてデスクトップソフトウェアの配布方法をさらに強化できる方法を真剣に模索しています。

GeekWire: どうだろうね。クラウドサーバー経由でリモートゲームテストをするっていうのは…

サンプソン:ああ。雲が遠すぎる。

AWS [Amazon Web Services] や Azure のクラウド データ サーバーについて考えると、Amazon の US West 2 サーバーはオレゴン州にあるため、シアトルにいる場合は数百マイルのネットワークを経由する必要があります。

データセンターは都市部の中に建設しており、お客様のすぐそばに設置することで、仮想化アプリケーションへの接続時のネットワークの往復時間を最小限に抑えています。その結果、レイテンシは16~20ミリ秒まで低減できます。その時点では、遅延はわずか1フレーム分で、ほとんど気にならないレベルです。

GeekWire: 大きな戦いを選ばないわけにはいかないですよね。

サンプソン:簡単だったら、なぜスタートアップをやるのですか?

GeekWire:そうでしょうね。クラウドゲームのパーティーに登場した時はGoogleと間接的に競合するタイミングだったのに、今ここで言っているのは「みんなが愛用しているGoogle Appsのこと覚えてる? まあ…」ってことですよね。

サンプソン:私たちはデスクトップ アプリケーションが壊れていると考えています。

数ヶ月前、Apple側の証明書の問題で、Mac上のすべてのアプリケーションが動作しなくなってしまいました。会議があり、Zoomにアクセスする必要がありましたが、ChromeもExcelも開かず、本当にイライラしました。

クリックしたソフトウェアが、最悪のタイミングで、しかもプロンプトも出ずにアップデートを余儀なくされた経験があります。デスクトップアプリのこのオープンな「ワイルド・ウェスト」エコシステムは、一貫したユーザー体験を全く提供しません。App StoreでAppleについて何を言っても、一貫性のあるユーザー体験が得られるのは、Appleがそれを強制しているからですよね?デスクトップアプリは全く同じではありません。

ある時点で、デスクトップアプリケーションがInstant Appsと同義になるようしたいと考えています。ソフトウェアアップデート、アプリケーションのコード署名、そして実際の配布など、様々な作業の標準化に役立つAPIの開発に着手します。デスクトップアプリケーションをエンドツーエンドでより良くしたいと考えているからです。

そうですね、まずはアプリの仮想化とストリーミングから始めます。最終的には、コンピューター上のSlackやその他のデスクトップアプリをアップデートする際に、裏で当社の技術が活用されます。これにより、お客様に快適なユーザー体験を提供できるようになります。

Rainway Gaming のインターフェース。(Rainway イメージ)

GeekWire: そう言っていただけるなんて面白いですね。今、ノートパソコンであなたと話しているんですが、どうしてもアップデートしたくてたまらないんです。でも、どうしてもあなたと話したいんです。

サンプソン:問題はどんどん増えています。ダウンロードしたデスクトップアプリケーションがパフォーマンスを低下させ、生産性に悪影響を及ぼしているにもかかわらず、わずかにパフォーマンスが向上するだけで毎年2,000ドルもするノートパソコンに投資しなければならない状況は避けたいものです。ブラウザにアプリを移動させ、アクセス可能なリンクにすればいいのです。プログレッシブウェブアプリはまさに今、デスクトップに小さなアプリリンクをインストールできるのです。

Photoshopを仮想化するために当社のサービスをご利用いただいています。Photoshopをデスクトップにインストールすると、クリックするとプログレッシブウェブアプリが開きます。

私たちはそれをさらに改善しています。誰でもデスクトップアプリを仮想マシンにインストールできます。難しいのはストリーミングです。…デスクトップアプリケーションをまるでネイティブアプリのように動作させることができます。これにより、ユーザーエクスペリエンス全体が向上します。本当に包括的なエクスペリエンスを実現するために、私たちは何千もの小さな点を丁寧に行っています。

GeekWire: あなたは今でも、Rainway を仲介者として重視していますか? つまり、そのとき何をしていても、システムにダイヤルインして、より便利に物事を進めるということですか?

サンプソン:そうです。もう「こんにちは、私たちはミドルウェアです。皆さんのハードウェアです」という時代は終わりました。私たちは、皆さんがソリューションを実現するために使用するすべてのものを提供する存在になるのです。…私たちは、Webブラウザから必要なすべてのソフトウェアにアクセスでき、従来のデスクトップのようなエクスペリエンスを、実際のハードウェアに投資することなく提供できるようにしたいと考えています。

私が考える理想的なケースは、次のアベンジャーズ映画の制作に携わっている人です。彼らのリグは、2台の4Kディスプレイに接続された小さなChromebookだけで、実際のソフトウェアはすべて、私たちが電力を供給しているエッジロケーションの最先端のハードウェアで実行されています。そのため、彼らはいつでも好きな場所で作業を開始できます。

GeekWire: 特にアメリカでは、そういったサービスに必要なインターネットインフラの整備という問題にどう対処するつもりですか?特にxCloudベータ版で気づいたのは、家庭用インターネット回線がはるかに高速な地域向けに作られているように感じたことです。

Sampson: xCloud の場合、Microsoft はバックエンドで依然として独自のものを多く使用しているため、当社のソフトウェア レイヤーがすべてのトランスポート処理を行っています。

Rainway App Servicesでは、パイプラインをより広範囲に制御できます。データの圧縮効率が大幅に向上し、エッジロケーションで処理するため、データ転送距離も短縮されます。

インテルは当社の技術と他の多くの技術をベンチマークテストで比較しました。その結果、Rainwayはレイテンシ、帯域幅、リソース使用量のすべてにおいて1位を獲得しました。私たちは過去4年間、そして今や5年目を迎えるに至り、比類のないビデオ圧縮技術の開発に取り組んできました。

ビデオ圧縮は、実際にはパズルの30%に過ぎません。なぜなら、私たちのネットワークスタック、メッセージフォーマット、パケットの分割方法など、すべてが非常に効率的に構築されているからです。私たちはリアルタイムコンピューティングの実現方法を根本から見直しました。一方、多くの人は既存の技術を再利用したり、入れ替えたりしているだけです。

市場に早く参入することばかりに気を取られ、適切な対応ができない企業が多すぎます。私たちは、ただ正しく対応することだけに集中できるまさにそのタイミングで参入し、今や既に市場に参入しています。私たちの競争優位性は、まさにその優れた技術力にあります。

レインウェイCEOアンドリュー・サンプソン氏、テックスターズ・シアトル・デモデーにて。(GeekWire Photo / Taylor Soper)

GeekWire: Rainway Gaming のときと同じ方法で、今でも収益化を行っていますか?

サンプソン氏: Rainway App Servicesは有料の開発プラットフォームです。組織のユーザー1人あたり月額30ドルで、その後は使用した分だけお支払いいただきます。例えば、3,000分のアプリケーションを仮想化したい場合、その分だけ前払いしていただければ、あとは自由にお使いいただけます。

GeekWire: ところで、「Rainway」という名前はどこから来たのですか?

サンプソン: …分かったら、教えてくれませんか? [笑い]

Rainwayの前は、Ulteriusという会社がありました。これはラテン語っぽい言葉です。その前に私が設立したAurousもラテン語です。Ulteriusから会社を転換することに決めた時、共同創業者のEvanに「おい、君に選んでくれ。僕は会社の名前を選ぶのが本当に苦手なんだ」と言いました。

彼はどこかへ行って、数時間後に戻ってきてこう言いました。「これが名前だよ。レインウェイ?スワヒリ語で『小川』という意味の単語の2文字を変えたような名前だよ。」

「素晴らしいですね」と私は言いました。会社名もドメインも登録しました。あとは全部自分でやりました。それから「ところで、定義へのリンクを送ってもらえますか?ちょっと確認したいんです」と言いました。

彼は「ああ、それをどこから得たのか全く分からない」と言います。

それで、その名前は、私たちがその数か月後にシアトルに引っ越すという事実と偶然ぴったり合うものになったのです。