Windows 10 מקבל אפליקציות חנות עם תמיכה בריבוי מופעים, אפליקציות קונסולת UWP וגישה רחבה יותר למערכת קבצים
מיקרוסופט הכריזה על תמיכה באפליקציות קונסולת UWP, היכולת להפעיל מספר מופעים של אפליקציית Store וגישה רחבה יותר למערכת הקבצים עם המהדורה הגדולה הבאה של Windows 10, המכונה גרסה 1803 או Redstone 4.
פרסומת
עם Windows 10 גרסה 1803, אפליקציות UWP (חנות) יכולות כעת להצטרף לתמיכה במספר מופעים. מפתחים יכולים להחליט אם יש להפעיל מופע חדש של אפליקציה, או להפעיל מופע קיים.
מיקרוסופט מתארת את התכונה באופן הבא:
לפני Windows 10, גרסה 1803, רק מופע אחד של אפליקציית UWP יכול היה לפעול בכל פעם. כעת, אפליקציית UWP יכולה להצטרף לתמיכה במספר מקרים. אם פועל מופע של אפליקציית UWP מרובת מופעים, ובקשת הפעלה עוקבת מגיעה, הפלטפורמה לא תפעיל את המופע הקיים. במקום זאת, היא תיצור מופע חדש, הפועל בתהליך נפרד.
שלא כמו היישום הנוכחי של אפליקציות, שבהן לאפליקציות מסוימות של חנות יכולות להיות מספר חלונות אך חלונות בודדים תהליך, תכונת ריבוי המופעים תאפשר הפרדה של מספר תהליכים זה מזה עבור Store אפליקציות. זה אמור להגביר את המהימנות, האבטחה שלהם, ולאפשר לעבוד עם מספר קבצים בו זמנית. עם ה-SDK המעודכן, יכולת זו נגישה כעת למפתחי אפליקציות של צד שלישי.
שימו לב שלאפליקציות שולחן עבודה (Win32) תמיד הייתה את היכולת הזו. תכונה זו מורחבת כעת לאפליקציות החנות.
תמיכה באפליקציית UWP מסוף בחנות
תכונה מעניינת נוספת אשר נוחתת ב-Windows 10 גרסה 1803 "Redstone 4" היא אפליקציות UWP לקונסולות. אפליקציות UWP יכולות כעת להשתמש בחלון המסוף לקלט ופלט. הם מיועדים לשימוש עם שורת הפקודה ו-PowerShell. אפליקציות כאלה יכולות להשתמש בממשקי ה-API של המסוף ואפילו בממשקי API מסורתיים של Win32 כגון printf או getchar.
גישה רחבה יותר למערכת הקבצים
עם עדכונים לפלטפורמת Windows האוניברסלית, גם אפליקציות מרובות מופעים וגם אפליקציות UWP לקונסולות יוכלו לקבל גישה רחבה יותר למערכת הקבצים. מיקרוסופט מציינת את הדברים הבאים:
- הראשון משמש אם לאפליקציה יש AppExecutionAlias (או אפליקציית UWP רגילה עם חלונות או אפליקציית UWP מסוף). במקרה זה, האפליקציה מקבלת הרשאות למערכת הקבצים מספריית העבודה הנוכחית ומטה. כלומר, המשתמש מפעיל את האפליקציה משורת פקודה, והוא בוחר את המיקום במערכת הקבצים שממנו להפעיל את האפליקציה. לאפליקציה יהיו הרשאות מערכת קבצים מנקודה זו ומטה.
- התכונה השנייה של מערכת הקבצים מעניקה הרשאות לכל מערכת הקבצים (או, למען האמת, מעניקה לאפליקציה את אותן ההרשאות בדיוק למערכת הקבצים כולה כמו המשתמש שמפעיל את האפליקציה). זוהי תכונה חזקה מאוד - ומסיבה זו, היא מוגנת על ידי יכולת מוגבלת. אם תשלח לחנות אפליקציה שמצהירה על יכולת זו, תצטרך לספק תיאורים נוספים מדוע האפליקציה שלך זקוקה לתכונה החזקה הזו וכיצד היא מתכוונת להשתמש בה.
מָקוֹר: מיקרוסופט