Visual Studio 2022 17.3 adaugă suport oficial pentru .NET MAUI și Arm64EC

Visual Studio 2022 este actualizat la versiunea 17.3 și facilitează dezvoltarea de aplicații pentru dispozitivele Windows bazate pe Arm64.

Microsoft a lansat Visual Studio 2022 17.3 pentru Windows, aducând câteva capacități noi pentru ca dezvoltatorii să le folosească în aplicațiile lor, împreună cu o serie de alte îmbunătățiri. Dintre acestea, două ar putea ieși în evidență dacă ați urmărit știrile despre dezvoltarea aplicațiilor la Microsoft: suport oficial pentru .NET MAUI și Arm64EC.

Aceste funcții fiind oficiale, acum puteți începe să le utilizați în aplicațiile pe care doriți să le publicați și să aveți încredere că vor funcționa conform intenției. .NET MAUI (sau Multi-platform App UI) este un set de instrumente care vă permite să creați aplicații pentru Windows, Android, iOS și macOS folosind o singură bază de cod partajată. Pentru dezvoltatorii de aplicații multiplatformă, acest lucru ar trebui să fie de mare ajutor și, de asemenea, acceptă funcții precum Hot Reload, astfel încât să puteți vedea cum modificările codului afectează aplicația în timp real. .NET MAUI este în previzualizare de ceva timp, așa că este bine să văd că în sfârșit va fi susținut oficial.

Între timp, în timp ce suportul Arm64EC nu este menționat în anunțul pentru Visual Studio 2022 17.3, există o postare separată pe blog anunțând sprijinul oficial. Aceasta vine peste un an de atunci Arm64EC a fost anunțat pentru prima dată. Dacă nu știți, Arm64EC (Emulation Compatible) este o interfață binară a aplicației (ABI) care permite dezvoltatorilor să creeze aplicații care amestecă codul Arm64 și x64 în același proces. În esență, în calitate de dezvoltator, acest lucru înseamnă că vă puteți trece treptat aplicația pentru a adăuga suport Arm64 fără a fi nevoie să o rescrieți complet. De asemenea, este important pentru aplicații precum Microsoft Excel, care se bazează în mare măsură pe extensii concepute pentru x64. În acest fel, aplicația de bază în sine poate trece la Arm64 fără a întrerupe compatibilitatea cu extensiile x64. De fapt, aplicațiile Microsoft Office folosesc deja Arm64EC pe dispozitivele Arm.

Pe lângă aceste adăugări mari, Visual Studio 2022 17.3 vine și cu performanțe îmbunătățite pentru C++, astfel încât să folosească mai puține resurse CPU în timp ce construiește o aplicație C++. În plus, indexarea și colorarea codului C++ în Visual Studio este acum mult mai rapidă, Microsoft partajând un exemplu de noua soluție Unreal Engine 5, unde Visual Studio 173 durează 72 de secunde pentru indexare, comparativ cu 146 de secunde în versiunea 17.2. Un nou set de instrumente Teams este acum disponibil pentru a vă ajuta să creați aplicații pentru Microsoft Echipe.

Există numeroase alte îmbunătățiri și puteți găsiți notele complete de lansare aici dacă doriți să vedeți în profunzime tot ce este adăugat în această actualizare. Împreună cu Visual Studio 2022 17.3, Microsoft lansează și .NET Framework 4.8.1, care este prima versiune cu suport nativ complet pentru Arm64. Și în această notă, Microsoft a anunțat, de asemenea, că Visual Studio 17.4 va fi prima versiune a Visual Studio care va fi complet nativă și pe Arm64, iar prima previzualizare este lansată astăzi. Puteți descărca Visual Studio 2022 17.3 pentru Windows aici sau puteți obține Preview-ul 17.4 aici dacă sunteți curios.

Dacă sunteți pe macOS, Visual Studio 2022 pentru Mac 17.3 este disponibil și astăzi. Această versiune vine cu suport pentru User Secrets, noi remedieri de coduri pentru a vă ajuta să fiți mai productiv și suport pentru conturile App Store Connect, care sunt necesare pentru dezvoltatorii Apple individuali. Există o lista completă a modificărilor aici. Visual Studio pentru Mac 17.4 intră și în previzualizare astăzi cu suport inițial pentru .NET MAUI.

Indiferent de versiunea pe care o cauți, poți găsiți cele mai recente descărcări ale Visual Studio aici.


Sursă: Microsoft