Windows App SDK 1.0.0-تجربی با WinUI 3، بیشتر منتشر شد
3 دقیقه خواندن
منتشر شده در
صفحه افشای ما را بخوانید تا بدانید چگونه می توانید به MSPoweruser کمک کنید تا تیم تحریریه را حفظ کند ادامه مطلب
مایکروسافت به تازگی نسخه آزمایشی Windows App SDK 1.0.0 را منتشر کرده است، ابزاری که به توسعه دهندگان برنامه های دسکتاپ اجازه می دهد تا برنامه هایی با رابط کاربری مدرن ویندوز، API ها و ویژگی های پلت فرم بسازند.
نسخه 1.0.0 SDK ویژگی ها و پیشرفت های زیر را به همراه دارد:
WindowsUI 3
این نسخه از WinUI 3 بر روی ایجاد ویژگی های جدید برای پایدار 1.0 و رفع اشکالات متمرکز شده است.
- ویژگی های جدید: پشتیبانی از نمایش ContentDialog در هر پنجره به جای هر رشته.
- اشکالات: برای لیست کامل اشکالاتی که در این نسخه به آنها پرداخته شده است، مراجعه کنید مخزن GitHub.
- نمونه ها: برای مشاهده کنترل ها و ویژگی های WinUI 3 در عمل، می توانید برنامه WinUI 3 Controls Gallery را شبیه سازی کرده و بسازید. از GitHub، یا برنامه را دانلود کنید از فروشگاه مایکروسافت.
اعلانهای فشاری (ویژگی آزمایشی)
این نسخه یک API اعلانهای فشاری را معرفی میکند که میتواند توسط برنامههای دسکتاپ بستهبندی شده با MSIX با هویتهای مبتنی بر ثبت برنامه Azure استفاده شود. برای استفاده از این قابلیت باید برای پیش نمایش خصوصی مایکروسافت ثبت نام کنید.
محدودیت های مهم:
- اعلانهای فشاری فقط در برنامههای بستهبندی شده MSIX که در ویندوز 10 نسخه 2004 (بیلد 19041) یا نسخههای جدیدتر اجرا میشوند، پشتیبانی میشوند.
- مایکروسافت این حق را برای خود محفوظ می دارد که در طول پیش نمایش خصوصی، برنامه ها را از اعلان های فشاری غیرفعال یا لغو کند.
- مایکروسافت قابلیت اطمینان یا تأخیر اعلانهای فشاری را تضمین نمیکند.
- در طول پیش نمایش خصوصی، حجم اعلان فشار به 1 میلیون در ماه محدود می شود.
پنجره (ویژگی آزمایشی)
این نسخه شامل بهروزرسانیهایی برای APIهای پنجرهای است. اینها مجموعهای از APIهای پنجرهای سطح بالا هستند که حول کلاس AppWindow متمرکز شدهاند، که امکان استفاده آسان از سناریوهای پنجرهسازی را فراهم میکند که به خوبی با تجربه کاربر ویندوز و سایر برنامهها ادغام میشوند. این شبیه به UWP AppWindow است، اما مشابه آن نیست.
محدودیت های مهم:
- این انتشار از
AppWindow
در حال حاضر فقط برای برنامه های Win32 (هم بسته بندی شده و هم بدون بسته بندی) در دسترس است. - Windows App SDK در حال حاضر روشهایی را برای پیوست کردن محتوای چارچوب UI به یک ارائه نمیدهد
AppWindow
; شما محدود به استفاده ازHWND
روش های دسترسی interop - Windowing API در حال حاضر روی ویندوز نسخه 1809 و 1903 برای AMD64 کار نخواهد کرد.
استقرار برای برنامه های بسته بندی نشده (ویژگی آزمایشی)
این نسخه به روز رسانی هایی را برای وابستگی های پویا ویژگی، از جمله bootstrapper API.
محدودیت های مهم:
- ویژگی وابستگی های پویا فقط برای برنامه های بسته بندی نشده پشتیبانی می شود (یعنی برنامه هایی که از MSIX برای فناوری استقرار خود استفاده نمی کنند).
- تماسگیرندگان افزایش یافته پشتیبانی نمیشوند.
سایر محدودیت ها و مسائل شناخته شده
- بدون پشتیبانی از هیچ گونه پیکربندی ساخت CPU: Windows App SDK با کد اصلی نوشته شده است و بنابراین پشتیبانی نمی کند هر CPU ساخت تنظیمات را قالب های پروژه WinUI فقط به ساختهای خاص معماری اجازه دهید. چه زمانی افزودن Windows App SDK به یک برنامه یا مؤلفه دات نت موجود که پشتیبانی می کند هر CPU، باید معماری مورد نظر را مشخص کنید:
x86
,x64
orarm64
. - برنامههای NET باید بیلد 18362 یا بالاتر را هدف قرار دهند: TFM شما باید روی تنظیم شود
net5.0-windows10.0.18362
یا بالاتر، و پروژه بسته بندی شما<TargetPlatformVersion>
باید روی 18362 یا بالاتر تنظیم شود. برای اطلاعات بیشتر، به شماره شناخته شده در GitHub.
بیشتر بخوانید و لینک های دانلود را در مایکروسافت بیابید اینجا کلیک نمایید.