في خطوة مفاجئة ، أكدت Microsoft أنها لا تعمل حاليًا على إصدار مستقر من WinUI 3 لتطبيقات UWP ، حيث تريد الشركة التركيز على تطبيقات Win32 القديمة لنظامي التشغيل Windows 10 و Windows 11.
WinUI هي واجهة مستخدم جديدة لكل من Windows 10 و Windows 11 ، وتحتوي على عناصر تحكم / أنماط حديثة لتطبيقات Windows. يصف مسؤولو Microsoft WinUI بأنه “منصة واجهة المستخدم الأصلية” وتستخدمها Microsoft في غلاف Windows بالإضافة إلى React Native لنظام التشغيل Windows.
وفقًا لمايكروسوفت ، تم تصميم WinUI للأجهزة والأجهزة الحديثة اليوم ، وهو يدعم أحدث تصميم بطلاقة. تعد معظم عناصر التحكم والأنماط الحديثة التي تراها في تطبيقات Windows UWP جزءًا من مشروع WinUI للشركة وهي تجسد Fluent Design ، مما يمنح كل تطبيق “اللمسة الحديثة” التي يتوقعها المستخدمون.
WinUI 2 هو الجيل الثاني من WinUI وهو عبارة عن مكتبة من عناصر التحكم والأنماط المتاحة لتطبيقات UWP. مع WinUI 3 ، الجيل التالي من WinUI ، تقدم Microsoft أساليب / عناصر تحكم جديدة وحديثة بطلاقة لتطبيقات سطح المكتب. نتيجة لذلك ، أصبحت جميع إمكانات WinUI متاحة الآن لمنصات التطبيقات القديمة.
قالت Microsoft في الأصل إن WinUI 3 سيكون متاحًا لجميع منصات التطوير ، ولكن يبدو أن الخطط قد تغيرت الآن. أثناء مكالمة المجتمع ، أكدت Microsoft أن WinUI 3 (الجيل التالي من إطار عمل WinUI) ليس مخططًا لتطبيقات UWP.
بدلاً من ذلك ، تخطط الشركة للتركيز على WinUI 3 لمنصات التطوير القديمة.
قالت Microsoft: “فيما يتعلق بهذه الخطط أو عدم وجودها ، لا يُقصد بذلك أن يكون إعلانًا عن أن WinUl 3 لن يدعم UWP على الإطلاق”.
فيما يتعلق بالتوافر العام لـ WinUI 3 لـ UWP ، ليس لدى Microsoft إطار زمني أو خطط مؤكدة لنقل دعم WinUl 3 UWP من التجريبية إلى المستقرة.
“في الوقت الحالي ، لا أعرف متى أو ما إذا كان WinUl 3 سيصبح مستقرًا ومدعومًا لـ UWP. ليس لدينا خطط للقيام بذلك الآن ، ولا في أي وقت قريب. لم يتم اتخاذ أي قرار داخلي للقول إننا لن نفعل ذلك أبدًا ، ولم يتم اتخاذ قرار داخلي للقيام بذلك أيضًا. فقط لا توجد خطط الآن ، ونحن نخطط بشكل فضفاض بين 6 أشهر إلى عام واحد قبل ذلك ، وهذا يعني عدم وجود خطط تقريبًا في العام المقبل ، “كتب مدير برنامج WinUI ريان ديموبولوس في قناة Discord .
WinUI 2.x لتطبيقات UWP ، WinUI 3 لسطح المكتب
وفقًا للمسؤولين ، تريد Microsoft التركيز على “جعل WinUl 3 يعمل لمطوري Win32”. كجزء من الاستراتيجية الجديدة ، تقول Microsoft إنها ستتواصل مع مجتمع كبير جدًا من Win32 لإقناع المطورين بتحديث تطبيقاتهم لنظام التشغيل Windows 11.
بالنسبة لمطوري Win32 ، يعد WinUI 3 تغييرًا إيجابيًا حيث فتحت Microsoft أخيرًا جميع الوظائف الحديثة.
إذن ما هو قديم جديد مرة أخرى ، لكن هذه الخطوة لن تكون مطمئنة لمطوري UWP. هذا لأن WinUI 2 له قيود متعددة. على سبيل المثال ، لا يدعم عنصر تحكم WebView2 المستند إلى Microsoft Chromium أو NET 5.0.
ستحتفظ Microsoft بـ WinUI 2.x لتطبيقات UWP ، ولكن من الواضح أن Microsoft ستستثمر أكثر في WinUI 3.
UWP لم يمت ولا توجد خطط ضده ، ولكن الأولوية الحالية للشركة هي تحديث WinUI 3 لتطبيقات Win32.