וינדוס 11 עדיין מבוסס על קוד של וינדוס 95 והמאמצים להחליפו לא הצליחו
המרכיב המוחי המרכזי של Windows 11 הוא ה‑Win32
ה־API הנאמן והנבדק במשך השנים, שממשיך להיות ליבת הפונקציונליות של Windows 11, הוא ה‑Win32. שורשיו נוגעים לעידן של Windows 95, כאשר המפתחים חלמו על רכבים מעופפים ותחנות ירח עד שנת 2026.
מרק רוסינוביץ מסביר את המקור
בראיון עם זקן מיקרוסופט מרק רוסינוביץ ציין:
> «מי בשמונים חזה שה־Win32 יהיה API רלוונטי בשנת 2026? אף אחד. באותו זמן חלמנו על רכבים מעופפים ותחנות ירח, ולא על ה‑Win32 שנוצר עוד בתקופת Windows 95».
לכן, ה‑Win32 הוא קבוצה של פונקציות והקריאות שהיישומים צד-שלישי משתמשים בהן כדי לתקשר עם מערכת ההפעלה. אם ליישום יש צורך להציג חלון, לקרוא קובץ, לטפל בקליק עכבר או להגיב ללחצן מקלדת, המפתח פשוט קורא לפונקציות מוכנות: `CreateWindow()`, `ReadFile()`, `GetCursorPos()` וכדומה, ולא כותב קוד משלו.
המאמצים של מיקרוסופט לוותר על ה‑Win32
עם יציאת Windows 8 החברה הציגה API חדש – WinRT, שנועד להיות הבסיס לממשק המשתמש. ציפו שה«ריבועים» יישארו לאורך זמן. אך Windows 8 לא קיבלה את ההצלחה המצופה, וב-Windows 10 מיקרוסופט חזרה ל‑Win32.
WinRT נצברה בהדרגה ב־Universal Windows Platform (UWP), שנשנה מאוחר יותר ל‑Windows App SDK ו‑WinUI 3. עם זאת רוב היישומים עדיין מסתמכים על Win32 לביצוע משימותיהם.
תגובות (0)
שתפו את דעתכם — אנא היו מנומסים והישארו בנושא.
התחברו כדי להגיב