Microsoft 'Project Reunion' לאיחוד אפליקציות Win32 ו- UWP עבור Windows 10X במכשירי מחשוב ניידים עם מסך כפול?

מיקרוסופט / Microsoft 'Project Reunion' לאיחוד אפליקציות Win32 ו- UWP עבור Windows 10X במכשירי מחשוב ניידים עם מסך כפול? קריאה של 2 דקות

ה- Surface Neo: אחד המכשירים הראשונים שתומכים ב- Windows 10X



מיקרוסופט פרסמה מסמך חשוב המציע פרטים על 'פרויקט איחוד'. כפי שהשם מרמז, הפרויקט יכלול שילוב של אפליקציות Win32 מדור קודם עם אפליקציות UWP (פלטפורמת חלונות אוניברסלית) של ימינו. האיחוד בין שתי הפלטפורמות השונות באופן משמעותי אמור להבטיח פיתוח ופיתוח אפליקציות פשוטים יותר עבור מפתחים שיוצרים אפליקציות עבורן חלונות 10 וככל הנראה מערכת ההפעלה Windows 10X.

עם Windows 8, מיקרוסופט ניסתה גישה שונה במהותה לאפליקציות. בעוד שמורשת יישומי Win32 נאבקים עם מערכת אקולוגית של אפליקציות מודרניות , מיקרוסופט הציגה את UWP. בעוד UWP נועד להציע פעולות יעילות, היו כמה בעיות עבור מפתחים העובדים עם שתי פלטפורמות נפרדות למעשה לאותה מטרה. כעת מיקרוסופט החליטה סוף סוף לשלב את המערכת האקולוגית Win32 וגם UWP עם 'Project Reunion'.



'Project Reunion' של מיקרוסופט שואפת לאחד את יישומי Win32 ואוניברסלי Windows Platform (UWP):

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



Project Reunion הוא ניסיון לנקות את הבעיות שנוצרו על ידי מיקרוסופט באפליקציות UWP 'מודרניות' החל מ- Windows 8. משתמשים תמיד התייחסו לאפליקציות Win32 מדור קודם כחשובות לביצוע העבודה. בינתיים, אפליקציות UWP נחשבו לגרסאות פשוטות למכשירי מחשוב ניידים.

עם Project Reunion, מיקרוסופט למעשה הגדילה את ממשק ה- API של Win32 עם ה- UWP API. זה יאפשר למפתחים להוסיף תכונות מודרניות כמו החלונית Share לאפליקציות שולחן העבודה שלהם. שילוב בין שתי הפלטפורמות חשוב לאיחוד שתי גישות פיתוח נפרדות ופשט את תהליך פיתוח האפליקציות.



מה מציעה Microsoft Project Union למפתחי אפליקציות?

הרכיבים הראשונים של Project Reunion הם הקוד הפתוח WinUI 3 ו- WebView 2 . בעוד ש- WinUI 3 היא מסגרת ממשק משתמש מודרנית ומקורית עבור Windows 10, WebView 2 הוא שליטה לשילוב תוכן אינטרנט באפליקציה. מיקרוסופט הוסיפה כעת א הבהרה לדף ה- GitHub שלו לאיחוד פרויקטים להסביר מהו הפרויקט ומה לא.

בתחילת הדרך, מיקרוסופט הוסיפה את ה- C ++ / WinRT , מנוחה / WinRT , ו C # / WinRT ספריות לאיגוד הפרויקטים. התצוגה המקדימה הציבורית של ספריית זמן הריצה של חלונות Windows נוספה בחודש שעבר. זה יפשט את מפתחי יישומי Windows לשימוש טוב יותר בחלודה. זה משרת את אותה מטרה כמו זמן ההפעלה של Windows עבור קוד שנכתב ב- C ++ ו- C #. מיקרוסופט הוסיפה גם את MISX-Core, שהיא למעשה דרך עבור מפתחים להפיץ יישומים למחשבי Windows דרך החנות או באמצעות מנגנון צד שלישי משלהם.

מיקרוסופט הבהירה כי Project Union אינו מודל יישום או פלטפורמה חדשים. במילים אחרות, לא תהיה תבנית 'אפליקציית Project Reunion חדשה' עבור Visual Studio, קוד VS או סביבות פיתוח אחרות. אם כבר מדברים על אותו דבר, מיקרוסופט הזכירה, 'עדיין תהיה לך גישה מלאה ל- Windows SDK וערכות נלוות. לאורך זמן התכונות ש- Project Reunion מספק יגדלו מעבר למיזוג דגמי Win32 ו- UWP הקיימים ויספקו פונקציונליות נוספת לשימוש בכל האפליקציות. '

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

תגים מיקרוסופט