來(lái)源:cnBeta
微軟昨日在一篇官網(wǎng)博客文章中宣布了 .NET 6 首個(gè)預(yù)覽版本的到來(lái),可知本次大版本更新帶來(lái)了諸多的新特性。包括云、桌面、以及移動(dòng)應(yīng)用程序,都將在 .NET 6 時(shí)代迎來(lái)重大的改進(jìn)。與此同時(shí),微軟正在將 Xamarin 的 Android / iOS / macOS 部分功能,也集成到 .NET 6 中。
(來(lái)自 .NET Blog)
.NET 6 大版本更新的其它亮點(diǎn)如下:
● 微軟正在將 Blazor 的功能體驗(yàn),集成到一種新型的混合客戶(hù)端應(yīng)用中(結(jié)合 Web 與原生 UI),并且適用于桌面和移動(dòng)解決方案。
● 基于 Xamarin、并作為 .NET 6 大一統(tǒng)的部分?jǐn)U展,.NET 多平臺(tái)應(yīng)用程序迎來(lái)了更現(xiàn)代的 UI 。
● 借助一套與性能相關(guān)的項(xiàng)目,使得開(kāi)發(fā)者構(gòu)建的應(yīng)用運(yùn)行速度大幅提升。另一項(xiàng)改進(jìn)是無(wú)需重新啟動(dòng),即可將代碼編輯用于實(shí)時(shí)進(jìn)程。
針對(duì) ARM64 的改進(jìn)支持:
● 在 Windows 平臺(tái)上,微軟引入了 Windows Forms / Windows Presentation Framework(WPF)框架,并在 .NET 6 首個(gè)預(yù)覽版本中提供了初步支持。
● 在 Mac 平臺(tái),微軟添加量面向 Apple Silicon(ARM64 芯片)的原生與仿真支持,并在 .NET 6 首個(gè)預(yù)覽版本中提供了初始支持。
容器改進(jìn):
● 改進(jìn)容器縮放體驗(yàn),更好地支持 Windows 進(jìn)程隔離。同時(shí)規(guī)劃了新的容器測(cè)試方案,主要集中在密度和聚合性能上。
● 借助 PGO 縮減容器鏡像體積(參考冷拆分)。
● 借助 Ready to Run 版本氣泡來(lái)提升啟動(dòng)和吞吐性能。
● 默認(rèn)使用現(xiàn)代矢量指令來(lái)提升驅(qū)動(dòng)和吞吐性能。
● 通過(guò) Ready to Run 復(fù)合鏡像來(lái)啟用大頁(yè)面支持(高級(jí)方案)。
最后,如果一切順利的話(huà),.NET 6 正式版本將于 2021 年 11 月發(fā)布。感興趣的朋友,可下載體驗(yàn)適用于 Windows | macOS | Linux 平臺(tái)的 .NET 6 Preview 1 。