Предварительная версия .NET 6 добавляет MAUI


Вторая предварительная версия .NET 6 была выпущена с новыми API-интерфейсами и ранними сборками .NET MAUI, пользовательского интерфейса многоплатформенных приложений .NET, фреймворка для создания собственных приложений для устройств, охватывающих мобильные устройства, планшеты и настольные компьютеры.

.NET
.NET

В новой версии также есть сборки для Apple Silicon, которых не было в Preview 1.

Команда .NET заявляет, что этот выпуск знаменует собой первое из регулярно запланированных ежемесячных предварительных просмотров, которые будут происходить с настоящего момента до финального выпуска в ноябре. Они также обещают новые функции, включенные в каждую предварительную версию. .NET был создан на основе комбинации .NET Framework и .NET Core. План Microsoft, когда было объявлено о .NET 5, заключался в том, что разработчики смогут создать единый собственный проект .NET 5 для Windows, Linux, macOS, iOS, Android, tvOS, watchOS и WebAssembly.

В этом выпуске появилась возможность использовать пользовательский интерфейс многоплатформенных приложений Microsoft (MAUI), что означает, что вы можете писать приложения для iOS, Android, Windows и macOS с той же кодовой базой. Это то, во что превратился Xamarin.Forms, и команда утверждает, что:

Теперь, когда все ваши .NET-приложения будут работать в одних и тех же библиотеках, мы хотим увеличить объем кода, который вы совместно используете на настольных и мобильных платформах.

Наряду с включением NET MAUI предварительная версия включает поддержку Mac Catalyst. Раньше это называлось Project Catalyst, и это дает разработчикам единую среду пользовательского интерфейса, которая работает на всех устройствах Apple. Catalyst решает проблему, заключающуюся в том, что приложению, написанному для iPhone или iPad, требовались различные элементы дисплея для работы на настольных компьютерах или портативных компьютерах Mac. Catalyst упрощает эту задачу, потому что вы можете просто добавить Mac в качестве целевого устройства при разработке приложения для iPhone или iPad.

Существует ряд улучшений производительности и инструментов, связанных с MAUI, включая горячую перезагрузку NET / C #, больше общих ресурсов и кода на разных платформах, а также улучшенную производительность рендеринга страниц с более гибким набором элементов управления пользовательского интерфейса. MAUI также добавляет возможность запускать существующие приложения Blazor изначально в Windows и macOS.


Добавить комментарий