يستند ويندوز 11 لا يزال إلى كود ويندوز 95، وكانت الجهود المبذولة لاستبداله غير ناجحة

يستند ويندوز 11 لا يزال إلى كود ويندوز 95، وكانت الجهود المبذولة لاستبداله غير ناجحة

19 hardware

العنصر الأساسي «الذهني» في ويندوز 11 هو Win32

أكثر واجهة برمجة تطبيقات موثوقة ومجربة على مر السنين، التي لا تزال جوهر وظائف ويندوز 11، هو Win32. جذورها تعود إلى عصر ويندوز 95، عندما كان المطورون يحلمون بالسيارات الطائرة ومحطات القمر بحلول عام 2026.

مارك روسينوفيتش يوضح الأصل

في مقابلة مع مطلق سابقة في مايكروسوفت، أشار مارك روسينوفيتش إلى:

> «من الذي في التسعينات توقع أن يكون Win32 واجهة برمجة تطبيقات ذات صلة في عام 2026؟ لا أحد. كنا نحلم حينها بالسيارات الطائرة ومحطات القمر، وليس بـ Win32 التي تم إنشاؤها منذ أيام ويندوز 95».

وبالتالي، فإن Win32 هو مجموعة من الوظائف والاستدعاءات التي يستخدمها البرامج الخارجية للتفاعل مع نظام التشغيل. إذا احتاج البرنامج إلى عرض نافذة، أو قراءة ملف، أو معالجة نقرة الفأرة أو الاستجابة لمفتاح لوحة المفاتيح، يقوم المطور ببساطة باستدعاء الدوال الجاهزة: `CreateWindow()`، `ReadFile()`، `GetCursorPos()` وغيرها، بدلاً من كتابة كود خاص.

محاولات مايكروسوفت التخلي عن Win32

مع إصدار ويندوز 8، قدمت الشركة واجهة برمجة تطبيقات جديدة – WinRT، التي كان يُفترض أن تكون أساس واجهة المستخدم. كان يتوقع أن تبقى «المربعات» لفترة طويلة. ومع ذلك، لم يحقق ويندوز 8 النجاح المتوقع، وفي ويندوز 10 عادت مايكروسوفت إلى Win32.

تدرك تدريجياً WinRT منصة Windows Platform العامة (UWP)، التي أعيد تسميتها لاحقًا بـ Windows App SDK وWinUI 3. ومع ذلك، لا تزال معظم التطبيقات تعتمد على Win32 لتنفيذ مهامها.

التعليقات (0)

شارك أفكارك — يرجى الالتزام بالأدب والبقاء ضمن الموضوع.

لا توجد تعليقات بعد. اترك تعليقًا وشارك رأيك!

لترك تعليق، يرجى تسجيل الدخول.

سجّل الدخول للتعليق