Visual Studio 2022 se aktualizuje na verzi 17.3 a usnadňuje vývoj aplikací pro zařízení Windows založená na Arm64.
Společnost Microsoft vydala Visual Studio 2022 17.3 pro Windows, která přináší několik nových funkcí pro vývojáře, které mohou využít ve svých aplikacích, spolu s řadou dalších vylepšení. Mezi nimi mohou vyniknout dva, pokud sledujete novinky kolem vývoje aplikací v Microsoftu: oficiální podpora pro .NET MAUI a Arm64EC.
Vzhledem k tomu, že jsou tyto funkce oficiální, můžete je nyní začít používat v aplikacích, které chcete publikovat, a mít jistotu, že budou fungovat tak, jak mají. .NET MAUI (nebo Multi-platform App UI) je sada nástrojů, která vám umožní vytvářet aplikace pro Windows, Android, iOS a macOS pomocí jediné sdílené kódové základny. Pro vývojáře aplikací pro různé platformy by to měla být velká pomoc a také podporuje funkce jako Hot Reload, takže můžete v reálném čase vidět, jak změny kódu ovlivňují aplikaci. .NET MAUI je již nějakou dobu ve verzi Preview, takže je dobré vidět, že je konečně oficiálně podporováno.
Zatímco podpora Arm64EC není zmíněna v oznámení pro Visual Studio 2022 17.3, existuje samostatný blogový příspěvek oznamuje oficiální podporu. To přichází více než rok od té doby Arm64EC byl poprvé oznámen. Pokud to nevíte, Arm64EC (Emulation Compatible) je aplikační binární rozhraní (ABI), které umožňuje vývojářům vytvářet aplikace, které kombinují kód Arm64 a x64 ve stejném procesu. V podstatě to jako vývojář znamená, že můžete svou aplikaci postupně převádět na podporu Arm64, aniž byste ji museli úplně přepisovat. Je to také důležité pro aplikace jako Microsoft Excel, které hodně spoléhají na rozšíření navržená pro x64. Tímto způsobem může samotná základní aplikace přejít na Arm64 bez porušení kompatibility s rozšířeními x64. Ve skutečnosti aplikace Microsoft Office již používají Arm64EC na zařízeních Arm.
Kromě těchto velkých doplňků přichází Visual Studio 2022 17.3 také s vylepšeným výkonem pro C++, takže při vytváření aplikace C++ využívá méně prostředků CPU. Kromě toho je nyní indexování a barvení kódu C++ ve Visual Studiu mnohem rychlejší, přičemž Microsoft sdílí příklad nového řešení Unreal Engine 5, kde Visual Studio 173 trvá indexování 72 sekund ve srovnání se 146 sekundami ve verzi 17.2. Nyní je také k dispozici nová sada nástrojů Teams Toolkit, která vám pomůže vytvářet aplikace pro Microsoft Týmy.
Existuje mnoho dalších vylepšení a vy můžete úplné poznámky k vydání najdete zde pokud se chcete podrobně podívat na vše, co bylo přidáno do této aktualizace. Spolu s Visual Studio 2022 17.3 vydává Microsoft také .NET Framework 4.8.1, což je první verze s plnou nativní podporou pro Arm64. A v této souvislosti Microsoft také oznámil, že Visual Studio 17.4 bude první verzí Visual Studia, která bude plně nativní také na Arm64, a první náhled je dnes venku. Visual Studio 2022 17.3 pro Windows si můžete stáhnout zde, nebo pokud jste zvědaví, získejte 17.4 Preview 1 zde.
Pokud používáte macOS, dnes je také venku Visual Studio 2022 pro Mac 17.3. Tato verze přichází s podporou User Secrets, novými opravami kódu, které vám pomohou být produktivnější, a podporou účtů App Store Connect, které jsou vyžadovány pro jednotlivé vývojáře Apple. Je tu úplný seznam změn zde. Visual Studio pro Mac 17.4 dnes také vstupuje do zkušební verze s počáteční podporou pro .NET MAUI.
Bez ohledu na to, jakou verzi hledáte, můžete nejnovější soubory ke stažení Visual Studio najdete zde.
Zdroj: Microsoft