今天凌晨,苹果为所有支持的iOS设备推送了iOS 9更新。或许你已经通过6月9日举办的WWDC了解到了许多iOS 9系统的新功能,或许在今天之前你就已经更新了测试版系统,已经充分享受了各种不兼容所带来的“便利”。但你可能并没有注意到在iOS 9更新中推出的两个和玩家直接相关的游戏新特性。
ReplayKit
在iOS 9推送之后,苹果在App Store中加入了一个名为“分享你的Replay”的专题页面,在这页面中的7款游戏均为在9月16日更新后加入ReplayKit特性支持的作品。
ReplayKit是苹果在iOS 9中专门针对游戏增添的一项新特性。简单来说,就是苹果自己的录屏分享SDK。在WWDC的开发者论坛上苹果向所有开发者介绍了这一特性,通过这一组件,开发者不再需要Kamcord或是Everyplay这样的第三方插件就可以进行视频录制。而在录制过程中绝对会对用户的隐私进行保护,所有键盘输入,推送消息等一些系统UI都会被自动过滤。
我们在“分享你的Replay”专题中下载了《二重奏》(Duet Game)这款游戏。进入游戏之后,并没有默认弹出任何有关ReplayKit的提示,用户在游戏进程中点击屏幕右上方的回放图标时才会弹出“录制视频和麦克风声音”“仅录屏”以及“不允许”三个选项。在选择录制之后,右上角的回放图标上标记出一个红点,表示正在录制。当用户想要结束录制时再点击一下图标可以查看视频回放,从而选择储存、分享或是放弃。录制的视频可以通过“照片”应用查看,或是通过其他应用分享。
苹果希望通过这一特性的加入来增强游戏的社交性,让用户可以有更多的选择与朋友分享游戏经历,同时对于目前正在涌现的手游电竞,电竞直播等网络内容的发展也是一种推动。但目前这一功能过于简单,还无法实现如Everyplay的SDK中的社区功能。苹果的策略在于依靠Game Center来统合用户行为,但在实际应用中,Game Center的存在感其实并不强。
Game Center
在iOS 9正式亮相之前,有消息称苹果计划在iOS 9中删除Game Center功能。显然这也是该应用存在感微弱的一个侧面写照。在iOS 9中,苹果不但没有删除Game Center,反而对它进行了更新。
在iOS 9的GC中,玩家可以通过新增的名为GKPlayer的SDK将一些本地用户(指设备在开启“访客模式”之后使用的用户)加入到游戏中,同时对于在线邀请多玩家对战的功能也有所增强,玩家可以最多邀请3名玩家实时对战,而对于那些回合制游戏,通过GC可以邀请15名玩家同时游戏。
对于玩家来说这是一个能够看得见摸得着的实际改变。但我们认为这并不会对GC的实际情况带来什么影响。就中国市场而言,糟糕的网络环境以及游戏本身的特性导致了Game Center并不被用户重视(甚至有的人从来不知道GC是做什么用的)。而虽然海外会有更多的游戏会利用到这一功能,但许多公司(就我所知,如Playdek)也已经抛弃了此前通过GC进行多人游戏联机的设计,改为自建服务器,通过注册账号来完成。如果想要继续推动GC,苹果恐怕还得做出些根本性的变革。
其他重要的特性
相对于以上的这两条,其他在iOS 9更新中增加的游戏相关特性更加底层,对于普通用户来说可能很难体会到。比如说GameplayKit,这是一个在本次WWDC上重点推出的游戏逻辑框架,开发者可以用其中提供的现成的游戏逻辑常用算法,来节省时间,将精力更多投入到产品和可玩性上。
而此外对于Metal等API的升级也能够帮助开发者更加高效的实现程序开发,开发出占用最小资源但提供最佳性能效果的游戏作品。
如今的App Store每年有数十万款应用上架,其中大部分为游戏作品。苹果通过各种方式改善开发环境以及用户游戏体验,它就像每一次iOS更新时所做的那样,对整个iOS的应用生态环境进行着优化。但用户的需求、游戏的设计理念等都在变化,至少目前来说,仅仅提供更底层的API,更方便的逻辑工具以及用户分享特性是不够的。
(责任编辑:洪鹏)