On your data is now generally available on Azure AI
What does this mean: This means you can now use your own data with powerful models like GPT4 to create copilot experiences within secure boundaries
Microsoft announced the Release Candidate for MAUI, the next evolution of their framework for cross-platform development. The term “Release Candidate” means that this version is ready for production use and the APIs are stable. This is an exciting step for Xamarin / Dot Net MAUI developers as Microsoft has released some amazing new features and enhancements.
MAUI provides an improved developer experience for building native mobile apps using Xamarin / Dot Net MAUI . Forms, and will be delivered together with Xamarin / Dot Net MAUI . Forms in a single package on NuGet. The cross-platform frameworks will be upgraded to .NET 6, bringing all the .NET 6 benefits to MAUI development. Mobile apps can leverage features like desktop and OTA deployment with MSIX and Graphical Identification and Authentication (GINA). This is a big step forward for developers looking to deploy their apps to multiple platforms without having to start coding from scratch.
Multi-platform App UI, or MAUI, is the new framework that will be replacing Xamarin / Dot Net MAUI Forms in the future. MAUI focuses on providing a consistent developer experience across all platforms. The first version of MAUI supports Windows (via Win UI 3), Android (via Xamarin / Dot Net MAUI. Android), and iOS (via Xamarin / Dot Net MAUI. iOS). This makes it very easy to build apps that target multiple platforms.
Absolutely nothing! Microsoft has made it clear that existing Xamarin / Dot Net MAUI apps will not be affected by this release of MAUI. Existing Xamarin / Dot Net MAUI developers can continue building their apps using the same tools they are using today.
With MAUI, you’ll be able to build native apps that take full advantage of each platform’s features while maintaining only one codebase. You won’t have to worry about device fragmentation or keeping up with the latest releases or updates; MAUI will help you do all of that easily.
MAUI delivers many benefits that make mobile app development easier. Here are some of the improvements you can expect when upgrading to the MAUI Release Candidate:
If you’re an experienced Xamarin / Dot Net MAUI developer, the learning curve should be gentle when switching over to MAUI. It’s been designed with the goal of making app development easier while maintaining backward compatibility with Xamarin / Dot Net MAUI. Forms. In addition to being compatible with all existing XAML code, MAUI allows you to create apps that share most of their code by default without needing additional abstraction layers or third-party plugins. It also supports hot reloading and has a built-in designer for Android and iOS that lets you see what your changes look.
The key difference between Xamarin / Dot Net MAUI. Forms and Microsoft MAUI is that while Xamarin / Dot Net MAUI. Forms was originally built to support mobile-only apps, Microsoft MAUI extends support to desktop environments such as Windows and macOS, as well as mobile devices. This means that developers who are using Xamarin / Dot Net MAUI. Forms should take a close look at the benefits of using Microsoft MAUI instead of Xamarin / Dot Net MAUI. Forms in their projects.
Xamarin / Dot Net MAUI. Forms will continue to support its existing .NET Standard projects using .NET 5 for all platforms (Android, iOS, macOS and Windows). These projects can be migrated to MAUI at any time in the future by simply changing the target framework to .NET 6.
With Microsoft MAUI, your app can gain access to native features like camera support and push notifications on iOS and Android devices. You’ll also be able to use cloud services such as Azure App Service or Azure Functions with your application in order to connect it with other systems like databases or storage solutions like Blob Storage or Azure Table Storage (this would typically require quite a bit of custom code). With Microsoft MAUI, developers can build robust mobile apps that deliver high performance while still supporting cross-platform functionality across multiple operating systems.
The future is promising for Xamarin / Dot Net MAUI developers, and it is only going to get better. The Microsoft MAUI team has promised a lot more in the coming months, as well as several components being added to the product that can increase productivity across all devices. Any app that is currently written in Xamarin / Dot Net MAUI will continue to function and evolve with new features, giving developers a strong platform to create applications for the next decade to come. And that’s exciting!