一文知晓 2023 Google 游戏开发者峰会主要产品更新

一文知晓 2023 Google 游戏开发者峰会主要产品更新
www.zeeklog.com  - 一文知晓 2023 Google 游戏开发者峰会主要产品更新

作者 / Android 和 Google Play 游戏产品总监 Greg Hartrell

无论您是在开发自己的第一款游戏,还是在着手策划游戏的新赛季,Google 都将一如既往地致力于在整个开发和发布生命周期中为您提供帮助。在今年的 Google 游戏开发者峰会上,我们有幸与您分享了 Android 和 Google Play 的一些激动人心的新工具和洞见。希望这些工具和洞见能够帮助您和其他开发者打造面向各类玩家的精彩游戏。

Google 游戏开发者峰会

https://gamedevsummit.withgoogle.com/

您可以查看我们的视频播放列表,随时观看主题演讲和产品分会演讲,或者继续阅读,快速回顾峰会精彩集锦。

视频播放列表

https://youtube.com/playlist?list=PLOU2XLYxmsIJu5QftXLRJWyR-l5jLRllL

打造精彩 Android 游戏

应用质量是我们在 Android 和 Google Play 上一切工作的基础。因为每个用户都至关重要,所以我们更新了优化技术质量的方法,更加重视用户体验。

针对用户感知的崩溃和 ANR,Google Play 的技术质量标准已采用新的指标。我们会在每个设备中评估这些指标,并进行整体评估。我们在设备层面引入了 8% 的质量标准,且目前在引导 Google Play 用户避开不能在其手机中达到这一标准的游戏。为了帮助您满足这些指导方针,我们在 Android Vitals 中推出了许多新功能,有助于您更轻松地监控和处理问题。您可以在我们的分会场视频中了解这些功能的详细信息,并在我们之前的文章中。

分会场视频

https://youtu.be/HvHYXTO-_-Y

性能是技术质量的另一个关键方面。为了实现流畅的用户体验,Google Play 中的游戏应该满足每秒 30 帧的最低目标。为了帮助您实现此目标,我们已在 Android Vitals 中发布游戏帧率指标。您可以在 Play 管理中心查看这些指标,也可以通过 Developer Reporting API 查看。在适当的时候,我们会开始引导用户避开无法在其手机中实现每秒 20 帧的游戏。您可以在我们的分会场视频中了解新指标的详细信息。

www.zeeklog.com  - 一文知晓 2023 Google 游戏开发者峰会主要产品更新

△ Play 管理中心的 Android Vitals 目前提供帧率指标,可帮助您了解玩家对您游戏流畅度的感受。

Play 管理中心

https://play.google.com/console/about/vitals/

Developer Reporting API

https://developers.google.cn/play/developer/reporting

分会场视频

https://youtu.be/kTdgDItDVlE

我们同时也引入了一系列新的工具和服务来帮助您提高游戏质量。

  • 我们已宣布更新 Firebase Crashlytics 以提高 Unity 堆栈轨迹 (包括 Unity on-demand-fatal 事件报告) 的质量,并且也已支持原生 Android ANR 的符号化解析。此外,我们即将支持启用了 GWP-ASAN 的游戏的内存调试。

Firebase Crashlytics

https://firebase.google.cn/products/crashlytics

  • 我们还将为 Android 游戏开发套件 (Android Game Development Kit) 引入一套 Adaptability API,以帮助您的游戏就不断变化的设备性能和热场景作出响应。Android 动态性能框架中有一个提示库,该库可用于向 CPU 发送关于您工作负载的信号,这可以让您的游戏根据需要发挥设备性能或节约能源。我们还提供 Thermal API,用于在设备运行时监控热状态,以便及时发现设备何时要开始热限制,方便您调整工作负载来平衡性能,避免设备过热。您可以在我们的分会场视频中了解这些更新的详细信息。

Android 游戏开发套件 (Android Game Development Kit)

https://developer.android.google.cn/games/agdk

分会场视频

https://youtu.be/_-FwUrQAsVg

与玩家交流

培养玩家群体并与他们建立联系是许多游戏成功的关键,因此我们要创造更多机会来帮助您获取新玩家或吸引玩家回归。

  • ,并拓展至更多开发者。符合条件的开发者可以将宣传资源上传至 Play 管理中心,以推广游戏内的活动、优惠和内容,以及主要更新,并为新玩家或回归玩家提供个性化内容。
  • 自定义商品详情让您可以最多创建 50 个不同的商品详情,并根据国家/地区、预注册状态和其他因素使用不同的描述和图形资源。我们如今还引入了针对弃游玩家的自定义商品详情,让您可以针对流失的玩家提供不同方式来吸引他们回归游戏。

自定义商品详情

https://play.google.com/console/about/customstorelistings/

我们还发布了 Play 管理中心机器翻译抢先体验计划,此功能可以在几分钟内翻译您的游戏内文本。机器翻译功能使用 Google 翻译和基于 Transformer 的一流语言模型,可以提供包括简体中文和日语在内的超过 8 种语言的高质量翻译。您可以抢先注册成为第一批试用的开发者:

https://services.google.com/fb/forms/mtforplay/

在大屏设备上实现更出色效果

为增强游戏体验提供了新的机遇。我们的研究显示,大多数手机用户都拥有平板电脑、Chromebook 或 PC 等大屏设备,而且玩家倾向于在这些设备上玩游戏。大屏设备有许多好处: 一是可显示高分辨率图形,二是玩家可以充分享受多任务体验或可折叠设备专属体验,三是您可以加入对键盘、鼠标和游戏手柄的支持以便让玩家有更多选择。

我们的研究

https://www.ipsos.com/sites/default/files/ct/news/documents/2022-09/Google_Ipsos_2022_The_Shifting_Needs_Of_Global_Mobile_Gamers_EN_0.pdf

Android 的妙处在于,您的游戏可以轻松适配所有大屏设备,并且我们也通过多次更新改善了玩家体验。

www.zeeklog.com  - 一文知晓 2023 Google 游戏开发者峰会主要产品更新

△ 轻松调整您的游戏以适应不同的设备类型,让您的玩家随时随地畅玩游戏。(此处展示的例子为《狂野飙车 9: 竞速传奇》,表现效果视游戏适配性和 PC 兼容性而有所不同。)

  • 尽管每种设备类型都有其独特的优势,但您不必为每一种都单独自定义游戏。您可以观看分会场视频,了解如何确保在大屏设备上提供出色的游戏表现。

分会场视频

https://youtu.be/WSFremHFmrQ

  • Google Play 游戏 PC 版目前在 13 个国家发布了 Beta 版,并将在未来几个月扩展到日本和欧洲国家。此外,《Garena Free Fire - 我要活下去》、《Ludo King》、《枫之谷 M》未来将在 Google Play 游戏 PC 版中推出。

Google Play 游戏 PC 版

https://developer.android.google.cn/games/playgames/overview

  • 现在,无论您的电脑是否支持 x86 格式,都可以更轻松地将游戏的现有移动版本部署到 Google Play 游戏 PC 版。我们与 Intel 协作,让您可以在优化移动版本的同时提交您的版本,无需立即为 x86 格式重新编译。

您可以查看相关博文了解关于这些更新的详细信息,尝试加入 Google Play 游戏 PC 版。

相关博文

https://android-developers.googleblog.com/2023/03/GGDS23-google-play-games-on-PC.html

加入 Google Play 游戏 PC 版

https://play.google.com/about/googleplaygames/

您可以访问 g.co/gamedevsummit 了解更多来自 Google 游戏开发者峰会的发布内容。一如既往地感谢您的合作和反馈,让我们可以更好地为全球玩家打造高质量游戏体验。

*已有 13 个国家/地区可以下载 Google Play 游戏 PC 版。请访问 g.co/googleplaygames,了解更多信息。游戏名称可能因地区不同而有差异。

www.zeeklog.com  - 一文知晓 2023 Google 游戏开发者峰会主要产品更新

点击屏末 | 阅读原文 | 即刻了解更多来自 Google 游戏开发者峰会的发布内容


www.zeeklog.com  - 一文知晓 2023 Google 游戏开发者峰会主要产品更新
www.zeeklog.com  - 一文知晓 2023 Google 游戏开发者峰会主要产品更新
www.zeeklog.com  - 一文知晓 2023 Google 游戏开发者峰会主要产品更新

Read more

深入理解 Proxy 和 Object.defineProperty

在JavaScript中,对象是一种核心的数据结构,而对对象的操作也是开发中经常遇到的任务。在这个过程中,我们经常会使用到两个重要的特性:Proxy和Object.defineProperty。这两者都允许我们在对象上进行拦截和自定义操作,但它们在实现方式、应用场景和灵活性等方面存在一些显著的区别。本文将深入比较Proxy和Object.defineProperty,包括它们的基本概念、使用示例以及适用场景,以帮助读者更好地理解和运用这两个特性。 1. Object.defineProperty 1.1 基本概念 Object.defineProperty 是 ECMAScript 5 引入的一个方法,用于直接在对象上定义新属性或修改已有属性。它的基本语法如下: javascript 代码解读复制代码Object.defineProperty(obj, prop, descriptor); 其中,obj是目标对象,prop是要定义或修改的属性名,descriptor是一个描述符对象,用于定义属性的特性。 1.2 使用示例 javascript 代码解读复制代码//

By Ne0inhk

Proxy 和 Object.defineProperty 的区别

Proxy 和 Object.defineProperty 是 JavaScript 中两个不同的特性,它们的作用也不完全相同。 Object.defineProperty 允许你在一个对象上定义一个新属性或者修改一个已有属性。通过这个方法你可以精确地定义属性的特征,比如它是否可写、可枚举、可配置等。该方法的使用场景通常是需要在一个对象上创建一个属性,然后控制这个属性的行为。 Proxy 也可以用来代理一个对象,但是相比于 Object.defineProperty,它提供了更加强大的功能。使用 Proxy 可以截获并重定义对象的基本操作,比如访问属性、赋值、函数调用等等。在这些操作被执行之前,可以通过拦截器函数对这些操作进行拦截和修改。因此,通过 Proxy,你可以完全重写一个对象的默认行为。该方法的使用场景通常是需要对一个对象的行为进行定制化,或者需要在对象上添加额外的功能。 对比 以下是 Proxy 和 Object.defineProperty 的一些区别对比: 方面ProxyObject.defineProperty语法使用 new Proxy(target,

By Ne0inhk