فهرست مطالب
شرکت مایکروسافت با عمومی کردن توسعه WinUI و سرمایهگذاری روی بهبود عملکرد و مصرف رم، قصد دارد این چارچوب را به پایه اصلی اپلیکیشنهای بومی و تجربه یکپارچهتر ویندوز 11 تبدیل کند.
به گزارش سرویس سیستمعامل کامپیوتر تکناک، زمانی که مایکروسافت اعلام کرد که قصد دارد WinUI را به عنوان «چارچوب بومی» ویندوز 11 در مرکز توجه قرار دهد و فرایند توسعه آن را به صورت عمومی پیش ببرد، بسیاری نسبت به جدیت این وعده تردید داشتند. حتی در بخش پرسشوپاسخ کنفرانس توسعهدهندگان Build 2026 نیز یکی از پرسشهای اصلی این بود که آیا مایکروسافت این بار واقعا به WinUI متعهد خواهد ماند یا خیر. مایکروسافت در ادامه به این نگرانیها پاسخ داد و تاکید کرد که بهجای توسعه یک راهکار یا زبان طراحی جدید، WinUI را به چارچوب بومی اصلی ویندوز 11 تبدیل خواهد کرد. همچنین این شرکت وعده داده بود فرایند توسعه WinUI را به صورت عمومی انجام دهد تا شفافیت افزایش یابد و توسعه سریعتر پیش برود؛ وعدهای که اکنون وارد مرحله اجرا شده است.

حتما بخوانید: مایکروسافت جزئیات دانلود نسخه آزمایشی 26H2 ویندوز ۱۱ را منتشر کرد
مایکروسافت در پستی در گیتهاب تایید کرده است که توسعه اصلی WinUI اکنون بهطور کامل در معرض دید عموم انجام میشود. به این ترتیب، هم کاربران عادی و هم توسعهدهندگان میتوانند روند پیشرفت این پروژه را تقریبا همزمان با اجرای آن دنبال کنند. مایکروسافت در این پست اعلام کرده است که مهندسان WinUI و سایر توسعهدهندگان این شرکت، شاخههای جدید ایجاد میکنند، درخواستهای ادغام را ثبت مینمایند، تغییرات را مورد بررسی و اعتبارسنجی قرار میدهند و در نهایت آنها را در همان مخزن گیتهاب ادغام میکنند. همچنین این شرکت تاکید کرده است که فعالیتهای روزمره مهندسی اکنون به صورت عمومی انجام میشود؛ بنابراین کاربران میتوانند بهجای انتظار برای انتشار نهایی تغییرات، روند توسعه را در همان زمان مشاهده کنند. این تغییر رویکرد میتواند تا حدی خیال کاربران را راحت کند که WinUI همچنان یکی از اولویتهای مایکروسافت است و وعدههایی که این شرکت در کنفرانس Build مطرح کرد، جنبه تبلیغاتی نداشتهاند.
ویندوز 11 به سمت تجربه کاملا بومی میرود
منابع نزدیک به مایکروسافت گفتهاند عمومی کردن توسعه WinUI بخشی از برنامه گستردهتر این شرکت برای بازگرداندن تجربه بومی به ویندوز است؛ رویکردی که با اظهارات قبلی رودی هوین، مدیر بخش مهندسی ویندوز درباره توسعه اپلیکیشنهای «۱۰۰ درصد بومی» نیز مطابقت دارد. البته این سیاست به معنای کنار گذاشتن سایر چارچوبهای توسعه نیست. با وجود این، در ادامه مسیر، اپلیکیشنهای بومی در اولویت قرار خواهند داشت؛ بهویژه برنامههایی که به صورت پیشفرض در ویندوز نصب میشوند.

بیشتر بخوانید: مایکروسافت مشکل کرش و ریاستارت ویندوز ۱۱ را با مسدودسازی یک درایور رفع کرد
WinUI چارچوب رابط کاربری مایکروسافت برای ساخت تجربهای هماهنگ با زبان طراحی ویندوز 11 است و امکاناتی مانند گوشههای گرد، عناصر Fluent Design از جمله Acrylic و Mica، انیمیشنهای روانتر و حالت تاریک را در اختیار توسعهدهندگان قرار میدهد. این چارچوب هماکنون در بخشهایی مانند Settings، Microsoft Store، مرکز اعلانها و قسمتهایی از File Explorer استفاده میشود، اما هنوز بخش بزرگی از سیستمعامل به فناوریهای قدیمیتر متکی است. مایکروسافت قصد دارد این شکاف را بهتدریج برطرف کند و در نهایت حتی عناصر قدیمی ویندوز، از جمله پنجره Properties در File Explorer را نیز به WinUI منتقل کند.
خداحافظی با وباپها در ویندوز 11
برنامههای قدیمی یا Win32 مشکل اصلی ویندوز 11 نیستند. حتی اگر این برنامهها از نظر ظاهری با زبان طراحی جدید سیستمعامل هماهنگ نباشند، عملکرد رایانه را تحت تاثیر قرار نمیدهند. دردسر اصلی از جایی شروع میشود که برنامهها بر پایه WebView2، یا بدتر از آن، Electron ساخته شده باشند؛ فناوریهایی که در برخی موارد میتوانند چندین گیگابایت از حافظه سیستم را به خود اختصاص دهند. دیسکورد نمونه خوبی از این مشکل است. حتی توسعهدهندگان این پیامرسان هشدار دادهاند که نسخه ویندوز آن ممکن است بیش از ۴ گیگابایت رم مصرف کند. دیسکورد برای مقابله با چنین شرایطی، سیستمی طراحی کرده است که بخشهایی از برنامه را بارگذاری میکند و در عین حال تلاش دارد وقفهای در فعالیت کاربر ایجاد نشود.

برای مطالعه بیشتر: ویندوز 8 Remastered؛ بازطراحی مدرن سیستمعامل جنجالی مایکروسافت + تصویر
برنامه Weather ویندوز نیز میتواند بیش از یک گیگابایت رم مصرف کند. از سوی دیگر، مشکلات عملکرد Microsoft Teams نیز مدتها است مورد توجه قرار گرفتهاند؛ مشکلاتی که مایکروسافت را به توسعه حالت «Efficiency» برای رایانههای ضعیفتر واداشته است. تمرکز دوباره مایکروسافت بر WinUI میتواند در بلندمدت به کاهش وابستگی ویندوز به وباپها کمک کند؛ مشکلی که طی سالهای گذشته بهتدریج گستردهتر شده است. نکته قابل توجه اینجا است که این روند تنها نتیجه عملکرد توسعهدهندگان مستقل نبوده و خود مایکروسافت نیز در برخی محصولات، WinUI را کنار گذاشته و به WebView2 روی آورده است؛ فناوری که بر پایه Microsoft Edge و موتور Chromium توسعه یافته است. با وجود این، هنوز مشخص نیست تلاش دوباره مایکروسافت برای تقویت WinUI بتواند تیمهای مختلف این شرکت را به استفاده گستردهتر از این چارچوب بومی ترغیب کند. بنابراین احتمال دارد برنامههایی مانند New Outlook و Teams همچنان برای ماهها یا حتی سالها بر پایه فناوریهای وب باقی بمانند.
مایکروسافت وعده توسعه سریعتر WinUI را داد
بازگرداندن اپلیکیشنهای بومی به ویندوز و جایگزین کردن وباپها با WinUI بهتنهایی کافی نیست، چرا که خود WinUI نیز با چالشهای عملکردی مواجه است و پیش از هر چیز باید این مشکلات برطرف شوند. مایکروسافت نیز بهخوبی از این مسئله آگاه است. کریس اندرسون، یکی از چهرههای شناختهشده در توسعه زیرساخت رابط گرافیکی دسکتاپ ویندوز، در کنفرانس Build 2026 اعلام کرد که اولویت اصلی مایکروسافت در این زمینه، عملکرد، زیرساختهای پایه، کیفیت و رفع باگها است. او همچنین بیان کرد که این شرکت سرمایهگذاری قابل توجهی برای بهبود مصرف حافظه انجام داده است. یکی از تغییرات اخیر، انتقال پردازشهای WinUI به کامپوزیتور سیستم بوده است که به گفته مایکروسافت میتواند به بهبود بیشتر عملکرد منجر شود.

خبر پیشنهادی: مایکروسافت نام Microsoft 365 Roadmap را حذف کرد
البته مایکروسافت هنوز مشخص نکرده است این تغییرات در نهایت چه میزان از مصرف منابع را کاهش خواهند داد. بنابراین نمیتوان گفت مثلا یک اپلیکیشن WinUI که اکنون ۳۰۰ مگابایت رم مصرف میکند، پس از بهینهسازی دقیقا به ۲۰۰ مگابایت خواهد رسید اما انتظار میرود مدیریت منابع در نسخههای آینده به شکل محسوسی بهتر شود. اندرسون در Build 2026 تاکید کرد که پیش از افزودن قابلیتهای جدید، مایکروسافت باید مشکلات بنیادی WinUI را حل کند؛ مواردی که کاربران برای استفاده موثر از این چارچوب به آنها نیاز دارند و شامل عملکرد، کیفیت و رفع باگهای متعدد میشوند. اکنون که کدهای اصلی WinUI در گیتهاب توسعه پیدا میکنند، جامعه توسعهدهندگان نیز میتواند روند رفع مشکلات عملکردی، بازگشت احتمالی باگها و سایر تغییرات را در زمان انجام آنها مشاهده کند.
توسعه عمومی WinUI مایکروسافت آغاز شده است
با وجود عمومی شدن فرایند توسعه WinUI، توسعهدهندگان مستقل و شرکای مایکروسافت هنوز امکان ارسال مستقیم تغییرات خود را ندارند. در مرحله فعلی، درخواستهای ادغام توسط توسعهدهندگان داخلی مایکروسافت ایجاد میشوند. این شرکت میخواهد ابتدا تمام مراحل مربوط به مشارکت، اعتبارسنجی، مستندسازی و انتشار را از ابتدا تا انتها آزمایش کند تا زمانی که درهای پروژه به روی جامعه توسعهدهندگان باز شد، این فرایند قابل اتکا و پیشبینی باشد. مایکروسافت اعلام کرده است که پس از آماده شدن زیرساختهای لازم، امکان ارسال درخواستهای ادغام برای جامعه توسعهدهندگان نیز فعال خواهد شد. به این ترتیب، احتمالا تنها چند هفته تا مشارکت مستقیم توسعهدهندگان مستقل در بهبود WinUI و حتی پوسته ویندوز فاصله داریم.
مایکروسافت از WinUI عقبنشینی نمیکند
تمرکز دوباره مایکروسافت روی WinUI باعث شده بود برخی کاربران با کنایه بگویند که این شرکت دیر یا زود دوباره سراغ یک چارچوب و زبان طراحی جدید خواهد رفت و مشکل قدیمی ناهماهنگی رابط کاربری ویندوز را از نو ایجاد خواهد کرد. اما مایکروسافت در Build 2026 چنین برنامهای را رد کرد و گفت که هیچ قصدی برای ساخت یک چارچوب جدید ندارد. حتی این شرکت تاکید کرده است که WinUI را بدون تغییرات اساسی و ناسازگار توسعه خواهد داد.

برای مطالعه بیشتر: مایکروسافت پیروزی بزرگ ویندوز روی Arm را جشن گرفت + تصویر
از سوی دیگر، مایکروسافت اعلام کرده است که WinUI با سرعت بیشتری در حال ادغام با Windows Shell است و این شرکت میخواهد چارچوب مذکور برای طیف گستردهتری از کاربردها مناسب باشد. در نتیجه، انتظار میرود بخش بیشتری از قابلیتهای داخلی و پیشفرض ویندوز در آینده بر پایه WinUI ساخته شوند. عمومی کردن فرایند توسعه WinUI نخستین گام مهم مایکروسافت برای تحقق این وعدهها است. این رویکرد علاوه بر ایجاد شفافیت بیشتر درباره قابلیتهای آینده و بهینهسازیهای عملکردی، فاصله میان مایکروسافت و جامعه گسترده توسعهدهندگان را نیز کاهش میدهد.
















