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

文/ 守夜的查理 2014-06-04 09:54:50

导读

今天凌晨,苹果正式发布了iOS 8。我们挑选出了十个对于游戏开发者而言拥有重要意义的更新为你呈现。而如果你觉得这些还不够,可以点击这里,看看苹果针对开发者发布的其他内容。


在意料之中的iOS 8和OS X Yosemite 之外,我们见到了更多围绕工具与生态推出的新玩意。

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

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

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

0

Apple宣布,在iOS 8的更新中,将在AppStore加入Bundle机制,这是限免之外的一个新的促销手段,这意味着开发者们将可以把好几个不同的App打包在一起进行打折售卖。

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

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

0

在iOS 8的更新中,Apple将在应用的介绍页面增加新的介绍形式,它允许开发者在图片和文字之外,还能够通过视频来展示和介绍自己的应用。

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

这同时也隐喻了另外一个趋势:移动广告正在向着视频广告的方向演变,未来视频或许将成为游戏的推广标配。

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

0

Apple宣布了一项“新”的功能,即TestFlight,虽然还没有更多的细节公布,但是我们猜测,它将允许开发者们通过AppStore发布应用的测试版本,对此的审核机制也将更加快捷,而不是像现在一样,当你在AppStore发布应用,那么必须意味着它是一个完整应用才能通过审核。

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

以往开发者们发布iOS游戏通常会选择首先在越狱渠道进行测试,而现在,恐怕这将不再是唯一的选择。

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

0

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

其次,增强的通知中心也是一大亮点,API的开放意味着开发者将可以为通知中心开发插件,实现更多的功能,不用额外推送用户就可以获取相关信息。可以想象,对于某些游戏,用户将在通知栏就可以实时获取信息,例如建造进度等等,而游戏也将得以通过更多的方式来进行和玩家的互动,让游戏和生活的拥有更好的融入感。

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

0

Apple还发布了CloudKit,为开发者提供后端支持。

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

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

0

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

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

0

0

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

具体效果可以观看这段现场演示视频:

8. Swift:取众家之长

0

Apple公布了全新的编程语言Swift。从目前公开的信息看来,这是一种吸收了很多小众语言特性的语言,有类似Python的易用性,又有比较强的运行效率,使用这门语言,开发者门槛将会变低。Swift其中一个比较创新的特性是对代码的动态反馈,游戏开发者在开发游戏,尤其是游戏界面时,非常需要立刻就能看到结果,而Swift恰好提供了这一便利。而如果Swift的执行速度比Objective-C更快,那么也将意味着,在不需要更换设备的情况下,通过Metal的帮助,我们在应用中将能够获得更好的画面效果。

以上是Swift的优势所在,但是也还存在一些问题。其中最大的问题就是这是一门全新的语言,那么人们将要花费时间和成本了解和掌握他,而关于iPhone应用程序的一些既有产业,也可能将会推翻重来。Swift现在还处于等待验证的阶段,Apple发布了一些漂亮的数字,但是在实际的应用上,显然数据并不是一切,人们需要实际的使用才能真正了解它是否如Apple描述的那样,是一门变革性的新的程序语言。

葡萄君会持续关注这种新的开发语言,看看它会给业界带来怎样的变化。

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

0

0

其中,家庭共享使得人们可以在最多六个家庭成员之间共享AppStore的购买项目,所有设备需要使用同一张信用卡才能使功能生效,并且儿童在AppStore产生内购行为,将会给监护人手机发送一条确认信息,需要通过确认才能进行内购。

而搜索方面,Apple在搜索页面新增了趋势搜索,用户将可以在进行搜索时,看到其他用户正在搜索哪些热门关键词,有人认为,这会为ASO优化带来更大的发挥空间。


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

(部分图片来自The Verge)

Alex Matveev
2022-06-06 16:27:13
不合规
审核中
@苏某某: 她在音乐方面的喜好,以及对天文的兴趣,也源于这部动画的影响。一直很喜欢爵士乐的她突然开始想
乐方面的喜好,以及对天文的兴趣,也源于这部动画的影响。一直很喜欢爵士乐的她突然开始想,没有系统了解过此类音乐的她怎么会喜欢上 呢?后来听完《美少女战士》原声带后才发现,“原来我在那么小的时候
评论全部加载完了~