虽然主要是开发人员活动,但长期以来,Build 一直是微软关注以消费者为中心的 Windows 更新的地方。今年,该公司采取了不同的方法:强调其为改善 Windows 开发人员体验所做的工作。我们在这里谈论的是主要更新——所有这些都将在本周进入Windows Insider开发频道。
例如,GitHub Copilot X 即将登陆 Windows 终端,该公司还推出了一款新的可扩展开源 Windows 应用程序 (Dev Home),允许用户快速设置他们的机器、连接到他们的代码存储库并添加小部件以进行跟踪他们的项目或监控他们本地机器的性能。
微软还推出了一种适用于 Windows 11 的新型存储卷 Dev Drive,它基于该公司用于 Azure 的相同弹性文件系统,并承诺在构建时间上提高高达 30% 的性能。从本质上讲,这是 Windows 客户端用户第一次可以使用该文件系统,并且由于与 Windows Defender 团队的合作,微软的安全工具现在可以在不阻止文件操作的情况下扫描这些驱动器。
所有这一切都发生在 Windows 开发人员(尤其是 Python 开发人员)大量增长的背景下。微软表示,去年使用该平台的开发人员数量增加了 24%。在某种程度上,这是由适用于 Linux 的 Windows 子系统的到来所驱动的。
“在过去的一年里,我们一直在倾听社区的意见,看看他们真正希望我们做的下一组事情是什么来改善体验,”微软 Windows 平台团队的项目经理 Michael Harsh 告诉我。“确实出现了两个关键主题。第一个是在 Windows 上设置环境的痛苦是一项巨大的工作量。只要我们有可视化安装程序,这个问题就一直存在——永远存在。然后,能够提高磁盘性能,尤其是在构建时间和与 Pip 和 NPM 等包管理器合作方面。”
为了让开发人员更轻松地设置他们的机器,微软现在允许他们设置WinGet配置文件来创建无人值守和可重复的配置(WinGet 是微软用于管理和配置 Windows 应用程序的命令行工具)。这将使新开发人员更容易加入新项目,并确保他们使用正确版本的工具和框架。Harsh 将其描述为向 WinGet 添加编排。
至于 Windows 终端,GitHub Copilot 集成将提供给通过 GitHub 订阅该服务的用户。它将提供内联支持和实验性聊天体验,可以推荐命令、解释错误,甚至在终端应用程序本身中采取行动。几个月前,Warp 通过将 ChatGPT 集成到其终端中,在这方面先发制人。尽管如此,鉴于 Windows 终端是默认安装的(它最近取代了 Windows 控制台作为 Windows 11 中的默认设置),微软显然在这方面有很大的影响力。
在某种程度上,是 Dev Home 将所有这些结合在一起。这里的想法是构建一个单一的应用程序,它汇集了开发人员管理 Windows 11 作为他们的开发机器所需的所有数据和工具。这意味着他们可以使用它来启动这些新的 WinGet 配置并配置他们的在线 Dev Box 和 GitHub 代码空间,以及设置新的 Dev Drive 和安装新的工具和包,所有这些都无需切换上下文。
该公司还在下一个 Windows 11 版本中悄悄添加了一些不错的额外功能:您现在可以直接从 Windows 资源管理器打开 tar、7-zip、GZ 和 RAR 文件(以及其他文件),而无需安装任何第三方工具。您现在还可以从任务栏隐藏时间和日期(对屏幕录制很有用)。