Visual Studio 2022 се актуализира до версия 17.3 и улеснява разработването на приложения за устройства с Windows, базирани на Arm64.
Microsoft пусна Visual Studio 2022 17.3 за Windows, предоставяйки няколко нови възможности, които разработчиците да използват в своите приложения, заедно с набор от други подобрения. Сред тях две може да се откроят, ако следите новините около разработката на приложения в Microsoft: официална поддръжка за .NET MAUI и Arm64EC.
Тъй като тези функции са официални, вече можете да започнете да ги използвате в приложения, които искате да публикувате, и сте уверени, че ще работят по предназначение. .NET MAUI (или Multi-platform App UI) е набор от инструменти, които ви позволяват да създавате приложения за Windows, Android, iOS и macOS, като използвате една споделена кодова база. За разработчиците на междуплатформени приложения това трябва да е голяма помощ и също така поддържа функции като Hot Reload, така че можете да видите как промените в кода ви влияят на приложението в реално време. .NET MAUI е в предварителна версия от известно време, така че е добре да видим, че най-накрая се поддържа официално.
Междувременно, докато поддръжката на Arm64EC не се споменава в съобщението за Visual Studio 2022 17.3, има отделна публикация в блога обявяване на официална подкрепа. Това се случва след повече от година Arm64EC беше обявен за първи път. Ако не знаете, Arm64EC (съвместим с емулация) е двоичен интерфейс на приложение (ABI), който позволява на разработчиците да създават приложения, които смесват Arm64 и x64 код в един и същи процес. По същество, като разработчик, това означава, че можете постепенно да прехвърлите приложението си, за да добавите поддръжка на Arm64, без да се налага да го пренаписвате напълно. Също така е важно за приложения като Microsoft Excel, които разчитат до голяма степен на разширения, предназначени за x64. По този начин самото основно приложение може да премине към Arm64, без да нарушава съвместимостта с x64 разширения. Всъщност приложенията на Office на Microsoft вече използват Arm64EC на устройства Arm.
Освен тези големи допълнения, Visual Studio 2022 17.3 идва и с подобрена производителност за C++, така че да използва по-малко CPU ресурси, докато създава C++ приложение. Освен това индексирането и оцветяването на C++ код във Visual Studio вече е много по-бързо, като Microsoft споделя пример за ново решение Unreal Engine 5, където Visual Studio 173 отнема 72 секунди за индексиране, в сравнение със 146 секунди във версия 17.2. Нов Teams Toolkit също вече е наличен, за да ви помогне да създавате приложения за 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