
With .NET 10 careening towards its early November release, Uno Platform revealed a collaboration with Microsoft that is helping MAUI support Android 16 in this release and will expand to new areas in the future.
“We have always believed that .NET is the strongest foundation for delivering cross-platform applications, and we continue to rely on it at every layer of our product,” the Uno Platform team writes. “At the same time, .NET depends on a wide range of supporting libraries and dependencies that make the ecosystem possible. This is why we are taking a more active role in contributing back, helping advance the ecosystem in areas where our expertise and use cases align with the .NET roadmap.”
For those unfamiliar, Uno Platform is a .NET-based cross-platform app framework similar to the Windows Presentation Foundation (WPF), but with support for Mac, Linux, mobile, and the web too. Uno Platform and Microsoft first collaborated on getting support for Android 16 and QPR2 support into .NET so that MAUI, Microsoft’s cross-platform mobile apps platform, would stay aligned with that release.
“This contribution took nearly one and a half months of tight collaboration between senior Uno Platform and .NET engineers on resolving issues together deep in the heart of .NET MAUI, empowering .NET’s Java interop and Android tooling with deeper integration, smoother API alignment, and updated runtime support,” Uno says.
Microsoft acknowledged the contribution in its announcement about the near-final .NET 10 Release Candidate 2 this week, noting that it was “grateful to the Uno Platform team for their deep collaboration with the .NET MAUI team in preparation for .NET 10 RC2. This kind of partnership strengthens the .NET ecosystem and reflects our shared commitment to delivering high-quality, cross-platform developer experiences.”
Uno Platform and Microsoft both say that their partnership will expand going forward, with the two collaborating across .NET MAUI, SkiaSharp, and .NET runtime.