Windows App SDK 1.0.0-πειραματικό με WinUI 3, κυκλοφόρησε περισσότερο

Εικονίδιο ώρας ανάγνωσης 3 λεπτό. ανάγνωση


Οι αναγνώστες βοηθούν στην υποστήριξη του MSpoweruser. Ενδέχεται να λάβουμε προμήθεια εάν αγοράσετε μέσω των συνδέσμων μας. Εικονίδιο επεξήγησης εργαλείου

Διαβάστε τη σελίδα αποκάλυψης για να μάθετε πώς μπορείτε να βοηθήσετε το MSPoweruser να διατηρήσει τη συντακτική ομάδα Διάβασε περισσότερα

winui 3

Η Microsoft μόλις κυκλοφόρησε το Windows App SDK 1.0.0-experimental, μια εργαλειοθήκη που εξουσιοδοτεί τους προγραμματιστές εφαρμογών για επιτραπέζιους υπολογιστές να δημιουργούν εφαρμογές με σύγχρονο περιβάλλον εργασίας χρήστη, API και λειτουργίες πλατφόρμας των Windows.

Η έκδοση 1.0.0 του SDK φέρνει τις ακόλουθες δυνατότητες και βελτιώσεις:

WindowsUI 3

Αυτή η έκδοση του WinUI 3 επικεντρώνεται στην ανάπτυξη νέων δυνατοτήτων για σταθερή έκδοση 1.0 και στη διόρθωση σφαλμάτων.

  • Νέα χαρακτηριστικά: Υποστήριξη για την εμφάνιση ενός ContentDialog ανά παράθυρο και όχι ανά νήμα.
  • Bugs: Για την πλήρη λίστα των σφαλμάτων που αντιμετωπίζονται σε αυτήν την έκδοση, βλ το repo GitHub.
  • δείγματα: Για να δείτε τα στοιχεία ελέγχου και τις δυνατότητες του WinUI 3 σε δράση, μπορείτε να κλωνοποιήσετε και να δημιουργήσετε την εφαρμογή WinUI 3 Controls Gallery από το GitHubή κατεβάστε την εφαρμογή από το Microsoft Store.

Push notifications (πειραματική δυνατότητα)

Αυτή η έκδοση εισάγει ένα API ειδοποιήσεων push που μπορεί να χρησιμοποιηθεί από εφαρμογές επιτραπέζιου υπολογιστή συσκευασμένες σε MSIX με ταυτότητες που βασίζονται σε εγγραφή εφαρμογών Azure. Για να χρησιμοποιήσετε αυτήν τη δυνατότητα, πρέπει εγγραφείτε για την ιδιωτική προεπισκόπηση της Microsoft.

Σημαντικοί περιορισμοί:

  • Οι ειδοποιήσεις push υποστηρίζονται μόνο σε συσκευασμένες εφαρμογές MSIX που εκτελούνται σε Windows 10 έκδοση 2004 (build 19041) ή νεότερες εκδόσεις.
  • Η Microsoft διατηρεί το δικαίωμα να απενεργοποιήσει ή να ανακαλέσει εφαρμογές από τις ειδοποιήσεις push κατά τη διάρκεια της ιδιωτικής προεπισκόπησης.
  • Η Microsoft δεν εγγυάται την αξιοπιστία ή την καθυστέρηση των ειδοποιήσεων push.
  • Κατά την ιδιωτική προεπισκόπηση, ο όγκος ειδοποιήσεων push περιορίζεται στο 1 εκατομμύριο ανά μήνα.

Παράθυρο (πειραματικό χαρακτηριστικό)

Αυτή η έκδοση περιλαμβάνει ενημερώσεις στα API παραθύρων. Αυτά είναι ένα σύνολο API παραθύρων υψηλού επιπέδου, με επίκεντρο την κλάση AppWindow, το οποίο επιτρέπει εύχρηστα σενάρια παραθύρου που ενσωματώνονται καλά με την εμπειρία χρήστη των Windows και άλλες εφαρμογές. Αυτό είναι παρόμοιο, αλλά όχι το ίδιο με το UWP AppWindow.

Σημαντικοί περιορισμοί:

  • Αυτή η έκδοση του AppWindow είναι προς το παρόν διαθέσιμη μόνο σε εφαρμογές Win32 (συσκευασμένες και μη).
  • Το SDK εφαρμογών των Windows δεν παρέχει επί του παρόντος μεθόδους για την επισύναψη περιεχομένου πλαισίου διεπαφής χρήστη σε ένα AppWindow; περιορίζεστε στη χρήση του HWND μεθόδους πρόσβασης interop.
  • Τα Windows API δεν θα λειτουργούν επί του παρόντος στις εκδόσεις 1809 και 1903 των Windows για AMD64.

Ανάπτυξη για μη συσκευασμένες εφαρμογές (πειραματική δυνατότητα)

Αυτή η έκδοση εισάγει ενημερώσεις στο δυναμικές εξαρτήσεις χαρακτηριστικό, συμπεριλαμβανομένου του bootstrapper API.

Σημαντικοί περιορισμοί:

  • Η δυνατότητα δυναμικών εξαρτήσεων υποστηρίζεται μόνο για μη συσκευασμένες εφαρμογές (δηλαδή εφαρμογές που δεν χρησιμοποιούν MSIX για την τεχνολογία ανάπτυξής τους).
  • Δεν υποστηρίζονται υπερυψωμένοι καλούντες.

Άλλοι περιορισμοί και γνωστά ζητήματα

  • Καμία υποστήριξη για οποιαδήποτε διαμόρφωση κατασκευής CPU: Το Windows App SDK είναι γραμμένο σε εγγενή κώδικα και επομένως δεν υποστηρίζεται Οποιαδήποτε CPU δόμηση διαμορφώσεων. ο Πρότυπα έργου WinUI επιτρέπονται μόνο κατασκευές που αφορούν την αρχιτεκτονική. Πότε προσθήκη του SDK εφαρμογών των Windows σε μια υπάρχουσα εφαρμογή ή στοιχείο .NET που υποστηρίζει Οποιαδήποτε CPU, πρέπει να καθορίσετε την επιθυμητή αρχιτεκτονική: x86x64 or arm64.
  • Οι εφαρμογές .NET πρέπει να στοχεύουν έκδοση 18362 ή μεταγενέστερη: Το TFM σας πρέπει να έχει ρυθμιστεί σε net5.0-windows10.0.18362 ή υψηλότερο, και του έργου συσκευασίας σας <TargetPlatformVersion> πρέπει να οριστεί σε 18362 ή υψηλότερο. Για περισσότερες πληροφορίες, δείτε το γνωστό θέμα στο GitHub.

Διαβάστε περισσότερα και βρείτε τους συνδέσμους λήψης στη Microsoft εδώ.

Περισσότερα για τα θέματα: Windows App SDK 1.0.0, winui 3

Αφήστε μια απάντηση

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται *