年初CES大会上,NVIDIA推出了基于Android的游戏掌机Project Shield。外界对这款新设备褒贬不一,有对其跨平台理念予以赞许的,也有因其外形和其他种种原因而嗤之以鼻的。尽管如此,这款设备经历的7年秘密开发仍是不容忽视的事实,而在这款设备的开发背后有什么故事?近日,Project Shield项目经理Aaron Gilroy发文揭秘NVIDIA如何锻造Android掌机。
以下为原文:
晚9点,Aaron Gilroy已经工作了14个小时,这样工作状态已经持续了数月。现在,这位不知疲倦的项目经理的新任务是将一打KFC快餐送到硅谷附近一座破旧的轻工业大楼内。
走进一扇没有标志的大门,把手机交给安保人员后,你会看到那些正饥肠辘辘等待快餐的人,一支穿着蓝色实验室无尘服围挤在工作台前的工程师团队。他们正在手工组装一款名为“Project Shield”的设备的首批样机。
他们以及其它数百名为此秘密项目辛劳几个月的工程师马上就要看到成果了。NVIDIA硬件工程副总裁Andrew Bell拿起一个紧凑的、银黑相间的样品,向上翻开屏幕,将手指放在手柄的摇杆上。
新焊接的电路板散发出的金属味还未散去,Andrew拿着样机说“它就像是在说:跟我玩吧”。
就在10天后,NVIDIA CEO Jen-Hsun Huang在拉斯维加斯CES大展开幕前夕走上舞台,出其不意地向台下的游戏玩家、记者、业内人士抛出了这款产品。一些人对此心存疑虑,也有人就在Jen-Hsun Huang介绍产品时大喊“我要买一个”。
Andrew Bell正在进行测试
“光速”
Project Shield背后的故事既是一个关于产品的故事,也是一个关于创意的故事。Jen-Hsun Huang,这位穿着机车夹克的激进领袖,把这款产品的创意称为“speed of light”(或用他自己的话说是speedolight)。其实,NVIDIA并非试图在肾上腺素和炸鸡的驱动下完成一个不可能的任务,而是想知道在种种约束下他们能做出什么成绩。
十多年来,作为NVIDIA内容与策略高级副总裁,Tony Tamasi悄然推动者NVIDIA与游戏开发商的合作。他说:“我们无法证明这一概念无法成为现实,所以我们决定实现它”。
事实证明,NVIDIA拥有制造一种全新类型游戏设备的所需条件。NVIDIA的工程师们没有开发全新的主机型CPU、GPU,而是将下一代拥有更强图形能力的移动芯片运用到Shield中。
NVIDIA也没有开发特殊的定制软件和封闭的游戏,而是选择了开放的态度。Project Shield可兼容正运行于数百万Tegra设备上Android软件,而且还能以stream的方式将游戏从基于NVIDIA GPU的PC上传输到Project Shield中。
取之于玩家 用之于玩家
在不到一年的时间里,Project Shield已经从Jen-Hsun Huang、Tony和其他一些人的想法变成了一个秘密项目,并涉及NVIDIA几乎每个部门里的几百名游戏迷。“在过去五年多,甚至十年以来,我们一直都在谈论是否要做些什么。”Tony说。
Project Shield起初是将精力聚焦于游戏本身最重要的部件上:一个很棒的游戏手柄。“我们为所有芯片编写了核心程序,目的就是为了让Android游戏与手柄结合起来。”Tony说,“于是我们就像,为什么不干脆开发一个内置手柄的游戏设备呢?”
2012年初,Project Shield的第一个原型机完成,基本上就像是一个捆绑在一部智能手机上的手柄。从这个简陋的开端起步,经过NVIDIA的工业设计团队的精雕细琢,设计出了一款适于用户手持的设备。没有外包,NVIDIA有自己的一队精英,正是他们为一大批基于NVIDIA GPU的产品设计了外观,其中包括GeForce GTX 690。
从台湾和奥地利运来的部件
NVIDIA还有一群天才的软件设计师,从PC驱动软件到安卓操作系统,他们无所不通。Tao Xie和Michelle Tomasko带领一队工程师,他们的工作是改进Android游戏在设备上的体验,并让游戏以stream的方式从PC传输到Project Shield内置的5寸屏幕或者大屏幕电视上。
是的,它可以玩“Crysis”
Project Shield不是游戏主机,它可以做到游戏主机无法做到的事情。由于它运行的是Android系统,所以它可以直接运行上千款专为Android开发的游戏,而且也能运行专门针对Tegra设计,并在TegraZone里推荐的手机游戏,这些游戏已经获得了600多万次下载。Tony表示“在过去,老式游戏主机的最大挑战在于软件,但是现在我们应该感谢Android为我们建立了一个开放的生态系统。”
不过,Project SHIELD杀手级的应用或许来自于它所介入的另一个开放的生态系统:PC游戏市场。从配备NVIDIA GeForce GTX 650或更高级显卡的PC上流传输游戏,Project SHIELD从一开始就拥有了顶级最新游戏大作。就像NVIDIA营销副总裁Ujesh Desai说的那样,那些刁钻的玩家们总会高喊那个永恒的问题“那么它能玩Crysis么”,NVIDIA的回答很简单:能。
这种开放不仅意味着无数游戏资源,还让Project SHIELD随时可以接入为PC生态系统打造的创新服务,比如Valve为Stream开发的“Big Picture”模式,它可以让玩家将那些通过Steam购买的游戏传输到电视上玩。
NVIDIA在这个项目上最缺少的就是时间。去年9月,Jen-Hsun Huang突然决定在CES发布新一代移动芯片Tegra 4的同时发布Project Shield。
Kung Fu shift
这取决于高级工程师Andrew Bell所领导并组建的工作团队。去年整个秋天,他的团队都在迅速扩张。到12月的时候,来自德州、中国的工程师都加盟到该项目中,并开始全力冲刺。
Aaron Gilroy就相当于Bell的空中交通管理员,来自奥地利、中国内地和台湾制造伙伴的零件源源不断地经过他的手汇集在一起。在一个关键工程师离职后,机械工程师Craig Crawford就被指派从俄勒冈州的办公室飞过去,领导早期原型的组装。至今这位临危授命的工程师仍住在硅谷的旅馆里。
12月18日,包含所有零部件的两个原型机交到了Jen-Hsun的手上。原型机仍存或大或小,抑或让人哭笑不得的问题。在一大屋子工程师的注视下,Jen-Hsun从一个应用滑向另一个,喇叭发出了夸张的如棍棒挥舞时的嗖嗖声。Jen-Hsun大笑,戏称这是“Kung Fu shift”。
他说:“我们得让这东西完美起来。”批量生产还需很多时间,于是他们制作了一小批原型机发放到NVIDIA内部,从而继续雕琢设计、改进产品。当时距离CES发布时间仅剩19天。
最后冲刺
年底假日期间,NVIDIA的工程师在一家硅谷合约制造商那里占了一小块空地,组装将在CES上公开展示的原型机。
桌子上,有一块搭载着NVIDIA即将发布的移动处理器Tegra 4的电路板正在进行测试、焊接。几步之外,监督第一台原型机组装的机械工程师Craig,正在摆弄着屏幕,寻找瑕疵。
不远处,Anshul Jain和一群软件工程师正在待命,更多软件工程师正在听候召唤(Bell对他们也是毫不客气)。Anshul的工作是搜集所有关于软件的反馈,确保能在CES上演示,将NVIDIA软件和硬件上的努力实时联系在一起。Anshul和其他人都在一刻不停地工作,只在假日期间休息了一下。
为大规模组装做准备,每一步组装过程都记录在案
在另一个桌子上,一位NVIDIA工程师将电池、屏幕、电路板组装在一起,随时认真地记着笔记。一旦开始投产,这些记录将成为成千上万产品的组装指南。NVIDIA有一队快速反应制造专家,领导是海军退伍军人Brant Carter,尤其擅长将原型变成量产产品。
要做的工作还有很多,为CES冲刺准备演示样品只是个开始。尽管有一些问题,首批样品还是组装起来了。深夜,Gilroy在肯德基里坐着的时候,Bell走了进来,打开屏幕,晃了晃手中的掌机“还有谁想玩游戏?”