Nvidiaは、サンフランシスコで開催されたGame DevelopersConferenceでShieldAndroidゲームコンソールを発表したことで多くの業界オブザーバーを驚かせましたが、それを単なるAndroidコンソールとして説明するのは正しいことではないかもしれません。
シールド は、同社の最新のMaxwellインフラストラクチャに基づいた、Nvidiaのカスタム64ビットDenverCPUコアと256GPUコアを備えた強力なハードウェアです。 NvidiaはTegraX1システムオンチップ(SoC)を「コンソールの精神を備えたモバイルスーパーチップ」と説明していますが、それでもソニーやマイクロソフトの最新のコンソールに対抗することはできません。ただし、Tegra X1は、前世代のPlayStationおよびXboxハードウェアとほぼ同等です。
だから、これは与えるでしょうか Androidゲーム開発者 見栄えの良いゲームを開発し、4K / UHD解像度でリビングルームに持ち込むためのヘッドルームを増やしますか?はい、それは1つの可能性ですが、Shieldは高価なAAAタイトルをAndroidに導入することではありません。
実際、Nvidiaの最初のいくつかのShield製品はすべて PCゲームをAndroidにストリーミング デバイス。これらは現時点ではテストベッドと見なすことができ、過飽和状態のAndroidハードウェア市場における差別化要因としてストリーミング機能を備えています。
まず、Androidのゲーム機の成功と失敗の歴史を見てから、より強力なハードウェアの恩恵を受ける可能性のあるAndroidゲームの開発コストを調べる必要があります。 Nvidia Shieldは、Androidゲーム開発のいくつかの側面を後押しまたは殺害する可能性があり、両方を実行する可能性があります。
キックスタートと言えば、数年前、起業家のグループがキックスタータープロジェクトを立ち上げ、偶然にもNvidiaハードウェアをベースにしたOUYAAndroidゲームコンソールを作成しました。多くの人が99ドルのAndroidコンソールのアイデアを気に入っており、投資が注ぎ込まれましたが、最終的な結果は失敗に終わりました。昨年 フォーブス OUYAが死んだと宣言しました。コンソールには十分なユーザーベースがなかったため、開発者はそれを気にしませんでした。儲かるお金はありませんでした。
Nvidia Shieldゲーミングタブレットの価格は2倍(希望小売価格199ドル)ですが、Nvidia製品として、Android開発者にとってより魅力的なものになるはずです。だからこれは役立つはずですよね?
違う。
グラフィックを多用するタイトルに焦点を当てているAndroid開発者はほとんどいません。それらはより多くのリソースを必要とし、適切なコンソールやPCゲームほど見栄えが悪く、タッチ入力には適していません。また、目を見張るものがたくさんあるため、スマートフォンやタブレットのバッテリーをすぐに消耗する可能性があります。 。 Android、そして実際にはすべてのモバイルプラットフォームで最大のゲームはカジュアルゲームであり、いわゆる「AAA」タイトルではありません。 RovioとKingは、フォトリアリスティックなグラフィックを備えた精巧なゲームを開発することに大金を投じたわけではなく、事実上すべてのスマートフォンでプレイできるカジュアルゲームに焦点を合わせました。これらのゲームはSoCとバッテリーに大きな負担をかけなかったので、携帯電話を殺さずにしばらくの間殺すことができました。
スロットルは別の問題です。携帯電話やタブレットは熱を十分に放散しないため、紙の上で優れたパフォーマンスを発揮できますが、長時間負荷がかかると、SoCはスロットルを下げて、より低いクロックで動作します。その熱エンベロープ、したがってパフォーマンスを低下させます。
Androidゲーム機とセットトップボックスは、バッテリー電源に依存せず、形状が大きいため、より多くの熱を放散するように設計できるため、これらの欠点に悩まされることはありません。
ただし、それはAndroid開発者が彼らのためにゲームを作成するために群がるという意味ではありません。ユーザーベースが非常に小さいため、見栄えの良いシューティングゲームやアクションゲームを開発するには、Flappy Birdのようなカジュアルゲームを作成するよりも多くのリソースが必要になるため、開発者は収益を上げることができませんでした。一方、最近の調査によると、毎日200を超えるAndroidゲームが公開されています。市場が混雑しているため、これらのタイトルのほとんどは大きな牽引力を獲得することはありません。そのことを念頭に置いて、Android TVまたはAndroidコンソールに移行しようとすることは、一部の開発者にとって理にかなっている可能性があります。
Nvidiaは、他のハードウェアメーカーと同様に、この問題を完全に認識しています。そのため、Androidゲーム機はそれほど多くなく、ほとんどの大手ブランドがそれらを避けてきました。ビジネスモデルもあまり意味がありません。ソニーとマイクロソフトはハードウェアで多くのお金を稼いでいません。実際、発売時には、エコシステムを制御し、コンソールではなくゲームでお金を稼ぐため、新しいコンソールを低価格で販売する傾向があります。これは明らかにAndroidには適用されず、適用できません。
ただし、Nvidiaは、この問題を解決したと考えています。代わりにPCタイトルを使用できるのに、なぜAndroid用のAAAゲームをわざわざ開発するのですか?ストリーミングできるのに、なぜコンテンツをデバイス上でローカルにレンダリングするのですか?あなたがサービスでそれを稼ぐことができるのなら、なぜハードウェアでお金を稼ごうとするのですか?ちょっとした月のように聞こえるかもしれませんが、Nvidiaはそれが機能することを確信しており、GRID GameStreamingをゲーム用のNetflixに例えています。
これは、Nvidia Shieldのゲーム用タブレット、Android開発者、および消費者にとってどのような意味がありますか?
Nvidia Shieldは、ハードウェアではなくゲームで収益を上げることで、ソニーとマイクロソフトのアプローチを模倣することを可能にしますが、ひねりを加えて、Gaming as a Service(GaaS)を提供します。
このアプローチが会社にどのように役立つかを見てみましょう。
消費者もGRIDストリーミングの恩恵を受ける立場にありますが、いくつかの欠点もあります。
Android開発者にとって、NvidiaShieldは控えめに言っても混合バッグです。いくつかの潜在的なメリットがありますが、それがすべて良いニュースというわけではありません。
NvidiaのGRIDテクノロジーのより細かい点を説明するのに多くの時間を無駄にすることはありませんが、概念に精通していない場合は、簡単な要約が役立つはずです。 GRIDおよびGRIDSDKのより細かい点に興味がある場合は、Nvidiaの公式ドキュメントが豊富でオンラインで入手できます。
GRIDサーバーは、基本的にリモートvGPUまたは仮想ゲーム機のように動作します。クライアント側は、グラフィックコマンドを介して入力を提供します。グラフィックコマンドは、ホストインターフェイスによって処理され、低遅延ハードウェアでレンダリングされます。次に、フレームバッファーは、低遅延のハードウェアデコーダーでエンコードされ、圧縮されたビデオストリームの形式でクライアントに返送されます。
元の仕様ではH.264ビデオが必要でしたが、NvidiaのSoCの最新版である Tegra X1 、60fpsで4K H.265(HEVC)をサポートします。これは、ストリームが途切れることなく、流暢なフレームレートを可能にすることを意味します。
レイテンシーはどうですか?
これはおそらく、Nvidia GRID、および一般的なクラウドゲームが直面している最大の問題です。クラウドからのビデオのストリーミングは1つのことですが、ユーザー入力に基づいて元のオーディオおよびビデオコンテンツをレンダリングすることは別のことです。待ち時間が長いことは、ゲーマーが一緒に暮らせるものではありません。オンラインマルチプレイヤーゲームは何年も前から存在しており、Nvidiaは問題の解決に多くの時間と労力を費やしています。
Nvidiaは、サーバー側の遅延を30ミリ秒、ネットワーク側の遅延を30ミリ秒、クライアント側の遅延を16ミリ秒未満と見積もっています。クライアントデコードAPIは、約1フレームの低遅延用に設計されています。 Nvidiaの計画は、専用のGRIDサーバーをテレコムデータセンターに展開し、サーバーで「マップを氾濫」させて遅延を削減することです。同社はまた、Amazon Web Services(AWS)でパートナーミドルウェアソリューションを設計しました。
Nvidiaはインフラストラクチャを作成するために多くのことを行ってきましたが、世界中のあらゆる場所が低遅延のGRIDサービスにアクセスできるようになるまでにはしばらく時間がかかる場合があります。
Nvidiaのゲーミングタブレットアプローチは、Android開発者にいくつかの機会と欠点を提供します。巨額のAAAゲームに相当するAndroidの作成に注力している大規模な開発者は、プレミアムで非常に優れた品質を提供できるNvidiaGRIDからの競争圧力に直面する可能性があります。
ただし、カジュアルゲームやその他のアプリに焦点を当てている小規模または独立した開発者は心配する必要はありません。それどころか、Nvidiaは別のドア、この場合はリビングルームと大きな高解像度スクリーンへのドアを開いています。 H.265およびVP9機能と組み合わせることで、Shieldはさまざまな機会を提供しますが、最終的には、ShieldまたはAndroid TVのいずれであっても、4KTV用の新世代のキラーアプリを作成するのは開発者の責任です。
偶然にも、台湾を拠点とするチップメーカーである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は文字通り次の小さなことです。
習得するのは別の課題や別のハードウェアプラットフォームのように聞こえるかもしれませんが、Android TVやNvidia’s Shieldなどのデバイス向けに、リビングルーム専用に設計されたアプリを開発することのメリットを考慮することを忘れないでください。
CFOは誰に報告しますか
これまで、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開発者は、何に焦点を当てるべきでしょうか?現時点で言うのは難しいですが、新世代のリビングルームアプリの潜在的な市場は巨大であり、見逃してはなりません。誰が知っているか、多分私たちの投稿は私たちの読者の何人かがこの新興市場を調べて次のキラーアプリを思い付くように動機付けるでしょう、その場合私はあなたに一つのことを知ってもらいたいです:ブルーラベルのボトルがいいでしょう。