.NET 11 Preview 7 Adds Passkeys, Incremental XAML Hot Reload, and Shell Route Templates to MAUI
Our take

The latest .NET 11 Preview 7 release, highlighted by Edin Kapić, signals a significant step forward for .NET MAUI, and indeed, the broader cross-platform development landscape. While updates often feel incremental, the combined impact of passkey authentication, incremental XAML Hot Reload, and Shell route templates points to a concerted effort to streamline development workflows and bolster security. The introduction of passkeys, a move increasingly vital in a world grappling with password fatigue and evolving security threats, is particularly noteworthy. Considering recent concerns highlighted in [‘Unprecedented’ number of Apple users received recent spyware alert, say investigators], the addition of robust authentication methods like passkeys is a proactive measure to strengthen application security and user trust. This demonstrates a future-focused approach, anticipating and addressing emerging security needs before they become widespread vulnerabilities. The shift away from legacy renderers and towards handlers continues to mature, a necessary evolution for improved performance and maintainability, and reflects a deeper commitment to the long-term viability of the MAUI platform.
The incremental XAML Hot Reload feature, in particular, represents a tangible productivity boost for developers. Hot Reload has long been a sought-after capability, and this incremental implementation suggests a refined approach that minimizes disruption and maximizes efficiency. It’s easy to overlook the impact of such improvements – developers are often focused on the big picture – but these small optimizations accumulate over time, significantly reducing development cycles and allowing for faster iteration. For those struggling with older spreadsheet applications, the parallels are clear: the frustration of cumbersome processes and the desire for seamless updates. This resonates with the user who asks [“Am trying to update my excel but where should i go to update my excel version”] – the shift to a smoother, more integrated development experience is universally appealing. The inclusion of AOT-safe bindings further solidifies MAUI’s versatility, enabling developers to target a wider range of deployment scenarios.
Beyond the specific features, this release underscores Microsoft’s continued investment in .NET and its commitment to providing a robust and accessible cross-platform development framework. The ongoing evolution of MAUI, migrating away from older, less efficient systems, is a testament to that dedication. Apple’s recent proposals regarding App Store commissions, as outlined in [Apple proposes to take a 15% cut of purchases made outside the App Store], further highlights the importance of flexible development platforms like MAUI, which allow developers more control over distribution and monetization strategies. The ability to build applications that can seamlessly run across various platforms, while maintaining a consistent development experience, is a powerful differentiator in a crowded market. This focus on developer experience, coupled with the robust security enhancements, positions .NET MAUI as a compelling alternative to other cross-platform frameworks.
Looking ahead, the continued refinement of MAUI’s handler-based architecture and the expansion of its AOT capabilities will be crucial for its long-term success. The integration of AI-powered tools to further automate development tasks – perhaps even incorporating AI-assisted XAML generation or debugging – would represent a truly transformative step. Will Microsoft leverage its AI expertise to create a truly intelligent development environment within MAUI, proactively anticipating developer needs and streamlining the entire application lifecycle? The potential is there, and the trajectory of .NET 11 Preview 7 suggests a future where .NET MAUI empowers developers to build increasingly sophisticated and secure cross-platform applications with unprecedented ease.

Microsoft has released .NET 11 Preview 7 with a substantial set of .NET MAUI updates, including cross-platform passkey authentication, a new incremental XAML Hot Reload implementation, Shell route templates, and additional AOT-safe bindings. The release also continues MAUI’s migration from legacy renderers to handlers and improves development workflows on Android and Apple platforms.
By Edin KapićRead on the original site
Open the publisher's page for the full experience