תמיכה ביישומי x86 64bit לעולם לא תגיע ל-Windows 10 ב-ARM

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


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

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

Windows 10 ב-ARM תקבל בקרוב ARM64 SDK מקורי, המאפשר למפתחים לקוד ישירות עבור מעבד ARM64, אך זה לא יפתור את הבעיה של אפליקציות קיימות בעלות ביצועים גבוהים כגון יישומי Creative Cloud רבים שאינם זמינים בגרסאות x86 32bit.

בראיון ל-ZDNet, מנהלת Windows, ארין צ'פל, חשפה כי ייתכן שזו בעיה שלעולם לא תיפתר.

"לחקות את x64 בנוסף ל-x86 מכפיל את העבודה ההנדסית", אמרה ארין צ'פל ל-ZDNet. "בנוסף, Windows תומך רק בשכבת ההפשטה של ​​Windows ב-Windows (WOW) עבור יישומי 32 סיביות, לא יישומי 64 סיביות. נצטרך להוסיף תמיכה עבור Windows 64-bit בשכבת Windows."

זו תהיה עבודה חדשה, במקום פשוט להתאים את התמיכה הקיימת ב-32 סיביות ב-Windows של 64 סיביות כדי להפעיל אפליקציות x86 ב-ARM.

"זה אפשרי מבחינה טכנית, [אבל] זה חילוץ משאבים של העבודה הדרושה מול התועלת למשתמש. כשבדקנו את הטלמטריה שלנו עבור היישומים הנפוצים ביותר ב-Windows, גילינו שלרובם יש גרסאות x86. להרבה אפליקציות יש גם גרסאות x86 בלבד. רוב היישומים של 64 סיביות בלבד הם משחקים שנמצאים מחוץ ללקוח היעד של מכשיר זה. לבסוף, יישומים אלה שהם 64 סיביות בלבד רוצים בדרך כלל לפעול באופן מקורי מסיבות ביצועים. כתוצאה מכך, החלטנו למקד את ההשקעות ההנדסיות שלנו ב-ARM64 SDK המקורי כדי לאפשר למפתחים לכתוב באופן מקורי את האפליקציה שלהם עבור המכשיר."

צ'אפל לא חשב שחששות הביצועים אמינים.

"אם האפליקציה משתמשת בדיסק הקשיח, בגרפיקה או ברשת, כל זה פועל בליבה ופועל בביצועים מקוריים. אם היישום קשור ל-CPU, זה לוקח יותר זמן מאשר מקורי כי יש לתרגם אותו. זה גם ישתנה לפי יישום. בבדיקות שלנו גילינו שרוב האפליקציות הפועלות תחת אמולציה עולות בקנה אחד עם הציפייה של המשתמש להיענות", ציינה.

אם מפתח באמת זקוק לביצועי 64 סיביות, באופן אידיאלי הוא יקודד ישירות עבור ARM64. מיקרוסופט מתכננת להכריז על SDK עבור ARM64 ב-Build 2018.

"אנחנו עדיין עובדים על תוכניות ה-ARM64 SDK שלנו, כולל אילו גרסאות של NET יתמכו", אמר צ'פל.

עוד על הנושאים: Windows 10 על ARM