WWDC 2014 iOS 8 游戏相关的十个重大更新

知乎日报 彭惠智 373℃ 评论

WWDC 2014 iOS 8 游戏相关的十个重大更新

图片:iOS 8 / CC BY

彭惠智,有判断有前瞻的游戏葡萄君
导读

在凌晨刚刚结束的 WWDC 2014 苹果开发者大会上,苹果发布了许多新玩意儿。也许你刚刚醒来还不知道发生了什么,我们从其中挑选出了十个对于游戏开发者而言拥有重要意义的更新为你呈现。

北京时间 6 月 3 日凌晨 3 点,WWDC 2014 苹果全球开发者大会结束,令许多人意外的是,没有任何硬件发布,而在意料之中的 iOS 8 和 OS X Yosemite 之外,我们见到了更多围绕工具与生态推出的新玩意。

例如“微信版”iMessage、HomeKit、HealthKit、不同苹果设备之间的数据互通等等,在生态系统和建立和工具化的道路上,苹果跨出了极大的一步。

尽管苹果并非一家游戏公司,但谁也不敢否认它在移动游戏产业中举足轻重的地位。正因如此,每次苹果发布新的硬件或是软件更新,都会吸引大量的开发者的关注。今天举行的 WWDC 2014 中,苹果发布了数项和游戏有关的重大更新,让我们来看一看苹果这一次又带来了什么。

1. Bundles(捆绑销售):新的促销策略

用 Steam 的玩家都知道,在 Humble Bundle 一类网站上经常会推出 Steam 游戏的捆绑包(Bundle),可以用三到四美元的价格购买一个游戏包,内含五到六个游戏——这些游戏的原价加起来可能超过五十美元。根据一些开发者数据,bundle 的促销可以占到游戏收入的很大比例。Apple 此举显然是察觉到了 Bundle 的促销潜力,并使其成为限免的一个补充,让开发者可以更灵活地选择促销策略。

2. Video Review(视频预览):提高精品竞争力

App Store 中的 App 介绍页面一直为开发者诟病,这次更新加入了视频预览功能也算是众望所归。此前的 App 介绍只能通过五张截图和文字来介绍,玩家只能通过脑补来想象动态的游戏过程;一些以音效音乐为卖点的游戏更是难以施展。加入了视频预览后,开发者可以更好地展示自己游戏的内容——画面,核心玩法,音效音乐——这无疑会进一步提高优秀游戏的竞争力。

3. Testflight :更高效的测试工具

Apple 官方对 TestFlight 的描述是”A new beta test service”。事实上 TestFlight 早已被开发者广泛使用,是一种必备的移动开发测试工具。有传闻说 Apple 于今年 2 月 22 日收购了拥有 TestFlight 的公司 Burstly,而 TestFlight 也于 3 月 21 日停止了此前对 Android 的支持,并停止了新用户注册,似乎印证了收购传闻。如今 Apple 官方宣布正式支持 TestFlight,并且将其整合进了 App Store,这意味着开发者可以把游戏放到 App Store 上供给用户测试,而玩家不需要越狱也可以拿到游戏的最新版本。这一重大改动会加速 App 开发测试迭代的速度,大大提高了改进游戏的效率,葡萄君仿佛已经听到了开发者的欢呼。

4. 4000 多个新 API 开放:充实开发者的弹药库

Apple 称此次更新开放了超过 4000 个 API,为开发者开发出精彩的应用提供了更多的弹药。这些开放的 API 中,最吸引游戏开发者眼球的无疑是指纹识别(Touch ID)和应用数据互通。前者可以让玩家更快速地在游戏中登陆,甚至在游戏内容中加入需要进行指纹识别的玩法(例如扮演盗贼开锁);后者可以在本地打通游戏和其它 App,为开发者们带来更大的想象空间。

5. CloudKit:更专注于前端开发

在 iCloud 中,开发者只能存储数据,例如同步游戏存档;而 Cloud Kit 不仅仅能够存储数据,还能够存储 iCloud 认证、复杂的结构性数据和资源,还可以存储通知信息等等。同时,Cloud Kit 给应用也提供了一个公共的存储空间,可以将非个人的数据存储在这里(例如排行榜等)。总的来说,这个更新让开发者能够更专注于客户端的开发,而不需要花费太多精力在服务器端上。尽管有速度和空间上的限制,但 Cloud Kit 是完全免费的——你无法再奢求更多。

6. Sprite Kit & SceneKit:前景不明朗

Apple 新推出的 Sprite Kit 和 Scene Kit 目前还没有公布更多的细节,葡萄君只能推测此举的目的。此前在 iOS 的原生开发中是没有 Sprite 和 Scene 的套件的,游戏开发者不得不自己写框架或是通过引擎来实现。现在 Apple 提供了官方的套件,开发者可以甩开引擎直接进行原生开发,引擎商也有可能在引擎中使用这两个 kit。但是如今 Unity3D 和 Cocos2dx 都以跨平台为卖点,这两个 kit 无法跨平台成为其硬伤。Apple 推出的这两个新套件能取到什么样的效果,还只能说是未知数。

7. 3D 图形库 Metal:手机游戏的次世代

在 iOS 8 中,Apple 引入了 Metal 3D 图形库。这个图形库专门为 A7 处理器设计,用于取代 OpenGL,它在移动平台上拥有高达 10 倍的绘图性能。更加让开发者兴奋的是,最新版本的 Unity3D、Epic 的 Unreal、Crytek 的 CryEngine 以及 EA 的 Frostbite Engine 都宣布支持 Metal。现场演示中,Apple 展示了一个完全用虚幻引擎制作的禅境花园(ZenGarden),画面的质量和细节(尤其是水体效果)令人震惊。Apple 依靠算法的改进突破了硬件的瓶颈,一方面给开发者带来了更多的可能性,另一方面,这也会降低游戏的能耗,变相提升了设备的续航能力。

8. Swift:取众家之长

Apple 公布了全新的编程语言 Swift。从目前公开的信息看来,这是一种吸收了很多小众语言特性的语言,有类似 Python 的易用性,又有比较强的运行效率。其中一个比较创新的特性是对代码的动态反馈,游戏开发者在开发游戏,尤其是游戏界面时,非常需要立刻就能看到结果,而 Swift 恰好提供了这一便利。语言本身的更多特性还需要阅读 Apple 官方的语言规范描述,葡萄君会持续关注这种新的开发语言,看看它会给业界带来怎样的变化。

除了上文提到的内容以外,和游戏相关的更新还有家庭共享 App 的 Family Share 和对 App Store 应用搜索的改善。

其中,家庭共享使得人们可以在最多六个家庭成员之间共享 AppStore 的购买项目,所有设备需要使用同一张信用卡才能使功能生效,并且儿童在 AppStore 产生内购行为,将会给监护人手机发送一条确认信息,需要通过确认才能进行内购。而搜索方面,苹果在搜索页面新增了趋势搜索,用户将可以看到其他用户正在搜索哪些热门应用,有人认为,这会为 ASO 优化带来更大的发挥空间。

鸣谢:特别感谢微博@大城小胖 为葡萄君撰写此文提供的技术支持。

(部分图片来自The Verge

转载请注明:微图摘 » WWDC 2014 iOS 8 游戏相关的十个重大更新

喜欢 (0)or分享 (0)
发表我的评论