مایکروسافت در زمان انتقال از ویندوز ۱۰ به Windows 11، نوار وظیفه (Taskbar) را بهطور کامل از نو بازنویسی کرد و کدهای قدیمی Win32 را کنار گذاشت؛ تصمیمی فنی که باعث شد قابلیتهای پرکاربردی مانند جابهجایی نوار وظیفه به لبههای مختلف صفحه و شخصیسازی منوی استارت به مدت پنج سال از دسترس کاربران خارج شود.
چالشهای فنی بازنویسی Taskbar از صفر
بر اساس گزارشهای منتشرشده از جلسات پرسشوپاسخ مایکروسافت با کاربران Windows Insider، تالی راث (Tali Roth)، مدیر وقت تجربه کاربری هسته ویندوز، توضیح داده است که کدهای قدیمی مربوط به جابهجایی نوار وظیفه در نسخه جدید ویندوز وجود نداشتند. توسعه مجدد این قابلیت در فریمورک جدید Windows 11 چالشبرانگیز بود؛ چرا که انتقال نوار وظیفه به سمت چپ یا راست صفحه، نیازمند بازآرایی (Reflow) خودکار و هماهنگی تمام برنامههای درون آن با موقعیت جدید بود که پیادهسازی آن به حجم عظیمی از کارهای توسعهدهندگان نیاز داشت.
علاوه بر این، مایکروسافت در ابتدا تصور میکرد تقاضا برای جابهجایی نوار وظیفه بسیار کم است و اکثر کاربران از حالت پیشفرض استفاده میکنند. با این حال، پافشاری گروهی از کاربران در سالهای بعد، این شرکت را به انجام آزمایشهای متعدد برای بازگرداندن این ویژگی ترغیب کرد.
تغییر فریمورک منوی استارت از React به WinUI
منوی استارت نیز مسیر مشابهی را طی کرد. مایکروسافت با هدف ایجاد ظاهری مینیمالتر و نزدیکتر به طراحی گوشیهای هوشمند، پنج نمونه اولیه برای منوی استارت Windows 11 طراحی کرد که چهار مورد آنها رد شدند. نسخه نهایی منوی استارت ابتدا بر پایه فریمورک تحت وب React ساخته شده بود، اما مایکروسافت برای کاهش مصرف حافظه (Memory footprint)، آن را به WinUI منتقل کرد.
اکنون با مدرنسازی زیرساختهای Windows 11 از طریق WinUI، مایکروسافت این امکان را پیدا کرده است تا تغییرات گستردهتری را در نوار وظیفه و منوی استارت اعمال کند و کنترل بیشتری را به کاربران بازگرداند.