برنامه‌های بومی ویندوز ۱۱ محبوبیت مورد انتظار مایکروسافت را کسب نکرده‌اند و بسیاری از آنها از مشکلاتی از جمله زمان بارگذاری طولانی و عملکرد کند رنج می‌برند. اکنون مایکروسافت با اعلام تغییرات گسترده در ابزار توسعه برنامه‌های ویندوز (Windows App SDK) مثل پشتیبانی از کامپایل پیش از اجرا (AOT) قصد دارد عملکرد برنامه‌های بومی ویندوز را بهبود دهد.

بنابر پست وبلاگی جدید ویندوز، مایکروسافت اعلام کرده است که با پشتیبانی بومی (Native) از کامپایل پیش از اجرا (Ahead-Of-Time) زمان بارگذاری اپلیکیشن‌های ویندوز 11 را تا 50 درصد سریع‌تر و حجم برنامه‌ها تا 8 برابر کمتر خواهد کرد.

windows app SDK

اپلیکیشن‌های ویندوز 11 در حال حاضر مشکلاتی مانند کندی در زمان بارگذاری و تأخیر در عملکرد دارند که تجربه کار برنامه‌های فروشگاه مایکروسافت را برای بسیاری از کاربران ناخوشایند کرده است. این مشکلات مخصوصاً در اپلیکیشن‌های مبتنی بر Windows App SDK دیده می‌شود. مایکروسافت اخیراً با انتشار نسخه جدید این SDK به دنبال رفع این مشکلات و بهبود کارایی این اپلیکیشن‌ها است.

آخرین نسخه از SDK ویندوز (نسخه 1.6) بهبودهای زیادی را ارائه می‌دهد. توسعه‌دهندگان پیش از این با مشکلات زیادی در استفاده از این SDK مواجه بودند و اغلب اپلیکیشن‌های ساخته شده با آن، دارای باگ‌ها و مشکلات عملکردی بودند. اما به گفته مایکروسافت با اضافه شدن پشتیبانی از کامپایل AOT، این مشکلات به میزان زیادی کاهش می‌یابد.

کامپایل پیش از اجرا (AOT)

کامپایل پیش از اجرا (AOT) به اپلیکیشن‌ها اجازه می‌دهد بدون نیاز به کامپایل هم‌ زمان (Just in Time) و بدون نیاز به نصب ابزار رانتایم .NET بسیار سریع‌تر از گذشته اجرا شوند. این به معنای کاهش مشکلات مربوط به سرعت بارگذاری و عملکرد ناپایدار اپلیکیشن‌ها است. مایکروسافت اعلام کرده است که با این فناوری، زمان بارگذاری اپلیکیشن‌ها تا 50 درصد کاهش می‌یابد و فضای اشغالی آنها نیز تا 8 برابر کمتر می‌شود.

روش کامپایل AOT در برابر JIT

علاوه بر این، مایکروسافت به توسعه‌دهندگان این امکان را داده است که با استفاده از این SDK در حالتself-contained ، اندازه اپلیکیشن‌های خود را تا دو برابر کاهش دهند. این تغییرات به همراه سایر بهبودها و ویژگی‌های جدید، تجربه کلی کار با اپلیکیشن‌ها را بهبود می‌بخشد.

از دیگر ویژگی‌های جدید می‌توان به بهبود APIهای مدیریت پکیج‌ها، جداسازی WebView2 از WinAppSDK برای انعطاف‌پذیری بیشتر و ویژگی جدید CanTearoutTabs اشاره کرد که به کاربران اجازه می‌دهد تب‌های برنامه‌ها در حالت WebView را به راحتی جدا کرده و جابه‌جا کنند.

در همین رابطه بخوانید:

- مایکروسافت عقب‌نشینی کرد؛ منوی Control Panel ویندوز فعلا حذف نخواهد شد
مصرف برق مایکروسافت و گوگل از کدام کشورها بیشتر است؟

به نظر می‌رسد مایکروسافت با این تغییرات، عزم خود را برای بهبود تجربه کاربران در استفاده از اپلیکیشن‌های فروشگاه ویندوز جزم کرده است.

نظر شما درباره اپلیکیشن‌های فروشگاه ویندوز چیست؟ آیا تجربه خوبی از استفاده از آنها داشته‌اید؟

نظر خود را اضافه کنید.

ارسال نظر بدون عضویت در سایت

0
نظر شما پس از تایید مدیر منتشر خواهد شد.
  • هیچ نظری یافت نشد

ورود به شهرسخت‌افزار

ثبت نام در شهر سخت افزار
ورود به شهر سخت افزار

ثبت نام در شهر سخت افزار

نام و نام خانوادگی(*)
لطفا نام خود را وارد کنید

ایمیل(*)
لطفا ایمیل خود را به درستی وارد کنید

رمز عبور(*)
لطفا رمز عبور خود را وارد کنید

شماره موبایل
Invalid Input

جزو کدام دسته از اشخاص هستید؟(*)

لطفا یکی از موارد را انتخاب کنید