Информация об изменениях

Сообщение Re: Как Apple так быстро сделали Xcode для ARM? Сможет ли MS от 26.01.2024 10:55

Изменено 26.01.2024 10:57 Serginio1

Re: Как Apple так быстро сделали Xcode для ARM? Сможет ли MS?
Здравствуйте, Shmj, Вы писали:

ОБЗОР WINDOWS DEV KIT 2023

Для установки на Windows 11 доступен полностью встроенный в Arm набор средств разработчика, в том числе:

Visual Studio 2022 17.4 для Arm64Это первая собственная версия Visual Studio для Arm64, доступная с рабочими нагрузками, включенными для разработки классических приложений на C++ (для проектов на основе MSBuild), разработки классических приложений .NET, веб-разработки, разработки игр и разработки Node.js, а также включает поддержку windows SDK и компонентов Win App SDK (Win UI).
Пакет SDK arm64 для .NET 7Встроенная поддержка Arm64 доступна начиная с .NET 6, а также среды выполнения платформа .NET Framework 4.8.1 и пакета SDK, и эта поддержка была расширена в .NET 7. Узнайте больше об улучшениях производительности Arm64 в .NET 7.
Visual Studio Code для ArmVS Code поддерживает архитектуру Arm64 с выпуска 1.50 за сентябрь 2020 г., включая расширения для удаленной разработки.

Re: Как Apple так быстро сделали Xcode для ARM? Сможет ли MS
Здравствуйте, Shmj, Вы писали:

ОБЗОР WINDOWS DEV KIT 2023

Для установки на Windows 11 доступен полностью встроенный в Arm набор средств разработчика, в том числе:

Visual Studio 2022 17.4 для Arm64Это первая собственная версия Visual Studio для Arm64, доступная с рабочими нагрузками, включенными для разработки классических приложений на C++ (для проектов на основе MSBuild), разработки классических приложений .NET, веб-разработки, разработки игр и разработки Node.js, а также включает поддержку windows SDK и компонентов Win App SDK (Win UI).
Пакет SDK arm64 для .NET 7Встроенная поддержка Arm64 доступна начиная с .NET 6, а также среды выполнения платформа .NET Framework 4.8.1 и пакета SDK, и эта поддержка была расширена в .NET 7. Узнайте больше об улучшениях производительности Arm64 в .NET 7.
Visual Studio Code для ArmVS Code поддерживает архитектуру Arm64 с выпуска 1.50 за сентябрь 2020 г., включая расширения для удаленной разработки.


Также доступна поддержка создания приложений на основе Arm и переноса существующих приложений x64, в том числе:

Arm64ECArm64EC («Совместим с эмуляцией») — это новый двоичный интерфейс приложения (ABI), позволяющий создавать новые собственные приложения или постепенно переходить к существующим приложениям x64, чтобы воспользоваться преимуществами собственной скорости и производительности, которые можно использовать на устройствах с питанием Arm, включая более высокую энергопотребление, время работы батареи и ускоренные рабочие нагрузки машинного обучения ИИ & .
Arm64XArm64X — это новый тип двоичного кода, который может содержать как классический код Arm64, так и код Arm64EC, что делает его особенно подходящим для ПО промежуточного слоя или подключаемых модулей, которые могут использоваться обоими API.
К дополнительным средствам разработчика, поддерживаемым Windows 11 в Arm, относятся:

Подсистема Windows для LinuxВключение установки дистрибутивов Linux в Windows без дополнительных затрат на традиционную виртуальную машину или установку с двойной загрузкой.
Терминал WindowsСовременный способ параллельного выполнения нескольких командных строк на вкладках или панелях, полностью настраиваемый с помощью обработчика отрисовки текста с ускорением GPU и палитры команд.
Диспетчер пакетов WindowsКомплексное решение диспетчера пакетов, состоящее из программы командной строки (winget) и набора служб для установки приложений, которые будут выбирать оптимальный доступный пакет в зависимости от архитектуры оборудования.
Microsoft PowerToysНабор служебных программ для опытных пользователей для настройки и оптимизации работы с Windows для повышения производительности, включая диспетчер окон FancyZones, диспетчер клавиатуры, служебные программы мыши, PowerRename и многое другое.
Подсистема Windows для AndroidВключение Windows 11 для запуска приложений Android, доступных в Amazon Appstore.
Также на этой странице можно посмотреть видео от Microsoft, в котором рассматриваются различные сценарии использования Dev Kit 2023 для разработки приложений.

Наконец, если говорить про использование Project Volterra в быту, то в принципе это возможно. В отличие от предыдущих устройств с Windows на ARM, Dev Kit легко справляется с огромным количество вкладок браузера, перемещениями файлов, подключением дисков и так далее.

Еще стоит отметить, что Microsoft качественно улучшил работу WOW64 — слоя-переводчика приложений с х86-64 на ARM, так что в целом неоптимизированные приложения будут запускаться на Project Volterra. Но не всегда хорошо и далеко не все. Проверить, в каком формате работает та или иная программа, можно через диспетчер задач.