(來自 .NET Blog)
.NET 6 大版本更新的其它亮點如下:
● 微軟正在將 Blazor 的功能體驗,集成到一種新型的混合客戶端應用中(結合 Web 與原生 UI),並且適用於桌面和移動解決方案。
● 基於 Xamarin、並作為 .NET 6 大一統的部分擴展,.NET 多平臺應用程序迎來瞭更現代的 UI 。
● 借助一套與性能相關的項目,使得開發者構建的應用運行速度大幅提升。另一項改進是無需重新啟動,即可將代碼編輯用於實時進程。
針對 ARM64 的改進支持:
● 在 Windows 平臺上,微軟引入瞭 Windows Forms / Windows Presentation Framework(WPF)框架,並在 .NET 6 首個預覽版本中提供瞭初步支持。
● 在 Mac 平臺,微軟添加量面向 Apple Silicon(ARM64 芯片)的原生與仿真支持,並在 .NET 6 首個預覽版本中提供瞭初始支持。
容器改進:
● 改進容器縮放體驗,更好地支持 Windows 進程隔離。同時規劃瞭新的容器測試方案,主要集中在密度和聚合性能上。
● 借助 PGO 縮減容器鏡像體積(參考冷拆分)。
● 借助 Ready to Run 版本氣泡來提升啟動和吞吐性能。
● 默認使用現代矢量指令來提升驅動和吞吐性能。● 通過 Ready to Run 復合鏡像來啟用大頁面支持(高級方案)。
最後,如果一切順利的話,.NET 6 正式版本將於 2021 年 11 月發佈。感興趣的朋友,可下載體驗適用於 Windows | macOS | Linux 平臺的 .NET 6 Preview 1 。
https://dotnet.microsoft.com/download/dotnet/6.0