游戏中的游戏是一个每周的系列赛,探索移动游戏行业,并通过最新的智能手机和平板游戏的动手指南来探索当前趋势。
在周一在旧金山举行的全球开发人员会议(WWDC)举行的主题演讲中,苹果透露了我们所有人都期待其操作系统的许多更新。
作为iPhone用户,我对iOS 9,从更新到内置应用程序的新功能等等,包括重新设计的注释,全新新闻以及地图中的详细过境信息。
而对活动的讨论集中在苹果等大公告上音乐流媒体服务,迅速去开源,x队长和Watchos 2,苹果也有一些新闻来激发那些玩游戏的人和创造游戏的人。
iOS 9具有许多新的开发人员API,包括GamePlayKit和Model I/O - 它们将有助于开发人员构建更好的游戏 - 以及在游戏时录制的ReplayKit。
游戏玩法成套工具将无助于渲染和动画过程,而是会帮助开发人员设计其架构游戏几乎没有努力。它将消除创建复杂算法的需求,以便它们可以专注于其他功能,例如随机游戏玩法。
这是金属进来的地方。
苹果宣布金属即将到达Mac,这将“为游戏和其他应用程序中的新现实主义和细节铺平道路。”
什么是金属?
在去年的WWDC上,Apple的软件Craig Federighi主管使用Release 8推出了金属,这是其开发人员工具,以取代行业标准的3D API OpenGL。
金属是一种核心图形技术,可提供更快,更有效的渲染性能。这次,我们了解到iOS 9中的内置应用程序使用金属,因此它们将提供“更平滑的动画”和更快的滚动。
在游戏方面,金属可提供更丰富的图形和更快的性能。在使用金属增强应用程序的游戏中的名称中,有2K,Unity,Blizzard,Feral,虚幻引擎,Aspyr,Aspyr,The Foundry,Campo Santo和Autodesk。
使用金属,开发人员可以利用该平台,以最大程度地利用Apple的A7移动芯片中最新的Apple设备中的A7移动芯片,例如当时 - iPhone 5s。金属和A7的组合大大提高了性能和图形,Federighi说将“首次启用游戏提供商,将游戏机级3D游戏带到移动设备。”
金属受益独立开发人员吗?
金属是用于施工和GPU编程的更优化的图形层。与配备A7处理器的苹果新设备相比,它也是独有的 - 与OpenGL不同,OpenGL可以在平台上使用。这意味着独立开发人员将有iOS用户的受众群体使用较新的iPhone,并且他们的游戏将无法跨平台使用。
但是,在创建游戏时节省处理时间方面,这只是有意义的。金属的名字是由于编码更接近金属的结果 - CPU或实际硬件。使用金属时,开发人员直接向GPU发出命令 - 改进是巨大的,因为CPU没有紧张。这也清除了电池寿命,因此用户可以玩更长的时间,而无需为手机充电。
以免费游戏(使用应用内购买)游戏为例世界僵局来自独立开发人员Proultariat Inc。该应用具有350万个下载量,除了被加冕为最佳平板电脑游戏外,该应用程序被评为App Store的编辑选择。联合创始人兼首席执行官塞思·西瓦克(Seth Sivak)将成功归功于无产阶级与金属的整合,这使该公司能够推动游戏可能与游戏所能达到的界限。
从技术的角度来看,Plorerriat能够将游戏的帧速率加倍,从而从每秒30帧到60帧。
Sivak说:“我们还可以做很多后处理效果,例如着色器,以使游戏看起来很酷……我们在边缘周围进行了一些模糊。”
他继续说:“这就是我们可以处理的技术工作,但实际上是为我们提供合作的头部空间,从我们可以在物理方面进行更多计算的下降电话的数量,并能够添加更有趣的粒子效果和诸如此类。”
“唯一的缺点是因为您正在推动更多的帧,这意味着更多像素,因此电池上不轻。”
至少iOS 9会增加电池寿命。
与OpenGL不同,Metal是一种高效的图形API,它使其与开发控制台更相似。对于开发人员来说,这是一个吸引人的因素超级邪恶的巨型公司。设计奖对于多人游戏在线战场游戏,Vainglory(Apple在2014年9月的主题演讲中介绍)。
Coo Kristian Segerstrale说:“我们是一家核心游戏公司,因此我们专注于提供您期望在PC或触摸屏设备上获得的经验。”
“金属真正擅长的是使我们能够从设备硬件中挤出最大的性能,提供更清晰的控件,更美丽的效果,在屏幕上移动更多的东西 - 基本上质量更高的设置,如果您喜欢在设备上,从而获得了更美好的体验。”
但是,仅仅因为金属为开发人员带来了好处,这并不意味着它应该是唯一的平台,尤其是考虑到非苹果游戏玩家。
Segerstrale说:“如果您是想要最终在多个平台上开发或分发游戏的游戏开发人员,那么您可能应该三思而后行。”
App Store的成功
苹果通过透露已向开发人员支付了超过300亿美元的收入来庆祝其应用商店的成功,这使其成为最有利可图的应用程序市场,下载了超过1000亿个应用程序。
App Store允许开发人员完全控制其标题。要在App Store中使用应用程序,开发人员设置了一个每年费用为99美元的帐户。苹果宣布,现在合并了开发人员帐户和Mac应用程序的帐户,使过程变得更加无缝。
除了开发人员可以通过创建帐户来完全控制自己的应用程序以及可以分发游戏的受众的事实之外,开发人员还可以访问Apple的所有API。另外,提出应用程序没有成本。
但是,独立开发人员应该在应用商店中提供应用程序吗?
将App Store与Google Play商店(例如Google Play Store)区分开来的是编辑的选择选择,由真正的游戏玩家独立选择。这些应用程序是根据自己的观点选择的,并且不受广告影响。苹果还将其社论选择扩展到子类别和特定类型,而不是突出基于算法的最高且最下载的应用程序。
塞格斯特雷说:“苹果是明显的市场领导者。”尽管Android市场发展迅速,但其生态系统(和编辑政策)仍在成熟。相比之下,App Store在游戏玩家中的声誉更高。
塞格斯特雷说:“他们已经做了很多工作,以与消费者建立信誉。” “它们所提供的事情很棒 - 他们的编辑政策,他们的评论 - 您不能在一夜之间与消费者建立声誉,苹果在硬件方面所做的一切都很好,而且在iTunes服务的情况下也是消费者一直很高兴的人。”
他继续说:“编辑政策已经成熟,商店如何管理的总体政策以及围绕应用程序审查过程的政策 - 所有这些事情都花了一些时间才能成熟,但是现在我认为消费者拥有大量信任。”
但是开发人员不会在图表上生活和死亡。许多应用程序 - 甚至来自独立开发人员的应用程序都经常独自达到顶峰。 App Store中的开发人员被迫制作好产品 - 无论是有一家初创公司还是已经在大联盟中的公司。
Sivak说:“苹果一直很擅长寻找新的游戏来为用户服务,他们并不真正在乎它的来源。如果您做了一款好的游戏,他们将竭尽所能告诉用户,这真的很棒。”
“人们不一定会购买进入App Store的方式。苹果一直积极尝试寻找多种有趣的游戏,并确保用户拥有很酷的东西。”
底线
随着iOS和OS的更新,游戏玩家和开发人员都将获得更高质量的体验。像金属这样的工具将使开发人员更容易编码和创建独特的游戏,而ReplayKit将进一步增强游戏玩家的参与度,这对独立开发人员也有益。
Segerstrale说:“我们最兴奋的是,来自公告的一部分,是ReplayKit,并且能够帮助消费者从游戏体验中创建视频并与朋友分享的想法。” “这种功能是一种非常复杂且昂贵的功能。”
鉴于它的成功,开发人员才能在发布游戏时只能看一下App Store?绝对不是。他们不仅会错过其他非苹果用户,一些游戏玩家喜欢从平台上壮成长的核心游戏,处理能力和屏幕尺寸差异。
Segerstrale说:“在某些方面,您在Android方面将这些设备分散的事实对于核心游戏来说是一件好事,因为核心游戏始终取决于某些设备的速度更快,并且对游戏进行了优化,这与其他设备相反。”
在iOS vs Android辩论中,对于开发人员而言,在iOS上运行一款游戏要容易得多,因为与Android替代方案相比,Apple的设备有限 - 这有助于他们知道自己的游戏和效果很好。
在App Store中发布,可以使开发人员免费到达成千上万的人。如果您有好产品,Apple将为您提供特色。
西瓦克说:“苹果表明,他们愿意追求更多的实验性,也许他们的观众不喜欢,这没关系。”
另外,苹果公司具有出色的编辑政策。 Segerstrale补充说:“就某种水平的内部人士提供了有关如何构建以及如何随着时间的推移成功的建议,苹果一直非常周到。”
从与这些开发人员交谈后,Apple为可靠的市场提供了一个可信赖的消费者基础,以及帮助您成功的工具。独立开发人员,不必担心与那里的大鱼竞争。只是潜入。