
ابزار محبوب PowerToys مایکروسافت بهزودی میزبان یک صفحه خوشآمدگویی (Welcome Screen) تازه خواهد بود؛ صفحهای که بهاندازهای چشمنواز طراحی شده که بسیاری از کاربران تنها یکبار و در زمان نصب اولیه برنامه آن را مشاهده خواهند کرد. این تجربه اولیه کاربر (Out-of-Box Experience یا OOBE) از قابلیتی در ویندوز به نام Composition بهره میبرد که امکان رندر انیمیشن با نرخ ۶۰ فریم بر ثانیه (FPS) را فراهم میکند.
انیمیشنی فراتر از یک جلوه بصری ساده
کلیپی که توسط نیلز لوته (Niels Laute) در شبکه اجتماعی X منتشر شده، به دلیل فشردهسازی تصویر، حق مطلب را درباره کیفیت این صفحه خوشآمدگویی ادا نمیکند؛ با این حال، انیمیشن آن همچنان چشمگیر است. اما اهمیت این موضوع تنها به یک انیمیشن جذاب محدود نمیشود؛ ساخت یک رابط کاربری قابل استفاده که همزمان عملکرد مطلوبی نیز داشته باشد، بسیار دشوارتر از طراحی یک نمونه اولیه (Mockup) است.
Composition؛ لایهای زیر WinUI برای توسعهدهندگان
همانگونه که PowerToys بهعنوان زمین بازی توسعهدهندگان عمل میکند و قابلیتهای آن گاهی بهصورت رسمی به ویندوز ۱۱ اضافه میشود، صفحه خوشآمدگویی جدید نیز توانمندیهای اپلیکیشنهای مبتنی بر WinUI را به نمایش میگذارد. به گفته لوته، این صفحه بر پایه Composition ساخته شده است؛ فناوریای که در لایهای پایینتر از WinUI قرار میگیرد و توسعهدهندگان میتوانند با آن جلوههای بصری را رندر کنند. این فناوری به دلیل کارایی بالا، قادر به دستکاری کنترلهای رابط کاربری (UI Controls) نیز هست. اگر از فروشگاه مایکروسافت (Microsoft Store) استفاده کرده باشید، احتمالاً بدون آنکه بدانید، انیمیشنهایی را دیدهاید که بر پایه Composition ساخته شدهاند.
جزئیات فنی و مستندات موجود
- یک درخواست ادغام (Pull Request) در GitHub جزئیات بیشتری درباره این صفحه خوشآمدگویی ارائه میدهد.
- یک سند پشتیبانی مایکروسافت، لایههای ویندوز ۱۱ و نقش Composition در آن را توضیح میدهد.
- PowerToys بهصورت رایگان از طریق GitHub و فروشگاه مایکروسافت در دسترس است.
چرا توجه به جزئیات اهمیت دارد؟
شاید علاقه به انیمیشنهای روان و صفحههای خوشآمدگویی تعاملی کمی فنیپسندانه به نظر برسد و میلیونها کاربر ویندوز ۱۱ هرگز به نوع انیمیشن یک برنامه توجه نکنند، اما توجه به جزئیات در نهایت جمع میشود و تجربه کلی بهتری میسازد. این تغییر کوچک برای کاربران، در صورتی که به سایر اپلیکیشنهای مایکروسافت نیز گسترش یابد، میتواند تأثیری چشمگیر داشته باشد.