Windows App SDK 1.0.0-ניסיוני עם WinUI 3, שוחרר יותר

סמל זמן קריאה 3 דקות לקרוא


קוראים עוזרים לתמוך ב-MSpoweruser. אנו עשויים לקבל עמלה אם תקנה דרך הקישורים שלנו. סמל טיפים

קרא את דף הגילויים שלנו כדי לגלות כיצד תוכל לעזור ל-MSPoweruser לקיים את צוות העריכה קראו עוד

וינואי 3

מיקרוסופט פרסמה זה עתה את Windows App SDK 1.0.0-experimental, ערכת כלים המאפשרת למפתחי אפליקציות שולחניות לבנות אפליקציות עם ממשק משתמש מודרני של Windows, ממשקי API ותכונות פלטפורמה.

גרסה 1.0.0 של ה-SDK מביאה את התכונות והשיפורים הבאים:

WindowsUI 3

מהדורה זו של WinUI 3 מתמקדת בבנייה לקראת תכונות חדשות ליציבות 1.0 ותיקון באגים.

  • תכונות חדשות: תמיכה בהצגת ContentDialog לכל חלון ולא לכל שרשור.
  • באגס: לרשימה המלאה של באגים המטופלים במהדורה זו, ראה ריפו GitHub.
  • דוגמאות: כדי לראות את הפקדים והתכונות של WinUI 3 בפעולה, אתה יכול לשכפל ולבנות את אפליקציית WinUI 3 Controls Gallery מ- GitHub, או הורד את האפליקציה מחנות מיקרוסופט.

הודעות דחיפה (תכונה נסיונית)

מהדורה זו מציגה ממשק API של הודעות דחיפה שיכול לשמש אפליקציות שולחן עבודה ארוזות ב-MSIX עם זהויות מבוססות רישום אפליקציות Azure. כדי להשתמש בתכונה זו, עליך הירשם לתצוגה המקדימה הפרטית של מיקרוסופט.

מגבלות חשובות:

  • הודעות דחיפה נתמכות רק באפליקציות ארוזות של MSIX הפועלות ב-Windows 10 גרסה 2004 (build 19041) או מהדורות מאוחרות יותר.
  • Microsoft שומרת לעצמה את הזכות להשבית או לבטל הודעות דחיפה של אפליקציות במהלך התצוגה המקדימה הפרטית.
  • Microsoft אינה מבטיחה את המהימנות או האחזור של הודעות דחיפה.
  • במהלך התצוגה המקדימה הפרטית, נפח הודעות הדחיפה מוגבל למיליון אחד בחודש.

חלונות (תכונה נסיונית)

מהדורה זו כוללת עדכונים לממשקי ה-API של חלונות. מדובר בסט של ממשקי API לחלונות ברמה גבוהה, המרוכזים סביב מחלקת AppWindow, המאפשרת תרחישי חלונות קלים לשימוש המשתלבים היטב עם חוויית המשתמש של Windows ואפליקציות אחרות. זה דומה, אבל לא זהה ל- UWP AppWindow.

מגבלות חשובות:

  • שחרור זה של AppWindow זמין כרגע רק ליישומי Win32 (גם ארוזים וגם לא ארוזים).
  • ה-Windows App SDK אינו מספק כרגע שיטות לצירוף תוכן מסגרת ממשק משתמש ל- AppWindow; אתה מוגבל לשימוש ב- HWND שיטות גישה אינטראפ.
  • ממשקי ה-API של Windowing לא יעבדו כרגע על Windows גרסה 1809 ו-1903 עבור AMD64.

פריסה עבור אפליקציות לא ארוזות (תכונה נסיונית)

מהדורה זו מציגה עדכונים ל- תלות דינמית תכונה, כולל ה Bootstrapper API.

מגבלות חשובות:

  • תכונת התלות הדינמית נתמכת רק עבור אפליקציות לא ארוזות (כלומר, אפליקציות שאינן משתמשות ב-MSIX עבור טכנולוגיית הפריסה שלהן).
  • אין תמיכה במתקשרים גבוהים.

מגבלות אחרות ובעיות ידועות

  • אין תמיכה בכל תצורת בניית מעבד: Windows App SDK כתוב בקוד מקורי ולכן אינו תומך כל מעבד לבנות תצורות. ה תבניות פרויקט WinUI אפשר רק בנייה ספציפית לארכיטקטורה. מתי הוספת ה-Windows App SDK ליישום או רכיב NET קיים התומך כל מעבד, עליך לציין את הארכיטקטורה הרצויה: x86x64 or arm64.
  • אפליקציות .NET חייבות למקד לגרסה 18362 ומעלה: ה-TFM שלך חייב להיות מוגדר ל net5.0-windows10.0.18362 ומעלה, ושל פרויקט האריזה שלך <TargetPlatformVersion> חייב להיות מוגדר ל-18362 ומעלה. למידע נוסף, ראה את בעיה ידועה ב- GitHub.

קרא עוד ומצא את קישורי ההורדה ב-Microsoft כאן.

עוד על הנושאים: Windows App SDK 1.0.0, וינואי 3

השאירו תגובה

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *