Microsoft представила предварительную версию .NET 6

Microsoft представила предварительную версию .NET 6

12.03.2021     

Microsoft опубликовала предварительную версию .NET 6, которая завершит унификацию .NET. В список улучшений вошла поддержка пользовательского интерфейса мультиплатформенных приложений MAUI для Android и iOS, развитие Blazor и однофайловых приложений.

Новые возможности для разработчиков

По словам Ричарда Ландера, одного из лидеров команды .NET Core в Microsoft, в основе .NET 6 лежит реализация последних частей плана унификации .NET, который начался с .NET 5. Ожидается, что этот выпуск будет включать важные улучшения во всех частях .NET, включая облачные, настольные и мобильные приложения.

«Главное изменение в этом выпуске – полная интеграция Android и iOS как части существующих рабочих нагрузок Xamarin. Что потребует интеграции набора кода, систем сборки и других технологий, а также интеграции блогов, документации и примеров», – сказал Ричард Ландер из Microsoft.

По словам Ландера, новые функции полезны для всех разработчиков .NET. Для разработчиков настольных приложений – это возможности для привлечения новых пользователей. Разработчики мобильных приложений извлекут выгоду из использования основных инструментов и API для iOS и Android. Разработчикам веб-приложений станет проще выпускать службы для мобильных приложений и делиться с ними кодом.

Релизы, платформы и поддержка

Стабильный релиз .NET 6 выйдет в ноябре 2021 года. В него внесены улучшения для облачных, десктопных и мобильных приложений.

Предварительная версия уже доступна в разделе загрузок сайта Microsoft. До ноября запланировано еще несколько превью.

Стабильная версия .NET 6 будет поддерживаться в течение трех лет, как выпуск с долгосрочной поддержкой (LTS). Поддерживаемые платформы значительно расширены по сравнению с .NET 5 и включают:

  • Android;
  • iOS;
  • Mac и Mac Catalyst для x64 и Apple Silicon «M1» на Arm64;
  • Windows Arm64.

Разработан пользовательский интерфейс многоплатформенных приложений MAUI, который представляет собой современный набор инструментов, основанный на Xamarin. На данный момент интерфейс MAUI поддерживает Android и iOS.

Унификация

Microsoft интегрирует возможности Android, iOS и macOS, которые являются частью Xamarin в .NET 6.

Microsoft расширяет возможности Blazor – бесплатной веб-платформы с открытым исходным кодом, позволяющей создавать веб-приложения на C# и HTML. Появилась возможность реализовывать с помощью Blazor гибридные клиентские приложения для настольных и мобильных сценариев применения. При этом используется единый подход к построению интерфейса для веб-страниц и десктопных приложений.

С выходом .NET 5 в ноябре 2020 года, Microsoft положила начало унификации, сделав упор на миграцию кода из .NET Framework в .NET 5 и заложив основу для Xamarin. Унификация .NET создает единую систему с библиотекой базовых классов и набором инструментов из отдельных технологий .NET Core, .NET Framework и Xamarin.

Что нового в .NET 6 Preview 1

Быстрый внутренний цикл

Для быстрой сборки и изменения кода Microsoft внедрила новую модель перезагрузки «горячего» кода. Быстрый внутренний цикл значительно ускорит сборку, а также позволит вносить изменения в код в ходе рабочего процесса без его перезапуска, пропуская сборку.

ARM64

В рамках поддержки оборудования на ARM64 команда разработчиков .NET 6 сосредоточила внимание на функциональной составляющей: для Windows Arm64 добавлена поддержка Windows Forms и Windows Presentation Framework. На Mac добавлена R03;R03;поддержка чипов Apple Silicon с архитектурой Arm64.

Производительность

С помощью оптимизации под управлением профиля (PGO) разработчики увеличили производительность запуска и выполнения в .NET 6.

Однофайловые приложения

В .NET 6 добавлена поддержка однофайловых приложений для Windows и MacOS . В .NET 5 их сфера применения была ограничена только операционной системой Linux.

Однофайловые приложения могут быть упакованы в один исполняемый файл и содержать в составе собственные двоичные файлы, файлы конфигурации и т.д. При этом все компоненты запускаются прямо из пакета без необходимости извлечения на диск – в том числе, в режиме отладки.



Источник: https://infostart.ru/journal/news/tekhnologii/microsoft-predstavila-predvaritelnuyu-versiyu-net-6_1401722/
Автор:
Сергей Кравченко Обозреватель


В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
В этой теме еще нет сообщений.
Оставьте свое сообщение

См. также

JetBrains представила масштабное обновление Kotlin до версии 1.5

Новость ИТ-новость Языки программирования

Компания JetBrains рассказала о грядущем крупном обновлении Kotlin в 2021 году. Язык программирования получит версию 1.5, в которую войдет поддержка sealed-интерфейсов, inline-классов и IR-компилятора для JVM.

сегодня в 15:50    822    VKuser24342747    0       

Microsoft представила инструменты для защиты искусственного интеллекта от взлома

Новость Искусственный интеллект ИТ-новость

Microsoft разработала решение для защиты систем машинного обучения от взлома. Counterfit позволяет моделировать атаки на искусственный интеллект и оценивать уровень безопасности таких проектов.

сегодня в 13:28    1851    user1015646    0       

Российский блогер протестировал ПК с процессором Baikal-M

Новость ИТ-новость Микроэлектроника

Компьютер на базе процессора Baikal не найдешь в обычном магазине электроники. Но интересно, что умеет такая техника и подойдет ли она для решения повседневных задач. Блогер Сергей Вильянов протестировал такой ПК и поделился впечатлениями.

14.05.2021    3125    user1015646    5       

Популярный фреймворк для веб-разработки Bootstrap обновлен до пятой версии

Новость Интернет Интерфейсы ИТ-новость

Фреймворк для разработки сайтов и веб-приложений Bootstrap получил крупное обновление. В пятой версии улучшена работа с формами, доработана документация, добавлена кастомизация CSS.

14.05.2021    1365    VKuser24342747    0       

Microsoft запатентовала биометрический инструмент для анализа здоровья работников

Новость Искусственный интеллект ИТ-новость

Microsoft подала патент на «компьютерный метод» предоставления рекомендаций по здоровью. Патент включает анализ биометрических данных для определения стресса и беспокойства.

14.05.2021    2050    SKravchenko    2       

Минюст создаст чат-бота для бесплатных юридических консультаций

Новость Искусственный интеллект ИТ-новость Цифровая экономика

«Цифровой юрист» – один из самых масштабных проектов ведомства. На реализацию проекта планируют потратить 230 млн рублей.

14.05.2021    1343    user1015646    0       

Flash Player удалят из Windows 10 в июле

Новость Windows Безопасность Интернет ИТ-новость

Компания Microsoft рассказала, когда Windows 10 окончательно попрощается с Adobe Flash Player. Обновление, которое автоматически удалит ПО из системы, выйдет этим летом.

13.05.2021    4069    user1015646    0       

Полностью цифровые медкарты: первые впечатления от эксперимента

Новость ИТ-новость Цифровая экономика

В России начался эксперимент по переводу медицинских карт пациентов в электронный вид. От бумажных документов полностью отказались в двух детских поликлиниках Москвы.

12.05.2021    3864    VKuser24342747    4       

Минцифры начнет подготовку кадров для цифровой экономики

Новость ИТ-новость Минкомсвязь Цифровая экономика

Минцифры совместно с «Университетом Иннополис» объединила сотни российских учебных заведений в консорциум, который подготовит кадры для цифровой экономики.

12.05.2021    3542    VKuser24342747    5       

GitHub начал поддерживать использование ключей безопасности SSH

Новость git GitHub Безопасность ИТ-новость

Пользователи GitHub смогут подтверждать вход в аккаунт при помощи портативных устройств, которые используют протокол FIDO2. Репозиторий предлагает всем разработчикам перейти на такой метод аутентификации.

12.05.2021    3368    VKuser24342747    0       

Топ языков программирования с самым большим сообществом разработчиков

Новость Аналитика ИТ-новость Языки программирования

Аналитики британской фирмы SlashData, изучающей сообщества разработчиков, выпустили ежегодный отчёт State of the Developer Nation, в котором описывают аудиторию 14 популярных языков программирования.

07.05.2021    2752    SKravchenko    7       

Кроссплатформенный эмулятор запустил старые Windows-программы в браузере

Новость Интернет ИТ-новость

Разработан бесплатный эмулятор для запуска классических приложений Windows на большинстве популярных операционных систем. Программа также доступна в качестве веб-версии с ограниченным числом приложений.

05.05.2021    3202    VKuser24342747    0       

Apple обязала разработчиков использовать новый фреймворк AppTrackingTransparency

Новость iOS ИТ-новость Мобильные приложения

Компания Apple выпустила серию обновлений для разработчиков приложений. Требования, связанные с переходом на iOS 14.5, предполагают использование фреймворка AppTrackingTransparency для повышения прозрачности сбора пользовательских данных.

05.05.2021    2038    user1015646    0       

Теперь в Docker и в Linux: расширилась поддержка процессоров Apple M1

Новость Linux ИТ-новость

Ядро Linux получило начальную поддержку процессоров M1 производства Apple. Инструмент для развертывания и работы с контейнерами Docker также научился работать с ними.

04.05.2021    4281    user1015646    0       

Ctrl+C, Ctrl+V: эксперты подсчитали, насколько часто разработчики копируют чужой код

Новость Аналитика ИТ-новость Языки программирования

Популярный форум для разработчиков Stack Overflow в течение двух недель собирал статистику нажатий Ctrl+C или Command+C при копировании кода и других ответов. Но то, что задумывалось как первоапрельская шутка, стало в итоге серьёзным исследованием.

04.05.2021    2092    user1015646    0       

Олдскульный Yayagram: разработчик создал для бабушки гаджет для общения в Telegram

Новость ИТ-новость Мессенджеры

Когда интернет еще не изобрели, абонентов соединяли телефонистки, переключая кабели в нужные гнезда. Разработчик Мануэль Лусио Далло вдохновился этим примером и создал для своей 96-летней бабушки гаджет для общения с родными в Telegram.

30.04.2021    4052    user1015646    3       

Квантовая сеть между Москвой и Петербургом заработает во втором квартале 2021 года

Новость ИТ-новость Телекоммуникации

«Транстелеком», дочерняя компания РЖД, завершила строительство квантовой сети между Москвой и Санкт-Петербургом. После запуска проект можно будет использовать для защищенного обмена данными.

30.04.2021    3173    VKuser24342747    0       

Chrome 90 позволит делиться ссылками на фрагмент текста

Новость Интернет ИТ-новость

Google представила новую функцию для Chrome 90, которая позволит создавать ссылку на выделенную часть текста на странице в браузере.

30.04.2021    2303    SKravchenko    2       

Минцифры требует обеспечить возможность удаления предустановленных российских приложений

Новость Законодательство Импортозамещение ИТ-новость Минкомсвязь Мобильные приложения

Минцифры готовит поправки к закону об обязательной предустановке ПО, которые обяжут производителей устройств обеспечить возможность полностью удалить программы.

28.04.2021    3130    VKuser24342747    1       

Ubuntu 21.04 обеспечит интегрированную поддержку Microsoft SQL Server и Active Directory

Новость Ubuntu MS SQL ИТ-новость

Компания Canonical представила Ubuntu 21.04, которая получила название «Hirsute Hippo». Релиз содержит интеграцию с Microsoft Active Directory, SDK для разработки приложений Flutter и поддерживает локальную работу Microsoft SQL Server.

28.04.2021    4002    capitan    1       

Доступна тестовая версия дистрибутива Linux, внешне похожего на Windows 10X

Новость Linux ИТ-новость

Команда разработчиков операционной системы Zorin OS представила бета-версию Zorin OS 16. Ирландский дистрибутив Linux объединяет Flatpak, Snap Store и репозиторий Ubuntu. Он имитирует внешний вид Windows 10X, сохраняя при этом функциональность Linux.

27.04.2021    4425    SKravchenko    1       

«Яндекс» представил веб-приложение для работы с текстом и таблицами

Новость ИТ-новость Новости компаний Облачные технологии Яндекс

«Яндекс» запустил сервис «Документы» для создания и редактирования текстовых файлов, таблиц и презентаций в облаке. Услуга входит в состав набора офисных решений «Яндекс 360».

27.04.2021    5436    VKuser24342747    2       

Искусственный интеллект научился находить проблемы в коде

Новость Искусственный интеллект ИТ-новость

Исследователи из МТИ разработали систему глубокого машинного обучения для поиска проблем в коде ПО. Она станет основой инструментов автоматического анализа, которые помогут найти и устранить слабые места в IDE для создания программ.

27.04.2021    4104    user1015646    3       

Microsoft разрешит сторонние платежные системы в своем магазине

Новость Windows ИТ-новость Новости компаний Онлайн-торговля

Microsoft готовит перезапуск собственного магазина приложений Microsoft Store. Релиз будет представлен вместе со следующим крупным обновлением Windows и сделает требования для программ в маркетплейсе мягче.

26.04.2021    2374    VKuser24342747    0       

В Windows 10 появилась поддержка Linux-приложений с графическим интерфейсом

Новость Windows Linux ИТ-новость

Microsoft добавит возможность запускать в Windows 10 приложения для Linux с графическим интерфейсом. Опробовать новую функцию можно уже сейчас, используя тестовую сборку ОС.

26.04.2021    5062    VKuser24342747    2