اشاره به رابط کاربری بازی دستی ویندوز 11 پیش از معرفی ایکسباکس Ally مشاهده شد.

اشاره به رابط کاربری بازی دستی ویندوز 11 پیش از معرفی ایکسباکس Ally مشاهده شد.
به گزارش اپست به نقل از windowslatest ، ویندوز 11 به زودی تشخیص خواهد داد که آیا روی یک دستگاه مبتنی بر گیمپد بوت شده است یا خیر، و اگر این اتفاق بیفتد، بهطور خودکار به یک رابط کاربری جدید تغییر خواهد کرد. رابط کاربری جدید برای بازیهای “دستی” بهینه شده است، بهویژه برای محصولاتی مانند ASUS Xbox Ally که انتظار میرود اواخر پاییز امسال با قیمت 999 دلار یا بیشتر عرضه شود.

فانتوم در ایکس یک رابط کاربری جدید OOBE (تجربه خارج از جعبه) برای ویندوز ۱۱ پیدا کرده است که هنگام اجرا بر روی یک دستگاه دستی (هندفد) نمایش داده میشود. این رابط کاربری در بیلد ۲۶۲۰۰ ظاهر شد، و Windows Latest نیز به مراجع جدیدی برای رابط کاربری بهینهسازی شده برای گیمپد اشاره کرده است. درون تجربه جدید میزبان ابری (cloud host) در ویندوز ۱۱، سرنخ نزدیک بالای تابع initializeGamepadLegend() قرار دارد.
پس از اینکه سازنده (constructor) همه چیز را راهاندازی میکند، این کد اجرا میشود:
let shouldShowGamepadLegend =
this.showLightFooter && CloudExperienceHost.Environment.isGamepadBasedDevice();
CloudExperienceHost.Environment.isGamepadBasedDevice() فراخوانی است که از لایه انتزاع سختافزار میپرسد که آیا دستگاه خود را با کنترلهای گیمپد یکپارچه ارائه میکند یا خیر. اگر این تابع true را برگرداند، متغیر boolean محلی shouldShowGamepadLegend به true تبدیل میشود.
چند خط بعد، همان متد یک “پرچم مرحلهبندی” را بررسی میکند:
if (CloudExperienceHost.FeatureStaging.isOobeFeatureEnabled("GamepadLegendEnabled")) {
if (shouldShowGamepadLegend) {
this.updateGamepadAButton();
this.updateGamepadBButton();
this.showGamepadLegend(true);
navManager.addEventListener("ShowBackButton", this.onShowGamepadBButton.bind(this));
navManager.addEventListener("HideBackButton", this.onHideGamepadBButton.bind(this));
}
}
البته، مگر اینکه شما یک توسعهدهنده باشید، احتمالاً متوجه منظور این ارجاعات نمیشوید. اما اگر آن را کمی سادهتر کنیم، به ویژگی جدید ویندوز ۱۱ اشاره دارد که در آن، فرآیند راهاندازی (OOBE – Out of Box Experience) یک “دستگاه مبتنی بر گیمپد” را تشخیص میدهد. کدی که شما ارسال کردید، سختافزارهایی را که دکمههای A/B/X/Y به سبک ایکسباکس را گزارش میدهند، زیر نظر دارد.
اگر ویندوز چنین دستگاهی را ببیند، OOBE گرافیک سازگار با دستگاههای دستی را جایگزین میکند و قلابهای اضافی را در معرض دید قرار میدهد تا بخشهای بعدی پوسته بتوانند “Press A to continue” (برای ادامه A را فشار دهید) یا “Press B to go back” (برای بازگشت B را فشار دهید) را نمایش دهند. این برچسبها از همان جدول رشتهای استخراج میشوند که هر پیام دیگر ویندوز را بومیسازی میکند، بنابراین به هر زبانی ظاهر میشوند.
به نظر من این ارجاعات بسیار جالب هستند و همچنین نشان میدهد که مایکروسافت در حال سرعت بخشیدن به توسعه ویندوز ۱۱ برای دستگاههای بازی دستی است. این اتفاق زودتر از آنچه فکر میکنیم رخ خواهد داد، و این خبر خوبی است زیرا انتظار میرود Rog Ally X با برند ایکسباکس امسال عرضه شود. و بدون ویندوز ۱۱ بهینهسازی شده برای دستگاههای دستی، ایسوس نمیتوانست این دستگاه را منتشر کند.
رابط کاربری جدید ویندوز ۱۱ برای دستگاههای دستی، نرمافزارهای اضافی (bloatware) را حذف کرده و عملکرد بهتری ارائه میدهد.

ROG Ally با “ویندوز 11 هوم” عرضه میشود، اما برای بازیهای دستی بهینه شده است و دارای رابط کاربری/تجربه کاربری جدیدی برای نوار وظیفه و سوئیچر برنامهها است که به راحتی با کنترلهای دستی قابل استفاده است. همه اینها بخشی از تجربه “اپلیکیشن ایکسباکس” است. اپلیکیشن ایکسباکس در حال حاضر در اولویت قرار گرفته است.
همچنین، اگر به تصویر بالا دقت کنید، متوجه خواهید شد که رابط کاربری جدید ویندوز 11 دارای آیکون برنامهها در بالای صفحه است. مایکروسافت قبلاً قصد داشت یک نوار بالای جدید را برای همه در ویندوز 11 عرضه کند، اما این ایده هرگز به مرحله اجرا نرسید و اکنون به جای آن در دستگاههای گیمینگ دستی عرضه میشود.
ما جزئیات را در اختیار نداریم، اما این احتمال وجود دارد که در صورت تمایل بتوانید به تجربه دسکتاپ اصلی بازگردید. اما به یاد داشته باشید که ویندوز 11 بهینه شده برای دستگاههای دستی، رم زیادی مصرف نمیکند و برای عملکرد بهینه شده است تا بتوانید روی بازی تمرکز کنید.





