Windows 11 的手持游戏 UI 参考先于 Xbox Ally 被发现
Windows 11 很快就会检测到何时在基于游戏手柄的设备上启动,如果发生这种情况,它将自动切换到新的 UI。新的用户界面针对“手持”游戏进行了优化,特别是针对华硕 Xbox Ally 等产品,预计将于今年秋季晚些时候开始发货,售价为 999 美元或更高。

X 上的幻影成立在手持设备上运行时,适用于 Windows 11 的新 OOBE(开箱即用体验)UI。这在 Build 26200 中出现,Windows 最新版本也发现了对新 GamePad 优化 UI 的引用。在 Windows 11 中的新云主机体验中,线索位于initializeGamepadLegend() 顶部附近。
构造函数设置完成后,它会运行:
let shouldShowGamepadLegend = this.showLightFooter && CloudExperienceHost.Environment.isGamepadBasedDevice();
CloudExperienceHost.Environment.isGamepadBasedDevice() 是询问硬件抽象层设备是否将自身呈现为具有集成游戏手柄控件的调用。如果返回 true,则本地布尔值 shouldShowGamepadLegend 变为 true。
几行后,相同的方法检查暂存标志:
if (CloudExperienceHost.FeatureStaging.isOobeFeatureEnabled("GamepadLegendEnabled")) {
if (shouldShowGamepadLegend) {
this.updateGamepadAButton();
this.updateGamepadBButton();
this.showGamepadLegend(true);
navManager.addEventListener("ShowBackButton", this.onShowGamepadBButton.bind(this));
navManager.addEventListener("HideBackButton", this.onHideGamepadBButton.bind(this));
}
}
当然,除非您是开发人员,否则您可能不会理解这些引用的含义,但如果我们稍微简化一下,它指向一个新的 Windows 11 功能,其中设置会检测“基于游戏手柄的设备”。您粘贴的代码会监视报告 Xbox 样式 A/B/X/Y 按钮的硬件。
另请阅读:微软首次推出 Xbox Ally 和 Ally X 登陆 Steam Deck
如果 Windows 发现这一点,OOBE 会替换为适合手持设备的艺术并公开额外的钩子,以便 shell 的后续部分可以显示“按 A 继续”或“按 B 返回”。这些标签是从本地化所有其他 Windows 提示符的同一个字符串表中提取的,因此它们以任何语言显示。
我认为这些参考资料相当有趣,而且似乎也表明微软正在加紧Windows 11的游戏掌机开发。它迟早会上市,这是一件好事,因为 Xbox 品牌的 Rog Ally X 预计将于今年上市。如果没有针对手持设备优化的 Windows 11,华硕将无法发布该设备。

Rog Ally 附带“Windows 11 Home”,但它针对手持游戏进行了优化,并且有一个新的任务栏 UI/UX。它还具有新的应用程序切换器用户界面,可以轻松地与手持控件一起使用。这都是“Xbox 应用程序”体验的一部分。 Xbox 应用占据了主导地位。
此外,如果仔细观察上图,您会发现新的 Windows 11 UI 在屏幕顶部有应用程序图标。微软此前计划在 Windows 11 中为所有人提供一个新的顶栏,但这个想法从未实现,现在它转向了游戏手持设备。
我们没有详细信息,但如果您确实愿意,您有机会回到原来的桌面体验。但请记住,新的手持优化 Windows 11 不会使用大量内存,并且针对性能进行了优化,因此您可以专注于游戏。
WL通讯
WL通讯!
获取最新的 Windows 和计算新闻,了解系统管理员的变化,并了解 AI 如何改变 Windows!每日新闻综述、每周人工智能综述等等。加入 50,000 名订阅者!
姓名电子邮件免费加入
