Google 致力于为黑人社区推动种族平等。查看具体举措

版本说明

本页概述了 Android Game SDK 的每个版本的更改。

1.1.0(2020 年 6 月 10 日)

此版本的 Android Game SDK 提供了 Android Performance Tuner 指标报告和质量调整库(也称为 Tuning Fork)。此库适用于原生游戏引擎和 Unity,并具有以下功能:

功能 Android Frame Pacing 库集成以自动记录帧时间和其他渲染指标。
功能 帧时间信息以直方图的形式记录并定期上传。
功能 用时数据及当前游戏状态的注释。
功能 设备特性、注释和质量设置会随用时数据一起上传,以进行跨区段分析。
功能 对指明关卡加载时间的注释进行特殊处理。加载期间不会记录帧 tick 数据,但会记录每个加载期间的持续时间。
功能 能够记录自定义计时信息(使用 startTraceendTrace)。

1.0.2(2020 年 3 月 30 日)

此版本修复了多个问题,并更改了自动模式的行为。

已更正 修复了 swappy 销毁和重新初始化的问题。
已更改 流水线在默认情况下处于启用状态。如果启用了自动流水线,Swappy 仍然可以决定在工作负载非常低时将其关闭。
已更改 启用自动模式后,只有当在 2 秒的时间窗口中有 15% 的帧比预期快或慢时,Swappy 才会决定切换交换间隔。请注意,Swappy 的交换速度绝不会慢于用户指定的交换间隔。

1.0.1(2020 年 2 月 19 日)

此版本主要用于更正错误。

已更正 在退出时清除 Vulkan 内的 SwappyFallback 代码路径中的资源。
已更正 如果有多个交换链,SwappyVk_destroySwapchain 不再销毁设备资源。
已更正 现已使用 logcat 能够输出 Swappy 版本。
已更正 在 API 级别 24 及更低级别,Swappy_destroy 中的崩溃和死锁。
功能 支持自定义线程管理器 (Swappy_setThreadFunctions)。
功能 支持挂接 Vulkan 函数 (SwappyVk_setFunctionProvider)。

1.0.0(2019 年 12 月 5 日)

该 Android Game SDK 的初始版本提供了 Android Frame Pacing 库

功能 显示缓冲区同步。
功能 支持自动刷新频率模式和流水线。
功能 收集帧渲染统计信息。
功能 在运行时根据 Swappy 所需的 Android、OpenGL 和 Vulkan 功能,自由选择行为。
功能 库的静态和动态链接。
功能 支持具有多个刷新频率的设备。