Xbox 要求和测试用例的更改历史记录

简介

Xbox 要求和测试用例随着平台和玩家期望的演变而变化,通常按月变化。 本页记录自迁移到 Web 演示文稿一段时间以来完整的更改历史记录。 此历史记录包括所有平台的更改:主机、电脑、移动设备和创意者计划。

更改历史记录

日期 文档版本 更改说明
2024 年 7 月 1 日 12.2 对 XR-083 进行次要更新,以更清楚地了解已批准的库以及允许演示的内容。
2024 年 4 月 1 日 12.1 更新了最常见的主机电脑失败测试用例。

电脑、移动设备和创意者计划的 Xbox Live 策略游戏 更改为电脑、移动和创意者计划的 Xbox 要求和 Microsoft Store 策略

已将测试用例 052-01 和 052-02 从电脑 Xbox 要求测试用例中删除,因为它们不适用于电脑。 暂停/恢复不适用于电脑,并且从终止状态启动(在用户注销后)由 052-05 正确用户关联涵盖。

XR-015的测试用例:更新以阐明 邀请 指多人游戏邀请。 它不包括好友邀请。

XR-130:已将 XR 引用更新为 XR-052 以保存漫游(已删除 XR-050)。

XR-018:更新了禁止使用条款列表的断开链接。

XR-133 已从电脑 Beta 版和游戏预览版要求中删除。 XR-133 仅适用于主机。

主机上的 XR-022:更新为包含来自竞争平台的图像。

所有测试用例:许多格式设置更新和语法修复。 更新了指向 Microsoft Learn 的 GDK 文档链接。
2023 年 12 月 1 日 12.0 将 XR 050 和 052 合并到 XR-052: XR-052:用户状态和游戏保存位置、漫游和依赖项

* 已删除 XR-050
* XR-052 已添加到 Xbox 电脑要求 (正确的用户关联和电脑之间的云保存漫游)。
* XR-052 测试用例已添加到 Xbox 电脑要求和测试用例

XR-037:对内容包的依赖关系:添加了深入探讨页面,其中包含实现指南和最佳做法。

Beta 版和游戏预览版:删除了 Kinect XR。

主机 BVT:删除了以下 BVT,因为它们不再适用:
* 04 捆绑的外围设备
* 06 内容更新
* 11 提交文档
* 16 多光盘
2023 年 5 月 1 日 11.1 XR-055 和测试用例 055-01:更新以阐明成就解锁条件必须与对游戏内容的彻底探索或参与相关联。

测试用例 046-01:Ion 测试玩家代号不再可用于测试玩家代号更改。 玩家代号 mdrngtck 已替换 测试用例中的 Ion

测试用例 013-01:添加了完成发布者帐户创建/链接的步骤,该帐户与处于游戏年龄分级范围内的 Xbox 子女帐户(未满 13 岁)关联。 更新了失败/通过示例。

Kinect XR 已正式停用:XR-016、XR-025、XR-126 和 XR-033。
2023 年 3 月 1 日 11.0 XR-045:已更新以包含 Xbox 家庭成员帐户权限的要求和验证。

添加了测试用例 045-02 以验证 Xbox 家庭成员的特权设置。
2022 年 12 月 1 日 10.1 测试用例 046-01 已更新为使用 GDK 中的 XblTestAccountGui.exe 更改玩家代号。
2022 年 11 月 1 日 10.0 XR-013 - 已阐明将用户的发布者帐户链接到用户的 Microsoft 帐户时,必须使用 XSTS 令牌提供身份验证的身份信息。

XR-013:已阐明服务条款,只需在帐户链接过程中显示。
2022 年 9 月 1 日 9.9 更新了 XR-013 - 更新以允许其他欺诈防护机制,例如首次链接帐户时双重身份验证中断。
2022 年 6 月 1 日 9.8 更新了 XR-013 - 阐明了要求发布者帐户玩游戏的要求。
2022 年 3 月 1 日 9.7 阐明了 XR-045 以不包含脱机游戏。
2022 年 1 月 1 日 9.6 简化的 XR-070:好友列表,用以在混合好友列表中提供清晰度,并删除提供好友添加的要求。

更新了 XR-046:显示名称和玩家图片,使开发人员可以在 ERA 和 Microsoft 游戏开发工具包 (GDK) 中的新式或经典玩家代号之间进行选择。
2021 年 10 月 1 日 9.5 更新了更改历史记录以仅显示“此版本中的更改”,并为完整更改历史记录添加了新页面。

更新了 XR-134:使用 Web 协议进行数据传输,以进一步阐明每个开发体系结构的要求。
2021 年 8 月 1 日 9.3 从 XGD 迁移到 GDK 文档。 更新了整个交叉链接。

更新了整个 Xbox Live 品牌来引用 Xbox 网络。

已停用 XR-012:安全数据传输、网络传输最佳做法目前可在通信安全概览处查看

XR-134:使用 Web 协议的数据传输
2021 年 6 月 1 日 9.2 更新了 XR-045:使用共享游戏会话的更新定义的 Xbox Live 和帐户权限

使用文档链接和详细信息更新了多个 XR。
2021 年 5 月 1 日 9.1 更新了“XR-112: 在初始激活和恢复期间建立用户和控制器”以及“XR-115: 在游戏期间添加和删除用户或控制器”,以支持在 GDK 中引入简化和高级用户模型。

更新了部分说明,其中引用了已停用的功能或不再需要的项目。

更新了“XR-050: 游戏保存位置、漫游和依赖关系”,以阐明主机和电脑设备之间的游戏保存漫游要求。
2021 年 4 月 1 日 9.0 更新了“XR-007: 跨网络游戏、数据使用情况和小帮手应用交互”,以从“XR XR-018: 用户生成内容”删除复制的 UGC 要求。
2021 年 3 月 15 日 8.9 更新了“XR-045: Xbox Live 和帐户特权”,其中包含有关配置免费试完版、beta 版或演示版游戏的详细信息,以允许非 Xbox Live Gold 订阅者的玩家进行多人游戏。
2021 年 3 月 1 日 8.8 更新了“XR-064: 可加入游戏会话和在线游戏”,以阐明电脑设备上的 Game Bar 集成要求。

停用了“XR-072: 支持语音”。 如今,游戏语音集成是推荐给支持多人游戏的游戏的最佳做法。
2021 年 2 月 1 日 8.7 更新了“XR-018:用户生成内容”,以阐明 UGC 定义、实施指南和已更新的要求,以便与 Microsoft Store 政策保持一致

更新了“XR-083: XDK/GDK 版本”,其中包含详细信息

使用已更新 API 和/或 GDK 文档链接更新了各类 XR。
2021 年 1 月 5 日 8.6.1 更新了“XR-055: 成就和玩家分数”,以阐明成就新增预算不包含基本成就。
2021 年 1 月 1 日 8.6 为了使版本号与相关测试文档保持一致,本文档跳过了版本 8.5。

更新了“XR-003: 提交的游戏质量”,以提供有关 Xbox 质量标准的特定详细信息,以便支持测试案例和玩家体验。

更新了“XR-007: 跨网络游戏、数据使用情况和小助手应用交互“以及“XR-018 用户生成内容”,以删除已知平台的跨网络用户名需经字符串验证的要求,并提供不应对这些场景进行字符串审查的帮助程序内容。

更新了“XR-045: Xbox Live 和帐户特权”支持内容,以进一步阐明特定 SDK/XDK/GDK 组合适用的平台。
2020 年 9 月 18 日 8.4 更新了 Xbox Series X|S 系列设备的命名,以满足多个要求。
2020 年 9 月 1 日 8.3 XR-057:重新命名并更新了“解锁成就”,以阐明无法使用游戏内作弊或调试选项解锁成就。

XR-130:更新了 Xbox 主机系列和世代,以包括在 Xbox Series X|S 上工作的 Xbox One 世代游戏的详细信息。

XR-014:更新了个人信息,专门阐明玩家数据收集策略,限制发布者在主机上收集个人信息的能力。 更加清晰地说明帐户链接方案允许收集电子邮件/密码。 已将帐户链接最佳做法移动到 XR 014:帐户链接

XR-022:用 Xbox Series X|S 术语更新了正式命名标准。

XR-123:更新了标题“在玩游戏期间安装/解锁游戏附加内容或易耗品”,并阐明也包括耐用品和易耗品。

2020 年 8 月 1 日 8.2 更新了 XR-034:流式安装初始游戏标记,以允许开发人员选择是否包含初始游戏标;如果使用,则会删除大小要求,但现在要求游戏标记提供玩游戏体验。
2020 年 7 月 1 日 8.1 更新了“XR-064:可加入的游戏会话和在线游戏”的实施指南,以包括多人游戏活动功能。

更新了“XR-067:维护多人游戏会话状态”,以支持多人游戏活动最近玩家功能

更新了“XR-050:游戏存档位置、漫游和依赖关系”,以澄清 Windows 平台的要求并提供 GDK API 使用指南。

更新了“XR-045:Xbox Live 和帐户特权”,以包括使用 GDK 检查特权
2020 年 6 月 8 日 8.0 由于支持 Xbox Series X|S 主机世代,进行了主要版本更新。

阐明了术语“Xbox 主机”的使用,以包括 Xbox One 和 Xbox Series X|S 世代。

添加了“XR-133:本地存储写入限制”,详细说明了 Xbox 主机上的本地存储的写入限制。

已将“XR-130:Xbox One 设备系列”更新为“XR-130:Xbox 主机系列和世代”,以详细说明支持主机中的所有设备/功能的要求以及跨世代的要求。

更新了“XR-050:游戏存档位置、漫游和依赖关系”,以详细说明在各 Xbox 主机世代上漫游游戏存档进度的要求

更新了“XR-007:跨网络玩游戏、数据使用情况和小帮手应用程序交互”,旨在阐述跨网络游戏的持久漫游场景。

更新了“XR-012 GDK 的安全数据传输”,提供了更具体的实施要求。

2020 年 5 月 1 日 7.5 更新了 064 XR:可加入游戏会话和在线播放以及 XR-067:维护多人游戏会话状态,通过 Xbox 主机支持跨平台游戏时,需要在非主机设备上进行集成

更新了 XR-012 安全数据传输深入探讨页面,提供了更具体的实施要求。

2020 年 4 月 1 日 7.4 将更改列表移动到了 XR 页面内。

更新了文件夹组织/链接以改进流程。

根据需要更新了 Xbox one,将其显示为 Xbox 主机,以详细说明设备系列。

更新了“XR-083:XDK/GDK 版本”,以支持 Microsoft 游戏开发工具包
2020 年 3 月 1 日 7.3 “主要要求”页面未更改。

更新了所有深入探讨页面的版本号(从 1.0 开始)和上次更新日期。 仅对 XR-017:游戏分级内容进行了更改

XR-017:游戏分级更新为包括智利的新分级委员会、更新了预告片要求和内容表格的一般简化。
2020 年 1 月 3 日 7.3 更新了 XR-064:可加入的游戏会话和在线游戏,以及 XR-067:维护多人游戏会话状态以删除 Xbox Live 竞技场/锦标赛要求。

更新了 XR-012 安全数据传输深入探讨页面,提供了更具体的实现要求。

替换了 XR-006 中错误删除的本地化要求表:游戏资产和元数据

XR-046:更新了显示名称和玩家图片,进一步澄清现代玩家代号的使用。
2019 年 10 月 24 日 7.0.1 更新了 XR-007 以删除对 XR-073 的错误引用

2019 年 10 月 1 日 7.0 将“XR-113:活动用户管理”和“XR-116:从挂起和约束模式下恢复时处理用户和控制器”合并为更新的 XR-112:在初始激活和恢复期间建立用户和控制器XR-115:在玩游戏期间添加和删除用户或控制器,它们已针对 GDK 进行更新。

更新了“XR-046:显示名称和玩家图片”,添加现代玩家代号和 GDK 详细信息

删除了“XR-073:阻止和静音支持”,合并到重命名的“XR-015:管理玩家通信”。 从 XR-015 中删除了视频通信

2019 年 7 月 9 日 6.9.1 更正了标题错误,更新了 XR-055:更正了拼写错误。

2019 年 7 月 2 日 6.9 更新了“XR-007:跨网络玩游戏、数据使用情况和小帮手应用交互”,以在所有游戏模式下限制要求跨平台玩游戏。 更新了 XR-055:成就和玩家分数 tp 更改了窗口,通过它将成就更新从季度调整为半年;每个日历年对于玩家分数或成就卷没有整体更新。

2019 年 3 月 19 日 6.8 在移动设备或 PC 上实现 Xbox Live 的相关政策发生了更改:更新了“XR-046:显示名称和玩家图片”、“XR-074:丢失 Xbox 与合作伙伴服务的连接”、“XR-013:将 Microsoft 帐户与发布者帐户关联”、“XR-045:Xbox Live 和帐户权限”以及“XR-062:成就名称和说明”。

2019 年 3 月 13 日 6.7.1 更新了“XR-012:XR-012:安全数据传输”:删除了中间件提供商的参考信息,因为可能导致用户将中间提供商和获得许可的中间件提供商混淆。

有 2 个 XR 中更新了 Microsoft Store 政策的链接

2019 年 2 月 1 日 6.7 更新了“XR-045:Xbox Live 和帐户特权”:与 Xbox One 上使用 XSAPI 的游戏相比,Xbox One XDK 游戏的实现指南更清楚明晰了。

更新了“XR-012:安全数据传输”:客户端/服务器实现、对等实现更清晰明了。

更新了“XR-072:支持语音”:删除了使用 SILK 编解码器进行语音传输的要求。

2019 年 1 月 1 日 6.6 删除了“PDF 直接下载”,引入了“另存为 PDF”/“打印”。

更新了“XR-034:流式安装游戏标记”,使游戏演示可以不包含游戏标记。

2018 年 12 月 3 日 6.5 更新了“XR-045:Xbox Live 和帐户权限”和“XR-025:发送和共享 Kinect 数据”,将 Kinect 相关权限移动到 Kinect 要求。

从“成就”部分介绍中删除了有关系统统计信息的评论。

添加了专用的”XR-007:跨网络玩游戏、数据使用情况和小帮手应用程序交互“页面。

2018 年 11 月 6 日 6.4.1 更新了“XR-007:跨网络玩游戏、数据使用情况和小帮手应用程序交互”,按预期删除了跨平台游戏切换。

2018 年 11 月 1 日 6.4 更新了“XR-007:跨网络玩游戏、数据使用情况和小帮手应用程序交互”,允许跨网络/平台游戏进度和游戏内物品栏。 添加了 Microsoft Store 产品/服务网络间对等的要求。 删除了游戏内跨网络玩游戏切换的要求。

更新了“XR-015:隐私和权限详细信息”,添加了有关跨网络通信权限验证的详细信息。

更新了“XR-045:Xbox Live 和帐户权限”,添加了新的跨网络权限

更新了“XR-073:阻止和静音支持”,添加了跨网络通信静音要求

更新了“XR-124:游戏邀请”,指明 Xbox Live 游戏邀请必须用于所有会话中 Xbox Live 玩家对 Xbox Live 玩家的邀请,包括跨网络玩家参与的会话。

多个涉及“成就”的 XR:删除了对挑战的引用。
2018 年 10 月 1 日 6.3 更新了“XR-62:成就名称和说明”,清晰说明了有关侮辱性内容的规定。

更新了“XR-064:可加入的游戏会话和在线游戏详细信息”内容,更清晰地说明了“可加入”的定义。

更新了“XR-012:安全数据传输”,提供了有关 OpenSSL 和 BCrypt 的更清晰说明。
2018 年 9 月 1 日 6.2 更新了“XR 12:安全数据传输”和支持性内容,提供了更多支持的安全协议

添加了“XR-132:服务访问限制”,清晰地说明了 Xbox Live 服务调用限制。

2018 年 8 月 2 日 6.1 更新了“XR 73:阻止和静音支持”,更加清晰地说明了在使用游戏服务中的自定义时必须阻止的通信类型。
2018 年 7 月 2 日 6.0 XR-55 添加了对“每季度”定义的清晰说明

更新了“XR-007:跨网络玩游戏、数据使用情况和小帮手应用程序交互”,旨在与之前的 XR 更新相一致

删除了“XR-049:丰富显示状态”,现在是最佳做法。

删除了“XR-063:系统统计信息检测”,现在是最佳做法。

2018 年 6 月 4 日 5.9(“Xbox 计划文档”>“认证”) 将 XR 迁移到新 HTML 格式。

删除了“网络”部分

将所有网络要求合并为单个要求(XR-074:丢失与 Xbox 服务的连接)

删除了“用户界面”部分,将“XR-022:正式命名标准”移到“基本要求”。

添加了“XR-055:成就、挑战和玩家分数”,在正常测试过程中“成就”未解除锁定的情况下用作测试 XR。

删除了以下要求,因为《发布者指南》中的 Microsoft Store 政策文档中已涵盖这些要求:
- XR-038:数字内容可用性
- XR-040:内容许可、权限管理和游戏激活
- XR-041: Microsoft Store 令牌使用
- XR-042:无实际货币兑现
- XR-084:广告中禁止使用的内容
- XR-118:Beta 版或演示版定价
- XR-119:Beta 版或演示版的付费 DLC
- XR-120: Beta 版公开发布通知
- XR-121:Beta 版产品类型
- XR-122: Beta 版用户规模