.NET MAUI
.NET MAUI (Multi-platform App UI) is an open-source, cross-platform framework for building modern, high-performance applications that run on Android, iOS, macOS, and Windows from a single codebase. It is an evolution of Xamarin.Forms, designed to unify and extend the .NET developer experience…
Key facts
- First appeared
- 2020
- Category
- technology
- Problem solved
- The primary problem .NET MAUI solves is the fragmentation and complexity of developing native applications across multiple operating systems. Prior to MAUI, developers often had to maintain separate codebases (or use platform-specific abstractions) for iOS, Android, Windows, and macOS, leading to increased development time, higher maintenance costs, and inconsistent user experiences. MAUI offers a single project system and codebase to target all these platforms, simplifying the development lifecycle for C# and .NET developers.
- Platforms
- Android, iOS, Windows (via WinUI 3), Tizen (community supported), macOS (via Mac Catalyst)
Related technologies
Notable users
- Microsoft (internal tools and samples)
- Various enterprises and ISVs leveraging the .NET ecosystem for line-of-business applications and consumer apps.