个性化阅读
专注于IT技术分析

Nvidia Shield-Android游戏机的另一种选择

本文概述

Nvidia在旧金山的游戏开发者大会上推出了Shield Android游戏机, 使许多行业观察家感到惊讶, 但是将其描述为仅是Android机可能不是正确的选择。

Shield是强大的硬件, 具有Nvidia定制的64位Denver CPU内核和256个GPU内核, 该内核基于该公司最新的Maxwell基础架构。虽然Nvidia将Tegra X1片上系统(SoC)描述为”具有控制台灵魂的移动超级芯片”, 但它仍然无法与Sony和Microsoft的最新控制台抗衡。但是, Tegra X1与上一代PlayStation和Xbox硬件大致相当。

Nvidia Shield和Android游戏

那么, 这是否会使Android游戏开发人员有更多的空间来开发外观更好的游戏并将其以4K / UHD分辨率带入客厅?是的, 这是一种可能, 但是Shield并不是要为Android带来昂贵的AAA游戏。

实际上, 英伟达的前几款Shield产品都是关于将PC游戏流式传输到Android设备上的。在这一点上, 它们可以被视为测试平台, 而流媒体功能可以在过饱和的Android硬件市场中脱颖而出。

Android游戏机降临

首先, 我们需要研究Android游戏机成功与失败的历史, 然后研究开发可以从功能更强大的硬件中受益的Android游戏的成本。 Nvidia Shield最终可能会促进或杀死Android游戏开发的某些方面, 并且有可能两者兼而有之。

说到启动, 几年前, 一群企业家启动了一个Kickstarter项目, 以创建OUYA Android游戏机, 该游戏恰巧基于Nvidia硬件。许多人喜欢99美元的Android控制台的想法, 投入了大量资金, 但最终结果是失败。去年, 《福布斯》宣布OUYA死了–控制台的用户群从未足够大, 因此开发人员不必为此烦恼。没有钱可赚。

Nvidia Shield游戏平板电脑的价格是后者的两倍(建议零售价199美元), 但作为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相信它将起作用, 并将GRID Game Streaming比作Netflix。

这对Nvidia Shield的游戏平板电脑, Android开发人员和消费者意味着什么?

Nvidia Shield可以通过在游戏而非硬件上赚钱来模仿索尼和微软的做法, 但要有所不同:通过提供游戏即服务(GaaS)。

让我们看看这种方法如何帮助公司:

  • 生态系统—英伟达将能够通过支持精选游戏, 围墙花园来控制生态系统。
  • 硬件-游戏将仅在Nvidia GRID服务器上渲染, 因此该公司最终可以成为自己最大的硬件客户。
  • 寿命长-只要消费者拥有能够传输GRID内容的硬件, 就无需升级-Nvidia将在服务器端使用更多自己的硬件来完成它。
  • 效率—与个人用户相比, Nvidia可以销售处理能力并更有效地利用已安装的硬件, 而不是销售昂贵的图形卡。
  • 盗版-没有盗版的风险, 应该吸引出版商。

消费者也将从GRID流中受益, 但是也有一些缺点:

  • 便利性-消费者不再需要为升级, 补丁, 更新和驱动程序而烦恼。
  • 价值-消费者不必购买昂贵的游戏PC并定期进行升级, 而是可以随心所欲地付款。
  • 选择-选择不足可能是个问题, 因为Nvidia只会播放精选的标题, 因此至少在最初不会满足于对利基游戏和类型感兴趣的消费者。
  • 地理位置-GRID服务将无法在全球范围内使用, 并且服务器必须与客户端非常接近才能降低延迟。

对于Android开发人员而言, Nvidia Shield至少可以说是好坏参半。有一些潜在的好处, 但这并不都是个好消息:

  • 功能强大-如果这一概念得以推广, 那么Android开发人员最终将在更大的安装基础上拥有一些功能更强大的硬件。
  • 电视-Shield旨在将Android带入4K客厅, 因此开发人员还可以创建专门为此目的设计的应用程序(适时用于下一代智能电视)。
  • 曝光度-与过饱和的移动Android细分市场相比, 专注于控制台和电视可以为开发人员提供更多的曝光度。
  • AAA-如果成功, Nvidia的计划可能会使高预算的Android游戏变得更不可行, 并且对大多数发行商来说已经无法盈利。
  • 企业级— Nvidia已经与VMware合作, 因此从长远来看, Android也可以用于企业级, 但这是一个假设的场景, 并且需要一些时间才能变得可行。

Nvidia Shield的工作原理

我不会花很多时间来解释Nvidia的GRID技术的优点, 但是如果你不熟悉Nvidia的GRID技术, 则应该使用一个简短的摘要。如果你对GRID和GRID SDK的精妙之处感兴趣, 则Nvidia的官方文档非常丰富, 可以在线获取。

Nvidia Shield-Android游戏机的另一种选择3

GRID服务器实际上就像远程vGPU或虚拟游戏机一样运行。客户端通过图形命令提供输入, 然后由主机接口处理并在低延迟硬件上进行渲染。然后, 将帧缓冲区在低延迟硬件解码器上进行编码, 并以压缩视频流的形式发送回客户端。

最初的规格要求使用H.264视频, 但是Nvidia的SoC的最新版本Tegra X1支持60fps的4K H.265(HEVC)。这意味着流可以是无干扰的, 并允许流畅的帧速率。

延迟呢?

也许这是Nvidia GRID和一般云游戏面临的最大问题。从云流式传输视频是一回事, 而基于用户输入呈现原始音频和视频内容则是另一回事。高延迟不是游戏玩家可以忍受的。在线多人游戏已经存在多年了, Nvidia投入了大量时间和精力来解决该问题。

Nvidia Shield的工作原理

Nvidia估计服务器端延迟为30ms, 网络延迟为30ms, 客户端延迟不到16ms。客户端解码API专为大约1帧的低延迟而设计。 Nvidia的计划是在电信数据中心部署专用GRID服务器, 并用服务器”淹没地图”以减少延迟。该公司还在Amazon Web Services(AWS)上设计了合作伙伴中间件解决方案。

英伟达在创建基础架构方面做了大量工作, 但是可能需要一段时间才能使全球所有角落都可以使用低延迟GRID服务。

Nvidia Shield将Android开发人员留在哪里?

Nvidia的游戏平板电脑方法为Android开发人员提供了一些机遇和弊端。专注于创建与大型AAA游戏类似的Android的大型开发商可能会面临来自英伟达GRID的更大竞争压力, 英伟达GRID可以提供极为出色的质量。

但是, 专注于休闲游戏和其他应用程序的小型或独立开发人员无需担心。相反, Nvidia正在打开另一扇门, 在这种情况下, 是通往客厅和大高清屏幕的门。结合H.265和VP9功能, Shield提供了一系列机会, 但最终要由开发人员来为Shield或Android TV创建用于4K电视的新一代杀手级应用。

英伟达GRID

碰巧的是, 台湾芯片制造商联发科将为第一代Android电视提供SoC, 并且与Tegra X1一样, 第一款芯片也在CES 2015上宣布。联发科技的MT5595 SoC基于32位Cortex-A17和Cortex-A7内核, 但其GPU仍可以像Tegra X1一样处理HEVC, VP9和60fps。 Android TV是一个不同的主题, 我不希望深入讨论它, 但是就开发人员而言, 显然有很多重叠之处。

为大型4K / UHD显示器开发Android应用程序是下一件大事, 而从本质上讲, Android Wear则是下一件小事。

虽然这听起来像是另一个挑战, 也是另一个需要掌握的硬件平台, 但是不要忘了考虑为客厅, Android TV和Nvidia的Shield等设备开发专门设计的应用程序的好处:

  • 需要考虑的软件和硬件平台更少。
  • 更强大的硬件可用。
  • 功率效率不是问题。
  • 你只需要处理一个长宽比。
  • 应用程序将设计为仅以两种分辨率(UHD和FHD)运行。
  • UI布局将或多或少地标准化。
  • 在许多不同的产品上, 用户体验应该几乎相同。

替代应用

到目前为止, 我已经谈到了Nvidia进入客厅的情况, 但是其他潜在的应用呢?通过GRID可以按需提供这么多的处理能力, 因此肯定有一种方法可以将其用于游戏以外的其他东西吗?

这是一个棘手的问题, 我只能推测, 但是有些事情已经很清楚了。游戏只是Nvidia并行计算工作的一个方面–企业虚拟化是另一方面, 尽管它与Android或起居室没有太大关系。

诸如Nvidia Shield之类的设备或即将推出的Android电视可作为许多其他设备的枢纽, 将我们的智能手机的功能扩展为智能遥控器, 将具有快速无线功能的廉价平板电脑转变为”第二屏幕”, 从而提供了新的方式分发和使用内容。

Shield凭借其流功能和令人印象深刻的处理能力(包括可用于图形以外的功能的强大且可编程的CUDA内核)而脱颖而出。 Nvidia已经证明, 即使是最新Teg​​ra芯片中使用的移动GPU, 也可以用于创建周围环境的3D地图, 进行基本的运动跟踪等。这意味着将来, Android设备可以提供类似于Kinect的功能, 并与其他Android设备无缝集成。在运动跟踪和健身可穿戴设备的支持下, 如何在客厅中进行交互式健身例程?还是专为大屏幕电视, 智能家居控制中心或新的虚拟现实(VR)功能设计的游戏?

虚拟现实和增强现实(AR)也可能会受益于此类设备, 尤其是受益于Nvidia的GRID技术。据说谷歌还在开发Android VR, 它将在未来加入Android Wear, Android TV和Android Auto, 但细节仍不明确。 (在之前的文章中, 我讨论了在VR和AR头戴式耳机上流媒体的潜在应用。)与此同时, 许多公司已经宣布了新的或更新的VR产品和技术, 而所有这些事情在Mobile World上仅用了数周的时间就发生了。巴塞罗那的大会和旧金山的游戏开发者大会。 Valve, 三星和AMD只是其中一些大人物。

但是, 如果Nvidia Shield可以通过GRID或本地在家庭控制台上使用流媒体, 为什么不在移动设备上也使用它呢?这听起来像是天作之合, 大部分计算都在云中完成, 将移动设备的负载转移到其他任务上, 并在此过程中延长了电池寿命。

不幸的是, 目前这还不可行。很少有人会需要在他们的移动设备上使用这样的处理能力, 这些能力已经足够满足休闲游戏, 甚至某些具有真正惊人图形的游戏的需求。带宽和延迟将是另一个问题, 因为4G / LTE在世界范围内仍未广泛使用, 在某些情况下还不够快。另外, 现代集成调制解调器相对复杂。它们通常在SoC上占用的空间比GPU或所有CPU内核的总和还多。此外, 从效率的角度来看, 以全速运行调制解调器并处理所有数字以解码和显示高分辨率内容并不是一件好事, 并且这必然会给电池寿命带来巨大的损失。

从理论上讲, 对于基于相同基础结构构建的某些企业应用程序或可能在某些行业中使用的细分设备, 可以使用相同的方法。但是这一切还有很长的路要走, 无论如何, 这种专有技术不应该与普通的Android开发人员有关。

那么对Nvidia Shield游戏平板电脑, 流媒体和Android TV感兴趣的Android开发人员应该重点关注什么呢?在这一点上很难说, 但是新一代客厅应用程序的潜在市场是巨大的, 不应忽视。谁知道, 也许我们的帖子会激励一些读者研究这个新兴市场并提出下一个杀手级应用, 在这种情况下, 我只想让你知道一件事:一瓶蓝色标签会很不错。

赞(0)
未经允许不得转载:srcmini » Nvidia Shield-Android游戏机的另一种选择

评论 抢沙发

评论前必须登录!