聊聊 Apple TV 与 游戏

苹果公司的 Apple TV 在游戏方面的表现一直给人们留下了巨大的想象空间。而去年苹果高调的在发布会上大谈 Apple TV 4 与游戏之后,似乎让人看到了『想象』化为『现实』的可能。然而自发售以来,Apple TV 4 在游戏领域几乎没有产生任何反响(甚至不如Apple Watch)。这里面的原因是错综复杂的,但是抛开『市场、产品、用户习惯都还需要培养』这一有目共睹的客观事实,Apple TV 4 自身的问题也不容忽视的,甚至很多方面是决定性的。


今天我就从游戏研发的角度来和大家聊聊 Apple TV 4 身上那些好的坏的(主要是坏的),以及它在我眼中的未来吧。


(本文不会涉及老款 Apple TV ,所以下面提到的 Apple TV 一律指代 Apple TV 4 。)


================================

Apple TV 概述


Apple TV 采用了64位双核A8芯片, 2G内存(RAM), 硬件配置和主机相比自然很弱,但已经足够支撑 1080p(1920*1080)的游戏画面(当然精细度、同屏多边形数等视觉方面的指标肯定不能与主机、PC游戏同日而语),要知道视网膜屏的iPad早就是2048*1536的分辨率了(像素数量约1.5倍于16:9的1080p)。总之『Apple TV 硬件配置不够』肯定不能成为 Apple TV 缺少好游戏的借口。


Apple TV 最大的进步显然是全面开启了 TV App Store 。虽然苹果将 tvOS 和 iOS 严格的区分开(iOS 的 通用程序 Universal App 里不包含 tvOS ,如同不包含 watchOS ),但任何iOS开发者都可以轻松驾驭 tvOS 的开发,自然也都可以发布 Apple TV 应用。另外 tvOS 也比 watchOS 更接近 iOS ,开发的技术门框几乎为0。可以说,与生俱来的庞大的开发者群体是 Apple TV 最大的资本,也是无论它现在表现如何,未来都不容小觑的根基之所在。


(补充:虽然没有跨 tvOS 和 iOS 的 Universal App,但是允许 Universal Purchase,就是在 iOS 上买过的应用 在 Apple TV 上可以不用重新买 ———— 是否开启该特性的控制权在游戏发行方,不在苹果。)



说完内在,接着说说外在。外在最让人『眼前一亮』的肯定是那全新的遥控器 Siri Remote/ Apple TV Remote (在没有开通 Siri 服务的地区名字是后者,反之是前者 ,但除了名字,其他一模一样)。对于无法触屏操作的 Apple TV 而言,这个遥控器是游戏玩家最主要的输入设备,甚至对于大多数玩家而言,是唯一的输入设备。


而这个初看让人『眼前一亮』的东西,在实际测试之后,却让我『眼前一黑』。我个人认为 Apple TV 在游戏上建树不如预期的锅,这个遥控器是要背上大半的。下面我就来具体的聊一聊这个我眼中的 Apple TV 最大软肋吧。

作为游戏开发者,我的测试重点会在游戏方面,而且会更多的涉及到一些开发者关心的内容,请非研发人员理解。



================================

详聊遥控器

(以下均以遥控器横放,触控面板在左为例)


看了苹果的发布会和遥控器照片之后,大多数没有深入研究过这个遥控器的人对它的认识可能是这样的:

  • 有一块小的触控板

  • 支持简单体感(基于加速度传感器和陀螺仪)

  • 有6个按键

貌似还不错哦。但是把这个遥控器作为游戏输入设备时,残忍的真相是这样的:

  • 有一块虽然小、但却即简单又复杂的触控板(对用户来说简单,但对开发而言复杂)

  • 只有加速度传感器,没有陀螺仪

  • 开发者可支配的按键只有 3个

  • 玩家在游戏过程中可支配的按键只有 1.5个(这半个哪来的?)


下面展开说一说。


遥控器的左侧看起来是一块触控板,但是它里面同时整合了四种功能: 触控板,手柄十字键,手柄摇杆,和一个动作键。

其中作为触控板使用时,它是一个『怪异』的触控板,有别于以往任何触控设备,开发者无法获得用户点击的绝对位置。

玩家点哪里,哪里就是基准点(不是原点,是虚拟的屏幕中心 960,540)。


十字键和摇杆是虚拟的,『虚拟的』这点其实还好,由于玩家可以比较容易的感知触控板的边缘区域,所以实际操作体验要远胜 iPhone上的那些虚拟摇杆。但是十字键和摇杆的合二为一还是会给游戏开发带来一些困扰 ———— 两者紧密耦合,无法设置单独的功能。这点主机玩家应该深有感触,很多主机游戏里十字键和摇杆做的事情是完全不同的。而在 Apple TV 上,开发者必须要慎重处理两者关系,或者只能留其一。



触控板是可以用力按压的,可以作为游戏中的动作键。但是按起来的手感和鼠标按键差不多,完全无法带来真正手柄的感觉。而且除了力反馈糟糕,在触控板的边缘区域经常无法捕捉用户的下按行为(尤其是上部0.5厘米高的区域)。



在体感方面,只有加速度传感器没有陀螺仪带来的最大问题是开发者只能捕获遥控器在XYZ三轴上的线性加速度数据,无法得到旋转相关的数据,例如角速度和角度(角度还好,可以通过accelerationIncludingGravity自己算出来)。

这对体感游戏的影响有多大,从育碧在 Apple TV 上推出的舞蹈体感游戏『Just Dance Now』的糟糕表现就可见一斑。在处理和优化体感操作方面,育碧研发 Just Dance 的团队绝对是世界顶尖的。但他们在缺少陀螺仪的情况下,都做的如此糟糕,对于普通开发者而言应该更是难上加难了。

另外还有一个隐性的问题:目前 Apple TV 只支持一个遥控器接入,虽然支持手柄,但是目前市场上还没有支持体感的MFi认证手柄。



也许体感的问题并不关键,毕竟体感类游戏在经历过 Wii 和 Kinect 之后,热潮已退,原本市场就不大,不做也罢。但是按键的问题就比较严重了。

虽然看起来遥控器上有6个按键,但是其中有4个是系统保留的,并不能交给应用使用,开发者也无法捕捉到相关的数据。


其中 『显示屏』按键,相当于iPhone上的 Home键,『音量+、-』按键相当于iPhone上的音量调节按键,『麦克风』按键是呼叫系统搜索的按键,在应用中按了这个按键,直接调出系统的搜索界面(长按出 Siri),应用则被切换到后台。


那个『MENU』键虽然理论上开发者可以自由支配,比如完全可以用来当做攻击、跳跃的输入。但是不幸的是,苹果在 Human Interface 上一向有严格的要求, 『MENU』键苹果已经给我们安排好了它的用途:用来呼出菜单、暂停游戏、返回上一级界面、返回系统桌面等等。


剩下的那个『播放暂停』键才是可以真正自由支配的动作键,甚至可以说是唯一的一个。因为另外一个可自由支配的按键就是前面提到的藏在触控板下的按键。


而触控板下的按键由于反馈糟糕,而且和虚拟摇杆、虚拟十字键紧密耦合,非常的不好用,真的只能算半个(所以前面出现了『1.5个』的说法)。


 

(我特意做了一张图,应该会更便于大家理解这个遥控器手柄到底是个什么鬼)


还有一点要补充,所有的按键(除了触摸式的虚拟按键),其手感都和 鼠标按键 或者 手机上的音量调节实体按键的类似(想象一下用这种手感的手柄玩需要频繁按键的游戏时有多痛苦吧)。

利用这个遥控器,开发者连做一款类似FC时代《魂斗罗》那种由『控制方向、跳跃、攻击』三种简单的基本操作构成的游戏都是一件很痛苦的事情,就如同在这样的遥控器上玩游戏一样。



如果开发者希望把优秀的操作体验寄托在第三方手柄上,那么很遗憾,没那么简单。苹果的 Apple TV Human Interface Guidelines 里明确的指出:『游戏可以支持第三方的增强手柄,但是必须要兼容 Apple TV 自带的遥控器』。

而且平均售价高达300元人民币的MFi认证手柄的普及率真的低得可怕(没有具体数据,但是我相信这个不需要数据你也会信服的)。

到头来,这个遥控器仍然是开发者要首要考虑的东西。



说了这么多,到最后,我们开发者所能做的,仍然是有着极简操作的游戏。而事实上, Apple TV 上也确实充斥着这种游戏,而且几乎都是iOS的大屏移植版,例如之前发布会上演示过的 《天天过马路》,还有最近深得苹果喜爱、有数款游戏被推荐的Boombit团队的作品。

画面上好一些的《雷曼》玩起来也和iOS上一模一样。有iPhone6 和 iPad的人在 Apple TV 上玩这游戏的欲望应该不大。而以开发『手游大作』著称的Game Loft的代表作《狂野飙车8》和《地牢猎手5》在体验上甚至还不如iOS版来得舒服。


由于财力和精力有限,我不能把 Apple TV 上的所有游戏都玩一遍,但是从推荐的几个所谓的『精品游戏』来看,我可以断言,目前 TV App Store 里应该还没有任何一款游戏可以做到『一定要在 Apple TV 上玩才能带来最佳体验』。


虽然这里面免不了有开发者投机取巧的嫌疑,但是 Apple TV 相对 iOS 设备而言低得多的市场占有率,以及那糟糕的遥控器(作为游戏操作设备而言)确实难以说服开发者投入精力去为 Apple TV 量身打造一款游戏。


到最后『不要去移植现有的 iOS 游戏,而要充分考虑 Apple TV 自身的特点去为它专门开发游戏』只能沦为一句空洞的口号。


================================

Apple TV 的未来



关于未来的东西没必要说太多,说多说少都是扯淡。我只是再强调一下我前面提到的一个观点。


我前面说了,『与生俱来的庞大的开发者群体是 Apple TV 最大的资本,也是无论它现在表现如何,未来都不容小觑的根基之所在』,所以虽然吐槽了很多 Apple TV 现阶段的不足,但是只要庞大的开发者群体还在,只要 iOS 的光环加持还在,只要『客厅大屏游戏』的市场还在,那么 Apple TV 的未来就值得期待。

甚至苹果都不需要做什么创新,把遥控器改的好用一点、手柄的MFi认证费用和标准降低一点,也许就能带来一次不大不小的飞跃。

如果第一方应用和游戏(可联合第三方一线厂商)再跟上,我们期待中的未来也许会来得更早。


================================

关于 Apple TV 与游戏研发的更多话题我会在本月的 上海IndieACE沙龙 中和大家继续分享。欢迎能参加的朋友到时候一起来聊一聊。


沙龙『初步拟订在 2016年1月17日,具体的日期和地点请以 IndieACE 官方网站 ( http://www.indieace.com 的信息为准。


(完)

作者:大城小胖

本站文章均由 HTML5梦工场 编辑从其他媒体精选HTML5相关文章转载,仅供网友学习和交流,如果我们的工作有侵犯到您的权益,请及时联系小编QQ:123464386,我们会在第一时间进行处理!