NvidiaShield-Androidゲームコンソールの別の見方

公開: 2022-03-11

Nvidiaは、サンフランシスコで開催されたGame DevelopersConferenceでのShieldAndroidゲームコンソールの発売で多くの業界オブザーバーを驚かせましたが、それを単なるAndroidコンソールとして説明するのは正しいことではないかもしれません。

Shieldは、同社の最新のMaxwellインフラストラクチャに基づいた、Nvidiaのカスタム64ビットDenverCPUコアと256GPUコアを備えた強力なハードウェアです。 NvidiaはTegraX1システムオンチップ(SoC)を「コンソールの精神を備えたモバイルスーパーチップ」と説明していますが、それでもソニーやマイクロソフトの最新のコンソールに対抗することはできません。 ただし、Tegra X1は、前世代のPlayStationおよびXboxハードウェアとほぼ同等です。

NvidiaShieldとAndroidゲーム

では、これにより、Androidゲーム開発者は、見栄えの良いゲームを開発し、4K / UHD解像度でリビングルームに持ち込むための余裕が生まれますか? はい、それは1つの可能性ですが、Shieldは高価なAAAタイトルをAndroidに導入することではありません。

実際、Nvidiaの最初のいくつかのShield製品は、すべてPCゲームをAndroidデバイスにストリーミングすることを目的としていました。 現時点では、これらはテストベッドと見なすことができ、過飽和状態のAndroidハードウェア市場における差別化要因としてのストリーミング機能を備えています。

Androidゲーム機が到着時にデッド

まず、Androidのゲーム機の成功と失敗の歴史を見てから、より強力なハードウェアの恩恵を受ける可能性のあるAndroidゲームの開発コストを調べる必要があります。 Nvidia Shieldは、Androidゲーム開発のいくつかの側面を後押しまたは殺害する可能性があり、両方を実行する可能性があります。

キックスタートと言えば、数年前、起業家のグループがキックスタータープロジェクトを立ち上げ、偶然にもNvidiaハードウェアをベースにしたOUYAAndroidゲームコンソールを作成しました。 多くの人が99ドルのAndroidコンソールのアイデアを気に入っており、投資が注ぎ込まれましたが、最終的には失敗に終わりました。 昨年、フォーブスはOUYAが死んだと宣言しました。コンソールには十分なユーザーベースがなかったため、開発者はそれを気にしませんでした。 儲かるお金はありませんでした。

Nvidia Shieldゲーミングタブレットの価格は2倍(199ドルMSRP)ですが、Nvidia製品としては、Android開発者にとってより魅力的なものになるはずです。 だからこれは役立つはずですよね?

違う。

グラフィックを多用するタイトルに焦点を当てているAndroid開発者はほとんどいません。 それらはより多くのリソースを必要とし、適切なコンソールやPCゲームほど見栄えが悪く、タッチ入力には適していません。また、目を見張るほど多くの場合、スマートフォンやタブレットのバッテリーをすぐに消耗する可能性があります。 。 Androidで最大のゲーム、そして実際、すべてのモバイルプラットフォームはカジュアルゲームであり、いわゆる「AAA」タイトルではありません。 RovioとKingは、フォトリアリスティックなグラフィックを備えた精巧なゲームを開発することに大金を投じることはありませんでした。彼らは、実質的にすべてのスマートフォンでプレイできるカジュアルゲームに焦点を合わせました。 これらのゲームはSoCとバッテリーにそれほど負担をかけなかったので、携帯電話を殺さずにしばらくの間殺すことができました。

スロットルは別の問題です。 携帯電話やタブレットは熱をうまく放散しないため、紙の上で優れたパフォーマンスを発揮できますが、長時間負荷がかかった状態で実行しなければならない場合、SoCはスロットルを下げ、より低いクロックで動作して、その熱エンベロープ、したがってパフォーマンスを低下させます。

Androidのゲームとスロットリング

Androidゲーム機とセットトップボックスは、バッテリー電源に依存せず、形状が大きいため、より多くの熱を放散するように設計できるため、これらの欠点に悩まされることはありません。

ただし、それはAndroid開発者が彼らのためにゲームを作成するために群がるという意味ではありません。 ユーザーベースが非常に小さいため、見栄えの良いシューティングゲームやアクションゲームを開発するには、Flappy Birdのようなカジュアルゲームを作成するよりも多くのリソースが必要になるため、開発者は収益を上げることができませんでした。 一方、最近の調査によると、毎日200を超えるAndroidゲームが公開されています。 市場が混雑しているため、これらのタイトルのほとんどは大きな牽引力を獲得することはありません。 そのことを念頭に置いて、Android TVまたはAndroidコンソールに移行しようとすることは、一部の開発者にとって理にかなっている可能性があります。

では、Nvidiaのエンドゲームとは何ですか?

Nvidiaは、他のハードウェアメーカーと同様に、この問題を完全に認識しています。 これが、Androidゲーム機があまりない理由であり、ほとんどの大手ブランドがそれらを避けてきた理由です。 ビジネスモデルもあまり意味がありません。 ソニーとマイクロソフトはハードウェアで多くのお金を稼いでいません。実際、発売時には、エコシステムを制御し、コンソールではなくゲームでお金を稼ぐため、新しいコンソールを低価格で販売する傾向があります。 これは明らかにAndroidには適用されず、適用できません。

ただし、Nvidiaは、この問題を解決したと考えています。 代わりにPCタイトルを使用できるのに、なぜAndroid用のAAAゲームを開発するのが面倒なのですか? ストリーミングできるのに、なぜコンテンツをデバイス上でローカルにレンダリングするのですか? あなたがサービスでそれを稼ぐことができるのなら、なぜハードウェアでお金を稼ごうとするのですか? ちょっとした月のように聞こえるかもしれませんが、Nvidiaはそれが機能することを確信しており、GRIDGameStreamingをゲーム用のNetflixに例えています。

これは、Nvidia Shieldのゲーム用タブレット、Android開発者、および消費者にとってどのような意味がありますか?

Nvidia Shieldは、ハードウェアではなくゲームで収益を上げることで、同社がSonyとMicrosoftのアプローチを模倣できるようにする可能性がありますが、ひねりを加えて、Gaming as a Service(GaaS)を提供します。

このアプローチが会社にどのように役立つかを見てみましょう。

  • エコシステム— Nvidiaは、選択したゲームをサポートし、壁に囲まれた庭を作成することで、エコシステムを制御できるようになります。
  • ハードウェア—ゲームはNvidia GRIDサーバーでのみレンダリングされるため、最終的には同社がハードウェアの最大の顧客になる可能性があります。
  • 長寿—消費者がGRIDコンテンツをストリーミングできるハードウェアを持っている限り、それをアップグレードする必要はありません– Nvidiaは、より多くの独自のハードウェアを使用して、サーバー側でそれを行います。
  • 効率性—高価なグラフィックカードを販売する代わりに、Nvidiaは処理能力を販売し、インストールされたハードウェアを個々の消費者よりも効率的に利用できます。
  • 著作権侵害—出版社にアピールする著作権侵害のリスクはありません。

消費者もGRIDストリーミングの恩恵を受ける立場にありますが、いくつかの欠点もあります。

  • 利便性—消費者は、アップグレード、パッチ、アップデート、およびドライバーを気にする必要がなくなります。
  • 価値—高価なゲーミングPCを購入して定期的にアップグレードする代わりに、消費者は必要に応じて支払うことができます。
  • 選択— Nvidiaは選択したタイトルのみをストリーミングするため、選択の欠如が問題になる可能性があります。そのため、ニッチなゲームやジャンルに関心のある消費者は、少なくとも最初は対応できません。
  • 地域— GRIDサービスはグローバルに利用できないため、遅延を抑えるためにサーバーをクライアントの近くに配置する必要があります。

Android開発者にとって、NvidiaShieldは控えめに言っても混合バッグです。 いくつかの潜在的な利点がありますが、それはすべて良いニュースではありません。

  • パワー—コンセプトが軌道に乗れば、Android開発者は、より大きなインストールベースで、より強力なハードウェアを使用できるようになります。
  • TV — Shieldは、Androidを4Kでリビングルームに持ち込むことを目的としているため、開発者はこの目的のために特別に設計されたアプリケーションを作成することもできます(次世代のスマートTVに間に合うように)。
  • 露出—コンソールとテレビに焦点を合わせると、開発者は過飽和のモバイルAndroidセグメントよりも多くの露出を得ることができます。
  • AAA —成功した場合、Nvidiaのイニシアチブは、高予算のAndroidゲームの実行可能性をさらに低下させる可能性があり、ほとんどのパブリッシャーにとってすでに利益を上げていません。
  • エンタープライズ— NvidiaはすでにVMwareと提携しているため、長期的にはAndroidをエンタープライズにも採用できますが、これは架空のシナリオであり、実行可能になるまでには時間がかかります。

Nvidiaシールドのしくみ

NvidiaのGRIDテクノロジーのより細かい点を説明するのに多くの時間を無駄にすることはありませんが、概念に精通していない場合は、簡単な要約が役立つはずです。 GRIDおよびGRIDSDKのより細かい点に興味がある場合は、Nvidiaの公式ドキュメントが豊富でオンラインで入手できます。

GRIDサーバーは、基本的にリモートvGPUまたは仮想ゲーム機のように動作します。 クライアント側は、グラフィックコマンドを介して入力を提供します。このコマンドは、ホストインターフェイスによって処理され、低遅延のハードウェアでレンダリングされます。 次に、フレームバッファは、低遅延のハードウェアデコーダでエンコードされ、圧縮されたビデオストリームの形式でクライアントに返送されます。

元の仕様ではH.264ビデオが必要でしたが、NvidiaのSoCの最新バージョンであるTegra X1は、60fpsで4K H.265(HEVC)をサポートしています。 これは、ストリームが途切れることなく、流暢なフレームレートを可能にすることを意味します。

レイテンシーはどうですか?

これは、おそらく、Nvidia GRID、および一般的なクラウドゲームが直面している最大の問題です。 クラウドからのビデオのストリーミングは1つのことですが、ユーザー入力に基づいて元のオーディオおよびビデオコンテンツをレンダリングすることは別のことです。 高いレイテンシーは、ゲーマーが一緒に暮らせるものではありません。 オンラインマルチプレイヤーゲームは何年も前から存在しており、Nvidiaは問題の解決に多くの時間と労力を費やしています。

Nvidiaシールドのしくみ

Nvidiaは、サーバー側の遅延を30ミリ秒、ネットワーク側の遅延を30ミリ秒、クライアント側の遅延を16ミリ秒未満と見積もっています。 クライアントデコードAPIは、約1フレームの低遅延用に設計されています。 Nvidiaの計画は、専用のGRIDサーバーをテレコムデータセンターに展開し、サーバーで「マップをフラッディング」して遅延を削減することです。 同社はまた、アマゾンウェブサービス(AWS)でパートナーミドルウェアソリューションを設計しました。

Nvidiaはインフラストラクチャを作成するために多くのことを行ってきましたが、世界中の隅々が低遅延のGRIDサービスにアクセスできるようになるまでにはしばらく時間がかかる場合があります。

Nvidia ShieldはAndroid開発者をどこに残しますか?

Nvidiaのゲームタブレットアプローチは、Android開発者にいくつかの機会と欠点を提供します。 Androidで大予算のAAAゲームに相当するものを作成することに焦点を当てた大規模な開発者は、プレミアムで非常に優れた品質を提供できるNvidiaGRIDからのより競争的な圧力に直面する可能性があります。

ただし、カジュアルゲームやその他のアプリに焦点を当てている小規模または独立した開発者は心配する必要はありません。 それどころか、Nvidiaは別のドア、この場合はリビングルームと大きな高解像度スクリーンへのドアを開いています。 H.265およびVP9機能と組み合わせることで、Shieldはさまざまな機会を提供しますが、最終的には、ShieldまたはAndroid TVのいずれであっても、4KTV用の新世代のキラーアプリを作成するのは開発者の責任です。

Nvidia GRID

偶然にも、台湾を拠点とするチップメーカーであるMediaTekは、第1世代のAndroid TVにSoCを提供し、最初のチップはTegraX1と同様にCES2015で発表されました。 MediaTekのMT5595SoCは32ビットのCortex-A17およびCortex-A7コアに基づいていますが、そのGPUは、Tegra X1と同様に、HEVC、VP9、および60fpsを引き続き処理できます。 Android TVは別のトピックであり、これについて詳しく説明したくはありませんが、開発者に関する限り、明らかに多くの重複があります。

大きな4K/UHDディスプレイ用のAndroidアプリケーションの開発は次の大きなことですが、AndroidWearは文字通り次の小さなことです。

別の課題や習得する別のハードウェアプラットフォームのように聞こえるかもしれませんが、AndroidTVやNvidia'sShieldなどのデバイス向けに、リビングルーム用に特別に設計されたアプリを開発することのメリットを考慮することを忘れないでください。

  • 考慮すべきソフトウェアおよびハードウェアプラットフォームが少ない。
  • より強力なハードウェアが利用可能です。
  • 電力効率は問題ではありません。
  • アスペクト比を1つだけ処理する必要があります。
  • アプリは、2つの解像度(UHDとFHD)で実行されるように設計されます。
  • UIレイアウトは多かれ少なかれ標準化されます。
  • ユーザーエクスペリエンスは、多くの異なる製品間でほぼ同じである必要があります。

代替アプリケーション

これまで、Nvidiaのリビングルームへの進出について話してきましたが、他の潜在的なアプリケーションについてはどうでしょうか。 GRIDを介してオンデマンドで利用できる処理能力が非常に高いため、ゲーム以外の目的で使用する方法が必要ですか?

これはトリッキーなものであり、私は推測することしかできませんが、いくつかのことがすでに明らかです。 ゲームは、Nvidiaの並列コンピューティングの取り組みの1つの側面にすぎません。エンタープライズ仮想化は別の側面ですが、Androidやリビングルームとはあまり関係がありません。

NvidiaShieldや今後のAndroidTVセットなどのデバイスは、他の多くのデバイスのハブとして機能し、スマートフォンの機能をスマートリモコンとしても拡張し、高速ワイヤレスを備えた安価なタブレットを「セカンドスクリーン」に変換し、コンテンツを配布および消費します。

Shieldは、そのストリーミング機能と、グラフィックス以外の用途に使用できる強力でプログラム可能なCUDAコアなど、優れた処理能力によって際立っています。 Nvidiaは、最新のTegraチップで使用されているモバイルGPUでさえ、周囲の3Dマップの作成、基本的なモーショントラッキングなどに利用できることをすでに実証しています。 これは、将来、Androidデバイスが他のAndroidデバイスとシームレスに統合されたKinectのような機能を提供する可能性があることを意味します。 モーショントラッキングとフィットネスウェアラブルに裏打ちされた、リビングルームでのインタラクティブなフィットネスルーチンはどうですか? または、大画面テレビ、スマートホームコントロールハブ、または新しいバーチャルリアリティ(VR)機能専用に設計されたゲームですか?

VRと拡張現実(AR)も、このようなデバイス、特にNvidiaのGRIDテクノロジーの恩恵を受ける可能性があります。 GoogleはAndroidVRにも取り組んでいると言われており、将来的にAndroid Wear、Android TV、Android Autoに参加する予定ですが、詳細はまだ大雑把です。 (前回の投稿で、VRおよびARヘッドセットでのストリーミングの潜在的なアプリケーションについて説明しました。)その間に、多くの企業が新しいまたは更新されたVR製品とテクノロジーを発表しましたが、これはすべてモバイルワールドで数週間のうちに起こりました。バルセロナでの会議とサンフランシスコでのゲーム開発者会議。 Valve、Samsung、AMDは、言及する価値のある有名企業のほんの一部です。

しかし、Nvidia ShieldがGRID経由またはローカルで、ホームコンソールでストリーミングを使用できる場合は、モバイルデバイスでも使用してみませんか? コンピューティングのほとんどがクラウドで行われ、他のタスクのためにモバイルデバイスの負荷が軽減され、プロセスのバッテリー寿命が向上するという、天国で行われた一致のように聞こえます。

残念ながら、これは現時点では実用的ではありません。 モバイルデバイスでこのような処理能力にアクセスする必要がある人はほとんどいません。これは、カジュアルゲームや、本当に驚異的なグラフィックを備えた一部のタイトルでも十分に機能します。 4G / LTEはまだ世界中で広く利用可能ではなく、一部のシナリオでは十分な速度ではないため、帯域幅と遅延は別の問題になります。 さらに、最新の統合モデムは比較的複雑です。 多くの場合、GPU、またはすべてのCPUコアを組み合わせたものよりもSoC上でより多くのスペースを占有します。 さらに、モデムをフル稼働させ、すべての数値を処理して高解像度のコンテンツをデコードおよび表示することは、効率の観点からは良くなく、必然的にバッテリーの寿命に大きな打撃を与えます。

理論的には、同じインフラストラクチャを中心に構築された一部のエンタープライズアプリケーション、または一部の業界で使用できるニッチなデバイスに同じアプローチを使用することが可能です。 しかし、これはすべて遠い道のりであり、そのようなプロプライエタリ技術は、とにかく、平均的なAndroid開発者に関係するべきではありません。

では、Nvidia Shieldゲームタブレット、ストリーミング、Android TVに関心のあるAndroid開発者は、何に焦点を当てるべきでしょうか。 現時点で言うのは難しいですが、新世代のリビングルームアプリの潜在的な市場は巨大であり、見逃してはなりません。 誰が知っているか、多分私たちの投稿は私たちの読者の何人かがこの新興市場を調べて次のキラーアプリを思い付くように動機付けるでしょう。