适合安卓版本2.0的游戏(谷歌重塑游戏体验)
就在昨天,在谷歌举办了今年的游戏开发者峰会。在峰会上,为了提高玩家的游戏体验,以及帮助开发者研发高质量的游戏产品,谷歌展示了包括“随下随玩”(play as you download)、游戏仪表盘、游戏模式API等,一系列将会随着新系统而来,或者是正在研发测试中的新功能。
虽然国内因为一系列的原因,玩家无法直接访问包括Play商店在内的Google服务,但在全球范围内,谷歌的影响力是不容忽视的
Google Play和Android 产品管理总监 Greg Hartrell在接受外媒采访时表示,“目前Android 的月活跃设备数已达到 30 亿,Play商店的月活跃用户数增长至 25 亿,全球用户在Play商店中进行了1400 亿次应用的安装。”
当然除了安卓,谷歌旗下,世界上使用量第二大的桌面操作系统Chrome OS在推广多年后,同样在部分地区出现了长足的进步。Hartrell表示去年在 Chrome OS上,Play商店的使用量增长了 300%,在巴西、俄罗斯、印度等地区,用户在商店中的支出也同比其他地区高出约 70%。
Chrome OS
坐拥移动端和桌面两大操作系统,同时两个系统的应用生态借助Play商店实现了一定程度上的互通,再加上安卓也是大部分国产OS的底层系统,在如今国产手游征战海内外市场的时代,对于这些新技术的了解,或许能对游戏的研发和发行产生一定的启发。
减少碎片化,天下大同
首先最让人期待的自然是安卓12将要支持的游戏“随下随玩”的功能。只不过对于想要体验随下随玩的玩家而言,还需要一个安卓12的设备。因为随下随玩的必要条件之一就是安卓12中新的增量文件系统(Incremental File System)。
虽然目前来看该功能的门槛有些高,特别是对国内玩家而言,并且这个概念本身并不新鲜,主机和部分PC游戏多年以来都提供了类似的功能,但这并不妨碍它的意义,直到谷歌公布这一新功能,随下随玩才出现在移动端。
随下随玩对应的应用图标的变化
“它使您能够在几秒钟内从商店进入游戏,同时游戏继续在后台下载,”Hartrell说,“ 400MB 的游戏只需等待10秒就可开始游戏,而不是几分钟。”
“在谷歌,我们有一个古老的原则,即快比慢好。”
据Google Play统计,等待时间过长是用户取消游戏下载,和游戏参与度降低的首要原因。
手游三巨头,虽然游戏数据部分来自后期热更新,但大也是真的大
的确,手游在近些年得益于手机等硬件的发展,以及精品化的浪潮,中重度游戏的大小基本上都是按G来算的,类似于《原神》等大型手游,初次下载的客户端和数据包的大小甚至可以达到8-10G,按照GameLook所在武汉市区内25M/s左右的5G下载网速来算,都差不多要等6分钟。
虽然从《原神》的体量来看,GameLook相信很多玩家也能够理解这种等待,但用户期待的永远是更加优秀的游戏体验,谷歌此次推出的随下随玩正是为了让玩家更快地进入游戏,同时不牺牲游戏的质量。
这也是为什么谷歌将在8月强制推行PAD(Play Asset Delivery)程序包格式的AAB的原因之一。
GameLook曾报道过谷歌的新AAB格式,相较于原先的APK包体,用PAD取代了OBB(传统的扩展文件)的AAB能够缩减15%的容量。
采用了PAD的一些游戏
在此基础上,谷歌更进了一步,推出了正式版的Texture Compression Format Targeting,在PAD的支持下,开发者可以以不同压缩格式打包压缩资产集,然后依靠Play来自动检测设备支持的压缩格式,将最合适的压缩格式发送到用户的手机上,进一步减小游戏的大小。
再加上目前处于封闭测试阶段的Device Tier Targeting,允许开发者创建不同质量级别的资产,同时按照硬件性能,手机型号等硬件特征将设备分类后,Play商店便可向相应的设备层交付合适质量的资产集。
自动为玩家下载的游戏内容划分等级,减少后期因为性能有限造成游戏卡顿等,影响玩家的游戏体验
当然除此之外,PAD也让Play的自动更新支持了增量批处理,只交付与用户在其设备上安装的版本不同的内容,而不需要重新下载最新版本游戏的完整版本。
不过类似的功能在国内部分的应用市场和应用上,已经出现了很长一段时间,并且不同于Play商店不允许热更新,国内应用每次更新其实在游戏内其实也实现了类似的效果。
只不过对于海外的玩家而言,未来随着谷歌的强制推行,游戏除非底层发生了重大变化,每次更新或许就不需要一次下载几个G了。
目前包括R星、CDPR等游戏公司已经和谷歌达成了合作,谷歌还以CDPR为例,在转用PAD后,CDPR将其游戏更新大小减少了90%,以前2GB的更新现在通常只需要几百MB。
缩小游戏包体大小、针对性分发最适合用户设备的资源,减少后期更新的麻烦程度,甚至是随下随玩,都是谷歌为了减少安卓的碎片化,力图为安卓用户创造类似使用体验的举措,毕竟iOS高度统一的优点谁看了都眼馋。
但对于Android 的开放性,Hartrell表示:“Android 生态系统的开放性体现了我们的理念。它仍然是我们多年前启动的开源项目。这是关于开放、关于自由、关于选择。”
随下随玩和PAD
系统级的针对性游戏性能优化
除了创新地随下随玩,在昨日的峰会中,谷歌还为玩家展示了其他新功能。但是就GameLook看来,这些其实这些很多早就是国产OS已经玩过了的东西,就比如游戏仪表板,可供玩家在玩游戏时快速访问重要设置(即能够快速录屏或调整亮度等)。
某些国产OS中,甚至都有了变声器的功能。
不过对于开发人员而言,新的游戏模式API或许更加有趣一点
安卓12的游戏模式API,允许开发人员对玩家为其游戏选择的性能配置文件做出针对性优化,从游戏层面改变游戏在不同模式下的表现,例如在点亮悠闲地模式下降低游戏画面的质量、或性能模式自动提高游戏游戏的帧率。
而不是目前主流的仅依靠系统调节CPU、屏幕亮度等,实现所谓的游戏模式的切换。
谷歌还推出了Android 游戏开发工具包(Android Game Development Kit,简称AGDK),除了新的Visual Studio 扩展、游戏文本输入库外,针对不同用户的体验优化依然是AGDK的重点之一。
就比如Firebase远程配置,这允许开发者无需发布新版本,即可针对不同的细分受众群更新游戏的表现。
还有“覆盖范围和设备”。作为一种新的数据和洞察工具,它使开发人员能够了解和预测其用户的分布以及跨国家和关键设备属性(如 Android 版本、内存、图形堆栈和芯片组)的技术问题。开发人员可以使用它为国家和设备定位决策制定业务案例,发现优化机会,并为下一个版本设置测试优先级。
除此之外,谷歌还对Play商店进行了面向开发者的更新。
Play 管理中心中的评分和评论现在提供了新的方式来帮助您了解游戏的评分,包括跨不同规格的视图、访问和查询游戏评分历史记录的功能以及新的历史评分指标等。
谷歌还更新了 Google Play 商店中的“预注册”功能,使其更加实用。同时新的 Play Integrity API 旨在帮助开发人员打击滥用行为,例如作弊和未经授权的早期访问,帮助开发人员确定他们是否在正版 Android 设备上与由 Google Play 安装的正版游戏二进制文件进行交互。
“这些对开发人员来说是非常有用的工具,”Hartrell 说。“提升开发人员的洞察力等,让他们可以选择他们想要的方式来处理问题,这是我们理念的重要组成部分。而且效果还不错。”
谨慎行动的巨人
坐拥着全球30亿的用户,谷歌任何一种改动都需要格外的小心,这也是为什么向游戏仪表盘这中国产OS玩烂了的功能会出现在此次峰会当中。不过此次演讲中所提及的随下随玩、Device Tier Targeting等技术也让笔者这个门外汉为之激动。
此次谷歌的游戏开发者峰会也的确像我们展示了安卓未来的一种趋势,那就是在保证开放的同时,去碎片化,统一用户的使用体验。针对性的分发,围绕游戏而非硬件的性能优化和调节无一不在保证玩家的游戏体验。
虽然国产OS必然会以自己的方式做出改变,但对于安卓而言,无疑是将整个应用生态向前推了一把。
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com