Mac版Visual Studio 2019将逐步加入2022版本的设计与功能

微软发布最新Mac版Visual Studio 2019 8.10,这个版本的更新包括支持.NET 6第4预览版,并且使用原生macOS Cocoa编写的对话框,同时也改进了解决方案加载和构建的性能。

Visual Studio for Mac 8.10提供了对.NET 6第4预览版的支持,微软提到,最新的.NET 6 SDK可说是新版本的中间点,许多新功能在这个阶段成形,像是在.NET 6其中一项新功能,是在ASP.NET Core中提供构建最小API的方法,供开发人员方便构建小型微服务和HTTP API。

微软开始重新设计Visual Studio用户接口的工程,而部分成果已经上到8.10版本,让开发者先睹为快。新的原生用户接口,完全使用原生程序代码编写,而这带来了高性能与高可靠性等好处,并且可以通过macOS操作系统,及其内置的辅助技术,更好地改善无障碍功能。完整的用户接口更新,必需要等到Visual Studio 2022 for Mac才会完成,但目前微软已经重写解决方案窗口和NuGet对话框,用户已经可以先在这个版本看到更新。

Visual Studio 2022 for Mac是下一个主要版本,其包含了许多重大的更新,而微软从Visual Studio 2019 for Mac 8.10版本开始,逐渐加入一些强化功能,像是新加入的文件系统观察工具,以及用来加速构建工作的内部优化功能。在开发者的日常工作,就可以感受到解决方案加载更快,通过控制台进行的Git变更更新也更加精确,且构建时间也会明显缩短。

另外,虽然微软规划要让Visual Studio for Mac能够原生支持Apple Silicon,但是在提供原生支持之前,微软的第一步是通过Rosetta 2转换层来支持M1芯片,官方提到,Visual Studio for Mac 8.10对M1的支持,包括了一些.NET Core修复程序,目前在Big Sur 11.2中运行良好。