开发者生态
evening
Xcode 27 扩展代理集成,全面改版用户界面,并引入了 DeviceHub
2026-06-24
1 阅读
作者:Sergio De Simone
在 2026 年的 WWDC 大会上, 苹果推出了 Xcode 27 ",旨在使用户能够轻松地借助编码代理启动任务、对新项目构想进行迭代,并自定义工作区。除了其他改进之外,该版本还推出了用于统一管理模拟器和设备的 DeviceHub,并增强了 Organizer 和 Instruments 。 Xcode 27 扩展了工具栏和主题自定义功能,并对关键控件的布局进行了更新。为了便于访问,此前位于跳转栏中的历史记录导航和编辑器控件等元素,现在已经移到了工具栏。最值得注意的是,工具栏现在完全支持自定义,你可以根据自己的工作流程添加、删除和重新排列菜单项。 主题自定义功能也得到了显著的改进,通过更丰富、更直观的用户界面,主题配置变得更加轻松。例如,你可以通过简单的滑块调整文本颜色饱和度和背景透明度。 开发人员还可以为不同的工作区分配不同的主题: 这有助于一目了然地分辨出哪个项目是哪个。因此,如果你发现自己需要快速区分并排显示且可能惊人相似的项目,不妨尝试为它们设置独特的主题。 为了更好地与当前主题相融合,警告和错误提示也经过了重新设计,采用了更低调的外观,旨在减少干扰,并帮助用户将其与构建时问题区分开来。 Xcode 27 完全重新设计了项目创建体验,不仅能更快地启动新项目,还免去了提前命名项目的步骤。通过“未命名”项目,你可以快速进行实验,并在必要时再为其命名。此外,当在项目外打开单个 Swift 文件(例如和同事共享的文件)时,Xcode 现在会在工作区环境中显示该文件,让你能够使用 Playground 结果和 UI 预览等功能。 得益于全新的用户界面,在 Xcode 27 中使用编码代理更加流畅。该界面将对话记录直接集成到编辑器窗格中。对话记录本身以编辑器形式呈现,因此可以自然地与标签页、分屏视图以及你偏好的工作区布局搭配使用。例如,你可以使用 /pl(计划)命令概述代理应考虑的细节。随后,代理会在不进行任何修改的情况下收集必要的背景信息,并呈现完整的计划供你审阅和反馈。 Xcode 27 的另一项新功能是 DeviceHub。它允许你在模拟器和实体设备上浏览和评估应用。它为常见的任务提供了一个统一的界面,例如截屏、旋转设备,以及调整无障碍设置(如对比度、动态字号大小以及浅色或深色外观)。 DeviceHub 让使用模拟器变得轻而易举,但最酷的是,我之前分享的内容同样适用于实体设备。打开侧边栏,就会看到一个同时包含模拟器和设备的列表。我有一台已配对的 iPad Pro 正在运行我的应用,我可以在 DeviceHub 中直接查看并控制它。 Xcode 27 还扩展了应用本地化支持,增强了 AI 集成,并重新设计了 Organizer ,使其优先突出显示影响最大的问题。它将诊断信息和指标整合到了单个视图中,并扩展了对应用建议以及启动时间、卡顿率、磁盘权限、电池和存储等目标集的支持,从而帮助你跟踪这些指标。 Xcode 27 的功能远不止于此。要了解完整信息,可以观看 WWDC 大会的录像 "。 *所有图片均由 Apple 提供 原文链接: https://www.infoq.com/news/2026/06/xcode-27-agents-device-hub/ "