مكتبة واجهة مستخدم ويندوز
مكتبة واجهة مستخدم ويندوز ( WinUI، التي تحمل الاسم الرمزي "جوبيتر" [ 5 ] [ 6 ] ، وتُعرف أيضًا باسم UWP XAML و WinRT XAML ) هي واجهة برمجة تطبيقات لواجهة المستخدم ، تُعد جزءًا من نموذج برمجة وقت تشغيل ويندوز ، الذي يُشكل العمود الفقري لتطبيقات منصة ويندوز العالمية (المعروفة سابقًا باسم تطبيقات نمط مترو أو التطبيقات الغامرة ) لأنظمة التشغيل ويندوز 8 ، وويندوز 8.1 ، وويندوز 10، وويندوز فون 8.1 . تُمكّن هذه المكتبة من تعريف واجهات المستخدم باستخدام تقنية لغة ترميز التطبيقات القابلة للتوسيع (XAML).
WinUI هو أحد أطر عمل واجهة المستخدم المتعددة المدمجة في Windows Runtime؛ والآخر هو HTML5 (على سبيل المثال، عبر WinJS ) و DirectX .
WinUI 2 هي مكتبة إضافية لـ UWP XAML تحتوي على عناصر تحكم وأنماط تتوافق مع لغة تصميم Windows 11. يتم توزيعها عبر NuGet وهي تختلف عن إطار عمل UWP XAML الذي يوفر محرك العرض الفعلي؛ مع ذلك، يمكن اعتبارهما مترادفين.
يفصل WinUI 3 لغة XAML الخاصة بنظام التشغيل WinRT عن نظام التشغيل كحزمة منفصلة ليتم تحديثها بسرعة ولجعل الميزات الجديدة تعمل على الإصدارات القديمة من Windows. [ 7 ] وهو جزء من Windows App SDK (الذي يحمل الاسم الرمزي "Project Reunion")، وهو جهد من Microsoft للتوفيق بين سطح مكتب Windows (Win32) ونموذج تطبيقات UWP منخفض IL.
هاتف ويندوز
لم يكن نظام التشغيل Windows Phone 8.0 WinRT XAML مدعومًا، وكانت تطبيقات XAML تعتمد على Silverlight XAML ويتم نشرها بتنسيق XAP .
في نظام التشغيل Windows Phone 8.1، يتوفر WinRT XAML إلى جانب دعم مُحسّن لبيئة تشغيل Windows. يُمكّن هذا التوافق بين المنصات تطبيقات شاملة تستهدف كلاً من Windows 8.1 وWindows Phone 8.1 مع مشاركة معظم الشيفرة البرمجية، بما في ذلك واجهة المستخدم. لا يزال Windows Phone 8.1 قادرًا على تشغيل تطبيقات Silverlight XAML، وقد أُضيفت إليه ميزات وواجهات برمجة تطبيقات جديدة (تُسمى Silverlight 8.1 [ 8 ] ).
التقنيات ذات الصلة
يرتبط WinUI بـ Windows Presentation Foundation (WPF) و Silverlight (WPF/E)، وهما إطاران متشابهان لواجهة المستخدم يعتمدان على XAML، ويُستخدمان لتطبيقات سطح المكتب والتطبيقات المحمولة على التوالي. يستخدم WinUI العديد من الأسماء نفسها لواجهات برمجة التطبيقات (APIs) الخاصة به، كما هو الحال مع هاتين التقنيتين القديمتين، وخاصة Silverlight، ولكن استخدامه يقتصر على نظام Windows (وتحديدًا Windows 8 والإصدارات الأحدث) كما هو الحال مع WPF. يكمن الاختلاف الرئيسي في أن WPF و Silverlight مكتوبان بلغة C# ويتطلبان استخدام لغات .NET مثل C# أو Visual Basic ، بينما WinRT XAML جزء من Windows Runtime، وهو مكتوب بلغة C++ ومتاح للتعليمات البرمجية الأصلية ، ويحتوي على أدوات للتطوير، باستخدام C++/CX أو C++/WinRT .
انظر أيضاً
مراجع
- ↑ مايكروسوفت. "الإصدارات · microsoft/microsoft-ui-xaml" . جيت هاب . تم الاطلاع عليه في 6 فبراير 2026 .
- ↑ كارل بريدج - مايكروسوفت. "ملاحظات إصدار Windows App SDK 2.0 - تطبيقات ويندوز" . learn.microsoft.com . تم الاطلاع عليه في 6 فبراير 2026 .
- ↑ "نظرة عامة على واجهة المستخدم لنظام ويندوز" . تطوير تطبيقات ويندوز. وثائق مايكروسوفت . 13 أكتوبر 2015. تم الاطلاع عليه في 15 أكتوبر 2021 .
- ↑ غالو، كيفن (4 ديسمبر 2018). "الإعلان عن المصادر المفتوحة لـ WPF وWindows Forms وWinUI في مؤتمر Microsoft Connect 2018" . مطورو ويندوز. مدونات ويندوز . تم الاطلاع عليه بتاريخ 9 أكتوبر 2021 .
- ↑ نيكسون، جيري (20 يونيو 2012). "ويندوز 8: 15 سببًا إضافيًا لاختياري XAML على HTML5" . مدونة جيري نيكسون . تم الاطلاع عليه في 15 أكتوبر 2021 .
- ↑ نيكسون، جيري؛ هوير، تيم (24 يناير 2013). "XAML وتطوير تطبيقات ويندوز 8" . ديف راديو. القناة 9. تم الاطلاع عليه في 15 أكتوبر 2021 .
- ↑ راموس، ميغيل (7 يوليو 2020). "نظرة معمقة على واجهة المستخدم WinUI 3 في تطبيقات سطح المكتب" . مطورو ويندوز. مدونات ويندوز . تم الاطلاع عليه بتاريخ 28 مايو 2021 .
- ↑ "تطبيقات ويندوز فون سيلفرلايت 8.1" . تطوير ويندوز 8. وثائق مايكروسوفت . 20 مايو 2016. تم الاطلاع عليه في 15 أكتوبر 2021 .
روابط خارجية
- الموقع الرسمي

- معرض واجهة المستخدم WinUI على GitHub
- توثيق مساحة اسم Windows.UI.Xaml على موقع Microsoft Learn
- عروض تقديمية حول لغة XAML من مؤتمر Microsoft Build لعام 2011 على منصة Microsoft Learn (تم بثها أصلاً على القناة 9 )
- WinRTXamlToolkit على GitHub
- واجهات برمجة تطبيقات مايكروسوفت
- برنامج مجاني مكتوب بلغة C++
- برنامج مجاني مكتوب بلغة سي شارب
- أدوات تطوير مايكروسوفت
- برامج مايكروسوفت المجانية
- برنامج 2011
- برنامج مرخص بموجب ترخيص MIT
- مجموعات أدوات الأدوات المصغّرة
- برنامج مجاني يعمل بنظام ويندوز فقط
