يضيف Windows App SDK 1.1 دعمًا للتطبيقات المرتفعة ومواد Mica

أصدرت Microsoft الإصدار 1.1 من Windows App SDK، مع دعم لإنشاء التطبيقات التي تتطلب الرفع والإشعارات والمزيد.

أصدرت Microsoft الإصدار 1.1 من Windows App SDK، وهي مجموعة من أدوات التطوير التي (ليس من المستغرب) تتيح لك إنشاء تطبيقات لنظامي التشغيل Windows 10 و11. جاء الإصدار الأولي من Windows App SDK بعد فترة وجيزة ويندوز 11 تم إطلاقه، وهو وسيلة للجمع بين العناصر المرئية والميزات الحديثة بالإضافة إلى إمكانات Win32 التقليدية في نفس التطبيق. يأتي هذا الإصدار الجديد مع بعض التحسينات الملحوظة لجعل التجربة أفضل.

Mica هي مادة سطحية جديدة قدمتها Microsoft مع نظام التشغيل Windows 11، وهي تسمح لخلفية سطح المكتب لديك بالتألق بهدوء من خلال التطبيق، مما يضيف القليل من الألوان إلى واجهة المستخدم. على الرغم من أن الإصدار الأولي من Windows App SDK جاء بعد إصدار Windows 11 بالفعل، إلا أنه لم يكن بإمكانك إنشاء تطبيقات تستخدم مادة Mica الجديدة بهذه الطريقة. بالإضافة إلى ذلك، يحتوي معرض WinUI 3 في Windows App SDK على نماذج جديدة وعناصر تحكم جديدة وواجهة محدثة لتتماشى بشكل أكبر مع مبادئ تصميم Windows 11.

هناك تحسين رئيسي آخر وهو القدرة على إنشاء تطبيقات تتطلب الترقية (بمعنى أنها تحتاج إلى التشغيل كمسؤول)، وهو ما كان بمثابة قيود على الإصدار الأصلي. بالإضافة إلى ذلك، يمكن للتطبيقات التي تم حزمها باستخدام تنسيق MSIX والتطبيقات ذات العبوات المتفرقة والتطبيقات غير المجمعة أيضًا إرسال إشعارات Windows Toast الآن، بما في ذلك عندما لا يكون التطبيق قيد التشغيل. وهذا يعني أن التطبيقات لديها طريقة لتنبيه المستخدمين حتى في حالة عدم استخدام التطبيق.

قامت Microsoft أيضًا بإجراء تحسينات على أداء التطبيقات التي تستخدم C# بفضل التحديثات في طبقة التشغيل المتداخل WinRT. تقول Microsoft إن تطبيق "Hello World" البسيط يمكنه رؤية أوقات بدء التشغيل بشكل أسرع بنسبة تصل إلى 9%، ويجب أن ترى أيضًا تحسينات كبيرة عند استخدام خصائص التبعية في تطبيقات WinUI 3.

من جانب المطورين، أصبح من الممكن الآن ضبط التطبيق على إعادة التشغيل تلقائيًا عند إغلاقه بسبب تحديث أو تعطل. بالإضافة إلى ذلك، يمكنك تعيين خيارات الاسترداد حتى يتمكن التطبيق من إعادة المستخدمين إلى حيث كانوا قبل إغلاق التطبيق بشكل غير متوقع.

تتضمن التغييرات الأخرى واجهات برمجة تطبيقات bootstrapper المحسنة، ودعم التطبيقات القائمة بذاتها (أي التطبيقات التي تحتوي على Windows المطلوب تبعيات التطبيق SDK لاستخدامها)، والقدرة على تغيير متغيرات البيئة دون الحاجة إلى استخدام واجهة برمجة تطبيقات التسجيل مباشرة. قدمت Microsoft أيضًا واجهة برمجة تطبيقات جديدة للنوافذ تتيح إمكانية ضبط الترتيب z لنوافذ التطبيقات الخاصة بك. أخيرًا، أعلنت Microsoft أن Template Studio لـ WinUI (C#) موجود الآن متوفر في سوق Visual Studio. يسهّل هذا الامتداد إنشاء تطبيق WinUI باستخدام تجربة تعتمد على المعالج، مما ينتج عنه "تعليمات برمجية جيدة التصميم وقابلة للقراءة"، وهي طريقة جيدة لبدء تطوير WinUI.

لتثبيت أدوات Windows App SDK للتطوير، ستحتاج إلى استخدام Visual Studio 2022 أو 2019، و اتبع التعليمات الموجودة على هذه الصفحة اعتمادًا على نوع التطبيق الذي تريد إنشاءه. من المفترض أن تتمكن تلقائيًا من الحصول على أحدث إصدار من الأدوات بهذه الطريقة. يمكنك أيضًا العثور على ملاحظات الإصدار الكاملة هنا.


مصدر: مايكروسوفت