Visual Studio 2022 обновляется до версии 17.3, что упрощает разработку приложений для устройств Windows на базе Arm64.
Microsoft выпустила Visual Studio 2022 17.3 для Windows, предоставляя разработчикам несколько новых возможностей, которые они могут использовать в своих приложениях, а также ряд других улучшений. Среди них два могут выделиться, если вы следите за новостями о разработке приложений в Microsoft: официальная поддержка .NET MAUI и Arm64EC.
Поскольку эти функции стали официальными, теперь вы можете начать использовать их в приложениях, которые хотите опубликовать, и быть уверенными, что они будут работать должным образом. .NET MAUI (или пользовательский интерфейс многоплатформенного приложения) — это набор инструментов, который позволяет создавать приложения для Windows, Android, iOS и macOS, используя единую общую базу кода. Для разработчиков кроссплатформенных приложений это должно быть большим подспорьем, а также поддерживает такие функции, как горячая перезагрузка, поэтому вы можете видеть, как изменения вашего кода влияют на приложение в режиме реального времени. .NET MAUI уже некоторое время находится в предварительной версии, поэтому приятно видеть, что он наконец официально поддерживается.
Между тем, хотя поддержка Arm64EC не упоминается в анонсе Visual Studio 2022 17.3, существует отдельная запись в блоге объявляя об официальной поддержке. Это произошло более чем через год с тех пор, как Arm64EC был впервые анонсирован. Если вы не знаете, Arm64EC (совместимый с эмуляцией) — это двоичный интерфейс приложений (ABI), который позволяет разработчикам создавать приложения, сочетающие код Arm64 и x64 в одном процессе. По сути, как разработчик, это означает, что вы можете постепенно переводить свое приложение на поддержку Arm64 без необходимости полностью его переписывать. Это также важно для таких приложений, как Microsoft Excel, которые в значительной степени полагаются на расширения, разработанные для x64. Таким образом, само основное приложение может перейти на Arm64 без нарушения совместимости с расширениями x64. Фактически, приложения Microsoft Office уже используют Arm64EC на устройствах Arm.
Помимо этих крупных нововведений, Visual Studio 2022 17.3 также отличается улучшенной производительностью для C++, что позволяет использовать меньше ресурсов ЦП при создании приложения C++. Кроме того, индексирование и раскрашивание кода C++ в Visual Studio теперь происходит намного быстрее: Microsoft поделилась примером нового решения Unreal Engine 5, где Индексация Visual Studio 173 занимает 72 секунды по сравнению со 146 секундами в версии 17.2. Также теперь доступен новый набор инструментов Teams, который поможет вам создавать приложения для Microsoft. Команды.
Существует множество других улучшений, и вы можете полные примечания к выпуску можно найти здесь если вы хотите подробно изучить все, что добавлено в этом обновлении. Наряду с Visual Studio 2022 17.3 Microsoft также выпускает .NET Framework 4.8.1, которая является первой версией с полной встроенной поддержкой Arm64. В связи с этим Microsoft также объявила, что Visual Studio 17.4 станет первой версией Visual Studio, которая также будет полностью встроена в Arm64, и сегодня вышла первая предварительная версия. Вы можете скачать Visual Studio 2022 17.3 для Windows здесь или получить предварительную версию 17.4 Preview 1 здесь, если вам интересно.
Если вы используете macOS, сегодня также выйдет Visual Studio 2022 для Mac 17.3. Эта версия включает поддержку пользовательских секретов, новые исправления кода, которые помогут вам работать более продуктивно, а также поддержку учетных записей App Store Connect, которые необходимы для отдельных разработчиков Apple. Есть полный список изменений здесь. Сегодня также выходит предварительная версия Visual Studio для Mac 17.4 с начальной поддержкой .NET MAUI.
Независимо от того, какую версию вы ищете, вы можете найти последние загрузки Visual Studio здесь.
Источник: Майкрософт