Visual Studio 2022 оновлюється до версії 17.3, що спрощує розробку програм для пристроїв Windows на базі Arm64.
Корпорація Майкрософт випустила Visual Studio 2022 17.3 для Windows, надавши розробникам кілька нових можливостей для використання у своїх програмах разом із низкою інших покращень. Серед них два можуть виділитися, якщо ви стежите за новинами навколо розробки програм у Microsoft: офіційна підтримка .NET MAUI та Arm64EC.
Оскільки ці функції є офіційними, тепер ви можете почати використовувати їх у програмах, які хочете опублікувати, і мати впевненість, що вони працюватимуть належним чином. .NET MAUI (або Multi-platform App UI) — це набір інструментів, який дозволяє створювати програми для 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.
Джерело: Microsoft