WebアプリとしてのStadiaとxCloudが機能する理由
重要なポイント
- Webアプリは、ローカルストレージが追加されたWebサイトです。
- Webアプリはホーム画面のアイコンを取得し、ネイティブアプリのように見えます。
- それらは実際にはゲームストリーミングサービスに理想的かもしれません。
AppleはMicrosoftとGoogleのゲームストリーミングサービスをAppStoreからブロックしているため、両社は代わりにそれらをWebアプリとして起動します。 しかし、Webアプリとは何ですか? それはただのウェブサイトですか? ゲームには十分な速さでしょうか?
GoogleのStadiaとMicrosoftのxCloudを使用すると、「リモートコントロール」でゲームをプレイできます。 ゲームは実際にはクラウド内の強力なサーバーで実行され、ビデオ映像をストリーミングします。 ローカルアプリは、ビデオを表示したり、コントローラーコマンドをクラウドに送信したりするためのポータルとして使用されます。
しかし、AppleはこれらのようなゲームストリーミングサービスをAppStoreからブロックしました。 これらのアプリは、一種のアプリストア内で一連のゲームを提供しますが、これはAppleが好まないことです。 そのため、MicrosoftとGoogleは代わりにそれらをWebアプリにしています。
「Webアプリには、大きなファイルをローカルにキャッシュする機能がありません」と、のCEOであるBrentBrookler氏は述べています。 クラウドプレゼンテーションソフトウェア開発者FlowVella、Twitter経由でLifewireに語った。 「ネイティブアプリはオフラインで動作し、大小のファイルがローカルにあると、高速ネットワークでもすべてが高速になります。」
Webアプリとは何ですか?
Webアプリは、基本的にWebサイトで実行されるアプリであり、デバイスにデータを保存するための特別な特権が与えられます。 Webアプリをインストールするには、Webサイトを表示しているときに共有矢印をタップし、[ ホーム画面に追加します リストから。 それでおしまい。
これで、新しく追加されたホーム画面アイコンをタップすると、Webアプリが起動します。 独自のスペースを取得し(Safariタブでは開きません)、一部のデータをローカルに保存できます。 これをテストするには、デバイスを機内モードにして、アプリを起動します。
Webアプリはネイティブアプリに比べて制限がありますが、デバイスへのアクセスは驚くほど深くなっています。 によると 開発者MaximilianoFirtman、彼らはあなたの場所、ジャイロスコープや他のセンサー、カメラ、ApplePayなどにアクセスできます。 つまり、Firtman氏は、「他のアプリと同じように見え、動作する」ことができると言います。
ゲームWebアプリ
リモートでプレイする場合、ゲームには特定のニーズがあります。 1つの問題は、遅延、つまりインターネットでの再生によって生じる遅延です。 コンソールを使用して、コントローラーのボタンを押すと、ワイヤー(またはBluetooth接続)を介して6フィート離れたコンソールに接続され、反応してビデオ信号がテレビに送信されます。
ストリーミングゲームでは、これらのワイヤーは数十マイルまたは数千マイルの長さであり、ボタンを押してから結果が表示されるまでに待ち時間が発生します。
Webアプリは、さらに複雑になります。 たとえば、ストリーミングビデオを専門とするLookbackのMartin Algesten CTOは、ダイレクトメッセージでLifewireに次のように語っています。 アプリでは、ビデオがiPadまたはiPhoneでレンダリングされる「シンクライアント」を作成できます」が、実際のゲームはリモートで実行されます サーバー。 高解像度ビデオをストリーミングする必要がないため、これにより処理速度が向上します。
ただし、Webアプリでは、そのすべてのビデオをサーバーから送り返す必要があります。 また、Algesten氏は、「多くのゲーム状態を転送する必要があるゲームでは、ビデオストリーミングがおそらく勝ちます」と述べています。
素晴らしい経験
結局、結果はスマートエンジニアリングに帰着します。 StadiaとxCloudの最も難しい部分は、すでに解決されています。インターネットでプレイしたときにゲームを応答させる方法です。 Webアプリの限界を回避する方法を理解することは、比較して簡単です。 おそらく、全体的な結果は、適切なApp Storeアプリほど滑らかではないでしょうが、ゲームプレイの部分に関しては、同じくらい良いものになる可能性があります。