Visual Studio 2022 17.3 pridáva oficiálnu podporu pre .NET MAUI a Arm64EC

Visual Studio 2022 sa aktualizuje na verziu 17.3 a uľahčuje vývoj aplikácií pre zariadenia s Windowsom založené na Arm64.

Spoločnosť Microsoft vydala Visual Studio 2022 17.3 pre Windows, ktorá prináša niekoľko nových možností pre vývojárov, ktoré môžu využiť vo svojich aplikáciách, spolu s radom ďalších vylepšení. Medzi nimi môžu vyniknúť dva, ak ste sledovali novinky o vývoji aplikácií v spoločnosti Microsoft: oficiálna podpora pre .NET MAUI a Arm64EC.

Keďže sú tieto funkcie oficiálne, teraz ich môžete začať používať v aplikáciách, ktoré chcete zverejniť, a mať istotu, že budú fungovať podľa plánu. .NET MAUI (alebo Multi-platform App UI) je sada nástrojov, ktoré vám umožňujú vytvárať aplikácie pre Windows, Android, iOS a macOS pomocou jednej zdieľanej kódovej základne. Pre vývojárov multiplatformových aplikácií by to mala byť veľká pomoc a tiež podporuje funkcie ako Hot Reload, takže môžete vidieť, ako zmeny kódu ovplyvňujú aplikáciu v reálnom čase. .NET MAUI je už nejaký čas v ukážke, takže je dobré vidieť, že je konečne oficiálne podporovaný.

Zatiaľ čo podpora Arm64EC nie je uvedená v oznámení pre Visual Studio 2022 17.3, existuje samostatný blogový príspevok oznamuje oficiálnu podporu. Stalo sa to už viac ako rok Arm64EC bol prvýkrát ohlásený. Ak neviete, Arm64EC (Emulation Compatible) je aplikačné binárne rozhranie (ABI), ktoré umožňuje vývojárom vytvárať aplikácie zmiešavajúce kód Arm64 a x64 v rovnakom procese. Ako vývojár to v podstate znamená, že môžete svoju aplikáciu postupne previesť a pridať podporu Arm64 bez toho, aby ste ju museli úplne prepisovať. Je to dôležité aj pre aplikácie ako Microsoft Excel, ktoré sa vo veľkej miere spoliehajú na rozšírenia navrhnuté pre x64. Týmto spôsobom môže samotná základná aplikácia prejsť na Arm64 bez narušenia kompatibility s rozšíreniami x64. V skutočnosti aplikácie balíka Microsoft Office už používajú Arm64EC na zariadeniach Arm.

Okrem týchto veľkých doplnkov prichádza Visual Studio 2022 17.3 aj s vylepšeným výkonom pre C++, takže pri vytváraní aplikácie C++ využíva menej zdrojov CPU. Okrem toho je teraz indexovanie a farbenie kódu C++ vo Visual Studiu oveľa rýchlejšie, pričom spoločnosť Microsoft zdieľa príklad nového riešenia Unreal Engine 5, kde Visual Studio 173 trvá indexovanie 72 sekúnd v porovnaní so 146 sekundami vo verzii 17.2. Teraz je k dispozícii aj nový Teams Toolkit, ktorý vám pomôže vytvárať aplikácie pre Microsoft Tímy.

Existuje mnoho ďalších vylepšení a vy môžete úplné poznámky k vydaniu nájdete tu ak sa chcete do hĺbky pozrieť na všetko pridané v tejto aktualizácii. Spolu s Visual Studio 2022 17.3 Microsoft vydáva aj .NET Framework 4.8.1, čo je prvá verzia s plnou natívnou podporou pre Arm64. A v tejto súvislosti Microsoft tiež oznámil, že Visual Studio 17.4 bude prvou verziou Visual Studia, ktorá bude plne natívna aj na Arm64 a prvá ukážka je dnes vonku. Visual Studio 2022 17.3 pre Windows si môžete stiahnuť tu, alebo ak ste zvedaví, získajte 17.4 Preview 1 tu.

Ak používate macOS, dnes je k dispozícii aj Visual Studio 2022 pre Mac 17.3. Táto verzia prichádza s podporou tajomstiev používateľov, novými opravami kódu, ktoré vám pomôžu byť produktívnejší, a podporou účtov App Store Connect, ktoré sú potrebné pre jednotlivých vývojárov Apple. Je tam a úplný zoznam zmien tu. Visual Studio for Mac 17.4 dnes tiež vstupuje do ukážky s počiatočnou podporou pre .NET MAUI.

Bez ohľadu na to, akú verziu hľadáte, môžete tu nájdete najnovšie súbory na stiahnutie Visual Studio.


Zdroj: Microsoft