جدول المحتويات:
- التعريف - ماذا تعني مكتبة وقت تشغيل Windows (WinRT)؟
- يشرح Techopedia مكتبة وقت تشغيل Windows (WinRT)
التعريف - ماذا تعني مكتبة وقت تشغيل Windows (WinRT)؟
في سياق نظام التشغيل Windows 8 (OS) ، تعد مكتبة وقت تشغيل Windows (WinRT) هي واجهة برمجة التطبيقات الافتراضية (API) التي يستخدمها نظام التشغيل. لا يحل محل Win32 API الذي تم تشغيله تحت كافة تطبيقات Windows ، ولكنه يعززه. WinRT هو واجهة برمجة تطبيقات موجهة للكائنات C ++ تجلس في نفس المستوى مثل Win32 API ، وليس shell الذي يقع تحت Win32.
يشرح Techopedia مكتبة وقت تشغيل Windows (WinRT)
تطبق WinRT مظهر Metro الذي بدأ في Windows Mobile 7. وهذا يجلب مظهرًا مختلفًا تمامًا مقارنة بالتكرارات السابقة لنظام Windows. WinRT هو نظام واجهة مستخدم (UI) يعتمد على لغة ترميز التطبيق (XAML) ، والذي يوفر نفس تطبيق واجهة المستخدم لمطوري C ++ و HTML / JavaScript و .NET. هذا يختلف تمامًا عن Windows Presentation Foundation (WPF) ، والذي تم تعريضه فقط إلى .Net و Silverlight (يتعرض فقط للمتصفحات).
حتى مع ظهور WinRT ، لا يتم مسح Win32 بالكامل ويتعايش كلاهما. للمطورين خياران في التطوير وللمستخدمين هذه الخيارات أيضًا. يمكن للمستخدمين تثبيت تطبيقات النظام القديمة وتطبيقات المترو في نفس الوقت.
يمكن وصف WinRT على أنه واجهة برمجة التطبيقات (API) في نفس المستوى مثل Win32 الذي يعطي تطبيقاته الموارد والوظائف التي يحتاجونها. الفرق الوحيد مع Win32 هو أن WinRT يتعرض لجميع مطوري التطبيقات.
WinRT لديه الخصائص التالية:
- تم تصميم جميع أجزاء API لتكون غير متزامن.
- تم تصميم واجهة برمجة التطبيقات (API) وصنعها لسهولة إنشاء تطبيقات قائمة بذاتها أو جاهزة للتطبيقات.
- يعرض نموذج WPF / Silverlight XAML UI للمطورين.
- تكون تعريفات واجهة برمجة التطبيقات بتنسيق بيانات التعريف ، وهو نفس التعريف المستخدم في .NET (ECMA 335).
- يلتف كل من Win32 API ونظام واجهة المستخدم الجديد معا.
- لديها نموذج برمجة بسيط لإنشاء واجهات المستخدم. إنه مصمم خصيصًا لمطوري Windows الذين لا يحتاجون إلى تعلم Win32 API أو مصطلحات مثل LPARAM أو WndProc.
- يتعرض طراز Silverlight / WPF XAML UI للمطورين.
- يقوم بتنفيذ مظهر Windows (المعروف سابقًا باسم Metro)