Загрузка…
Главная

.NET MAUI

Фреймворк Microsoft для приложений под Android, iOS, Windows и macOS на C# из одной кодовой базы. Преемник Xamarin, поддержка которого завершилась в 2024 году.

.NET MAUI
Категория
Фреймворки и библиотеки

Описание

.NET MAUI позволяет написать приложение на C# и XAML один раз и выпустить его для Android, iOS, Windows и macOS. Интерфейс использует нативные элементы каждой платформы, а общий код логики, данных и сетевых запросов переиспользуется полностью.

Фреймворк пришёл на смену Xamarin: поддержка Xamarin завершилась в мае 2024 года, и Microsoft рекомендует переносить такие приложения на .NET MAUI. Blazor Hybrid позволяет встраивать веб-интерфейс прямо в нативное приложение.

.NET MAUI распространяется бесплатно с открытым кодом по лицензии MIT и работает в России. Ограничения касаются только платных облачных сервисов Microsoft.

Что входит

.NET MAUI позволяет написать приложение на C# и XAML один раз и выпустить его для Android, iOS, Windows и macOS. Интерфейс использует нативные элементы каждой платформы, а общий код логики, данных и сетевых запросов переиспользуется полностью.

Фреймворк пришёл на смену Xamarin: поддержка Xamarin завершилась в мае 2024 года, и Microsoft рекомендует переносить такие приложения на .NET MAUI. Blazor Hybrid позволяет встраивать веб-интерфейс прямо в нативное приложение.

.NET MAUI распространяется бесплатно с открытым кодом по лицензии MIT и работает в России. Ограничения касаются только платных облачных сервисов Microsoft.

Возможности

• Одна кодовая база для 4 платформ

• C# и XAML

• Нативные элементы интерфейса

• Blazor Hybrid

• Преемник Xamarin

• Бесплатно по лицензии MIT

Для начала работы

Мобильное и настольное приложение для всех платформ силами одной команды на C#.

Этап работы

Установите .NET SDK и рабочую нагрузку MAUI.

Этап работы

Создайте проект и соберите экраны на XAML.

Этап работы

Соберите приложение для нужных платформ и опубликуйте его.

Что случилось с Xamarin?

Поддержка Xamarin завершилась в мае 2024 года. Его преемник это .NET MAUI, на который Microsoft рекомендует переносить приложения.

Какие платформы поддерживает .NET MAUI?

Android, iOS, Windows и macOS.

.NET MAUI бесплатный?

Да, по лицензии MIT.

.NET MAUI

Бесплатно, лицензия MIT