With Uno Platform 4.6, Uno added support for .NET 7, which was released to the market on November 8.

It consists of two parts: one is for WebAssembly and Skia (Gtk+WPF), the software library for graphics processing, and the other is for mobile purposes such as iOS, Android, Catalyst and macOS.

Adding the .NET 7 binaries allows the use of new JSImport/JSExport APIs to improve the performance of WebAssembly apps beyond the netstandard2.0 that was used previously. For .NET Mobile, .NET 7 allows Uno.UI to use iOS 16 APIs as well as others.

Uno Platform 4.6 also introduces a highly requested ability for NuGet packages and in-solution library projects to include content assets deployed as part of the app. The new feature opens up the path to having fonts included as standalone packages and can automatically be enabled when creating a new Cross-Platform library.

Support for SVG will make it easier to display high-res images on a wide range of display resolutions and densities.

Other enhancements in Uno Platform 4.6 include support for Android 13, the new WebAssembly Bootstrap 7.0, and the ASP.NET Core Hosting Project. According to a Uno blog post, developers using Uno Platform 4.6 can also expect a 20 to 50 percent performance increase in critical paths.

Tags: , , , , , , , , , , , , ,
Editor @ DevStyleR