Το Visual Studio 2022 ενημερώνεται στην έκδοση 17.3 και διευκολύνει την ανάπτυξη εφαρμογών για συσκευές Windows που βασίζονται στο Arm64.
Η Microsoft κυκλοφόρησε το Visual Studio 2022 17.3 για Windows, φέρνοντας μερικές νέες δυνατότητες στους προγραμματιστές να αξιοποιήσουν στις εφαρμογές τους μαζί με μια σειρά από άλλες βελτιώσεις. Μεταξύ αυτών, δύο μπορεί να ξεχωρίζουν εάν παρακολουθείτε τα νέα σχετικά με την ανάπτυξη εφαρμογών στη Microsoft: επίσημη υποστήριξη για .NET MAUI και Arm64EC.
Με αυτές τις λειτουργίες να είναι επίσημες, μπορείτε πλέον να αρχίσετε να τις χρησιμοποιείτε σε εφαρμογές που θέλετε να δημοσιεύσετε και να έχετε εμπιστοσύνη ότι θα λειτουργήσουν όπως προβλέπεται. Το .NET MAUI (ή UI εφαρμογών πολλαπλών πλατφορμών) είναι ένα σύνολο εργαλείων που σας επιτρέπει να δημιουργείτε εφαρμογές για Windows, Android, iOS και macOS χρησιμοποιώντας μια ενιαία κοινόχρηστη βάση κώδικα. Για τους προγραμματιστές εφαρμογών πολλαπλών πλατφορμών, αυτό θα πρέπει να είναι μεγάλη βοήθεια και υποστηρίζει επίσης λειτουργίες όπως το Hot Reload, ώστε να μπορείτε να δείτε πώς οι αλλαγές στον κώδικα επηρεάζουν την εφαρμογή σε πραγματικό χρόνο. Το .NET MAUI βρίσκεται σε προεπισκόπηση εδώ και αρκετό καιρό, οπότε είναι καλό να το δούμε επιτέλους να υποστηρίζεται επίσημα.
Εν τω μεταξύ, ενώ η υποστήριξη Arm64EC δεν αναφέρεται στην ανακοίνωση για το Visual Studio 2022 17.3, υπάρχει ένα ξεχωριστή ανάρτηση ιστολογίου ανακοινώνοντας την επίσημη υποστήριξη. Αυτό έρχεται πάνω από ένα χρόνο από τότε Το Arm64EC ανακοινώθηκε για πρώτη φορά. Εάν δεν γνωρίζετε, το Arm64EC (Συμβατό με Emulation) είναι μια δυαδική διεπαφή εφαρμογών (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 εδώ αν είστε περίεργοι.
Εάν χρησιμοποιείτε macOS, το Visual Studio 2022 για Mac 17.3 κυκλοφορεί επίσης σήμερα. Αυτή η έκδοση συνοδεύεται από υποστήριξη για User Secrets, νέες διορθώσεις κώδικα που θα σας βοηθήσουν να είστε πιο παραγωγικοί και υποστήριξη για λογαριασμούς App Store Connect, οι οποίοι απαιτούνται για μεμονωμένους προγραμματιστές της Apple. Υπάρχει μια πλήρης λίστα αλλαγών εδώ. Το Visual Studio για Mac 17.4 εισέρχεται επίσης σε προεπισκόπηση σήμερα με αρχική υποστήριξη για .NET MAUI.
Ανεξάρτητα από την έκδοση που αναζητάτε, μπορείτε βρείτε τις πιο πρόσφατες λήψεις του Visual Studio εδώ.
Πηγή: Microsoft