.NET 6 Preview 1 Is Out

The release brings a large number of improvements across all parts of .NET, including for cloud, desktop, and mobile apps.

Recently, Microsoft announced the first preview of .NET 6 and shared what you can expect from the new release. The release includes a large set of new experiences and capabilities.

Microsoft said that it is integrating the Android, iOS, and macOS capabilities that are part of Xamarin into .NET 6. The release also extends what you can do with Blazor into a new kind of hybrid client app; combining web and native UI together, that can be used for desktop and mobile scenarios.  Well, .NET 6 is delivering the final parts of the .NET unification plan that started with .NET 5. 

.NET 6 is scheduled to be released in November 2021, and will be supported for three years, as a LTS release. 

Source: Microsoft

"Our unification efforts offer something for all .NET developers. If you are a desktop app developer, there are new opportunities for you to reach new users. If you are a mobile app developer, you will benefit from using the mainline .NET tools and APIs while targeting iOS and Android platforms. If you are a web or cloud developer, it will be easier to expose services to .NET mobile apps and share code with them." wrote Microsoft

.NET 6 comes with a new Multi-platform App UI built on top of Xamarin. It enables you to get a consistent view of your apps across various platforms, and also allows you to share code. The company says that the focus during .NET 6 releases will be performance, control themes, and faster developer experiences. Preview 1 of .NET 6 currently includes support for Android and iOS. Windows and macOS will be supported in future releases.

Source: Microsoft

In .NET 6, the company is investing more in ARM64 support as well. In Preview 1, performance improvements are a key focus area along with support for Windows Forms and WPF. Users will also get support for Windows Desktop app features in .NET 5 once developer team has enabled and tested them in .NET 6. For Mac, initial support has been added for Apple Silicon ARM64 chips.

A - fast inner loop - initiative enables faster build time and to develop capabilities that enables developers to skip rebuilding altogether, and just integrate code edits in live processes.

For additional details, you can visit the official announcement here.