Program Visual Studio 2022 jest aktualizowany do wersji 17.3, co ułatwia tworzenie aplikacji dla urządzeń z systemem Windows opartych na architekturze Arm64.
Firma Microsoft wydała program Visual Studio 2022 17.3 dla systemu Windows, który zapewnia programistom kilka nowych możliwości do wykorzystania w swoich aplikacjach, a także szereg innych ulepszeń. Spośród nich dwa mogą się wyróżnić, jeśli śledzisz wiadomości dotyczące tworzenia aplikacji w firmie Microsoft: oficjalne wsparcie dla .NET MAUI i Arm64EC.
Ponieważ te funkcje są oficjalne, możesz teraz zacząć z nich korzystać w aplikacjach, które chcesz opublikować, i mieć pewność, że będą działać zgodnie z przeznaczeniem. .NET MAUI (lub wieloplatformowy interfejs aplikacji) to zestaw narzędzi umożliwiający tworzenie aplikacji dla systemów Windows, Android, iOS i macOS przy użyciu jednej udostępnionej bazy kodu. Dla twórców aplikacji wieloplatformowych powinno to być bardzo pomocne, ponieważ obsługuje także funkcje takie jak Hot Reload, dzięki czemu możesz zobaczyć, jak zmiany w kodzie wpływają na aplikację w czasie rzeczywistym. Platforma .NET MAUI jest dostępna w wersji zapoznawczej już od jakiegoś czasu, więc dobrze jest widzieć, że w końcu została oficjalnie obsługiwana.
Tymczasem, chociaż w ogłoszeniu dotyczącym Visual Studio 2022 17.3 nie wspomniano o obsłudze Arm64EC, istnieje osobny wpis na blogu ogłaszając oficjalne wsparcie. Dzieje się tak od ponad roku Po raz pierwszy ogłoszono Arm64EC. Jeśli nie wiesz, Arm64EC (kompatybilny z emulacją) to binarny interfejs aplikacji (ABI), który umożliwia programistom tworzenie aplikacji łączących kod Arm64 i x64 w tym samym procesie. Zasadniczo, jako programista, oznacza to, że możesz stopniowo przenosić swoją aplikację w celu dodania obsługi Arm64 bez konieczności jej całkowitego przepisywania. Jest to również ważne w przypadku aplikacji takich jak Microsoft Excel, które w dużym stopniu opierają się na rozszerzeniach przeznaczonych dla x64. W ten sposób sama aplikacja podstawowa może przejść na Arm64 bez przerywania kompatybilności z rozszerzeniami x64. W rzeczywistości aplikacje pakietu Office firmy Microsoft korzystają już z Arm64EC na urządzeniach Arm.
Oprócz tych dużych dodatków program Visual Studio 2022 17.3 zapewnia także lepszą wydajność w języku C++, dzięki czemu zużywa mniej zasobów procesora podczas tworzenia aplikacji w języku C++. Dodatkowo indeksowanie i kolorowanie kodu C++ w Visual Studio jest teraz znacznie szybsze, a Microsoft udostępnia przykład nowego rozwiązania Unreal Engine 5, w którym Indeksowanie programu Visual Studio 173 zajmuje 72 sekundy w porównaniu do 146 sekund w wersji 17.2. Dostępny jest także nowy zestaw narzędzi Teams, który ułatwia tworzenie aplikacji dla firmy Microsoft Zespoły.
Istnieje wiele innych ulepszeń i możesz to zrobić pełne informacje o wydaniu znajdziesz tutaj jeśli chcesz uzyskać szczegółowe spojrzenie na wszystko, co dodano w tej aktualizacji. Wraz z Visual Studio 2022 17.3 Microsoft wypuszcza także .NET Framework 4.8.1, czyli pierwszą wersję z pełną natywną obsługą Arm64. W związku z tym Microsoft ogłosił również, że Visual Studio 17.4 będzie pierwszą wersją Visual Studio w pełni natywną również dla Arm64, a pierwsza wersja zapoznawcza została udostępniona dzisiaj. Możesz pobrać Visual Studio 2022 17.3 dla Windows tutaj lub pobrać 17.4 Preview 1 tutaj, jeśli jesteś ciekawy.
Jeśli korzystasz z systemu macOS, dzisiaj dostępna jest także wersja Visual Studio 2022 dla komputerów Mac 17.3. Ta wersja obsługuje sekrety użytkownika, nowe poprawki kodu, które pomogą Ci zwiększyć produktywność, a także obsługę kont App Store Connect, które są wymagane dla indywidualnych programistów Apple. Jest pełna lista zmian tutaj. Visual Studio dla komputerów Mac 17.4 również wchodzi dziś do wersji zapoznawczej z początkową obsługą platformy .NET MAUI.
Niezależnie od tego, jakiej wersji szukasz, możesz tutaj znajdziesz najnowsze pliki do pobrania programu Visual Studio.
Źródło: Microsoftu