فهرست مطالب
نسخه جدید شبیهساز DroidDeck با کاهش زمان بارگذاری استیم به ۶ ثانیه، اجرای بازیهای پیسی روی گوشیهای اندرویدی را متحول ساخت.
به گزارش سرویس بازی موبایل تکناک، جامعه بازیهای موبایلی و علاقهمندان به شبیهسازی سیستمعاملها شاهد نقطه عطف تازهای در اجرای عناوین پیسی روی سیستمعامل اندروید هستند. پروژه متنباز DroidDeck با انتشار نسخه 0.3.0 جهش فنی چشمگیری را به نمایش گذاشته است و محیط اختصاصی اجرای Steam روی سختافزارهای مجهز به معماری ARM64 را به سطحی کاملاً تازه هدایت میکند. این نرمافزار که تنها چند روز پس از معرفی اولیه توانسته توجه خیل عظیمی از کاربران سختافزارهای دستی و گوشیهای بالارده را جلب کند، اکنون به مجموعهای جامع از ابزارهای بومی Steam Deck مجهز شده است.
در نسخه جدید، شبیهسازی کامل کنترلر استیم دک، پشتیبانی گسترده از سنسور ژیروسکوپ، ابزار اختصاصی سنجش فریم و وضعیت سختافزاری، هماهنگسازی خودکار درایورهای گرافیکی Adreno و فناوری تولید فریم به کمک Lossless Scaling به این پلتفرم افزوده شده است؛ پیشرفتهایی که زمان اجرای اولیه کلاینت استیم را از حدود ۳۱ ثانیه به رقمی شگفتانگیز در حدود ۶ ثانیه کاهش دادهاند.
مدیریت خودکار درایورهای گرافیکی Adreno
برخلاف رویکردهای سنتی که سیستمعامل اندروید را به طور کامل حذف کرده و توزیعهای مختلف لینوکس را جایگزین آن میکردند، DroidDeck ساختار اپلیکیشنمحور خود را در چارچوب محیط اندروید حفظ کرده است. یکی از اهداف بنیادین تیم توسعه این بوده که نرمافزاری ارائه دهند که اگرچه درون اندروید اجرا میشود، اما حس و حال کاربری یک سیستمعامل یکپارچه گیمینگ را منتقل کند. این برنامه حتی قابلیت تنظیم به عنوان لانچر پیشفرض دستگاه را دارد تا بلافاصله پس از روشن شدن دستگاه، رابطی متمرکز بر بازی در اختیار کاربر قرار گیرد.
عملکرد نرمافزار بر پایه کلاینت رسمی ARM64 استیم در حالت Big Picture استوار است که مستقیماً روی پردازندههای گرافیکی Adreno اجرا میشود. از سوی دیگر، اجرای بازیهای ویندوزی نیز به واسطه لایه سازگاری ARM64 Proton از شرکت Valve تحقق مییابد، در حالی که کاربر برای استفاده از این امکانات پیچیده به هیچگونه دسترسی روت یا دستکاری هسته سیستمعامل نیاز ندارد.

تغییرات اعمالشده در نسخه 0.3.0 این شبیهساز به شکل مستقیم تعامل فیزیکی کاربر با دستگاه را دگرگون ساخته است. این شبیهساز اکنون به سیستم اجازه میدهد کلیدهای فیزیکی کنسولهای دستی اندرویدی را به عنوان ورودیهای رسمی کنترلر Steam Deck به کلاینت بشناساند. این قابلیت افزون بر پشتیبانی از ژیروسکوپ داخلی دستگاهها برای نشانهگیری دقیق در بازیهای شوتر، دکمه میانبر پرکاربرد دسترسی سریع را نیز فعال کرده است. به واسطه این معماری، لایه Steam Input به عنوان پل ارتباطی پیشرفته فعال میشود و چینشهای سفارشی ساختهشده توسط جامعه کاربری بدون مانع روی عناوین مختلف بارگذاری میشوند.
یکی از ویژگیهای بسیار خلاقانه در این بخش، پشتیبانی از سختافزارهای مجهز به نمایشگر دوگانه است؛ به گونهای که صفحه نمایش ثانویه میتواند نقش کلیدهای پشتی و ترکپدهای لمسی استیم دک را شبیهسازی کند و امکان تجربه بازیهای پیچیده استراتژیک یا نیازمند ورودی موس را به دستگاههای کوچک هدیه دهد.
از سوی دیگر، پایش عملکرد سیستم به شکلی چشمگیر ارتقا یافته است. ابزار تحلیل گرافیکی DroidDeck اکنون چهار سطح جزئیات مختلف را به کاربر ارائه میدهد و اطلاعاتی دقیق نظیر درصد اشغال پردازنده مرکزی و پردازنده گرافیکی Adreno، فرکانسهای کاری، درجه حرارت، میزان مصرف حافظه ویدیویی VRAM و پارامترهای سلامت باتری را بر روی تصویر نمایش میدهد.
در منوی تنظیمات سریع، تخمین لحظهای زمان باقیمانده از شارژ و مدت زمان لازم برای شارژ کامل نیز گنجانده شده است تا مدیریت مصرف انرژی برای کاربران در حین بازی آسانتر شود. جهش فنی در عملکرد زمان بالا آمدن نرمافزار نیز یکی از دستاوردهای مهندسی کلیدی به شمار میرود؛ جایی که زمان راهاندازی اولیه استیم به واسطه بهینهسازی کدهای داخلی از بیش از ۳۰ ثانیه به ۶ ثانیه رسیده است و کاهشی نزدیک به هشتاد درصد را به ثبت میرساند. این بازطراحی به کاربران اجازه میدهد برای نخستین بار از قابلیت آفلاین استیم بدون ایجاد وقفه یا خطای لودینگ استفاده کنند.
افزایش نرخ فریم با Lossless Scaling
یکی از جنجالیترین و پیشرفتهترین بخشهای بهروزرسانی اخیر، یکپارچهسازی ابزار تولید فریم Lossless Scaling است. نرمافزار DroidDeck اکنون قابلیت دریافت فایلهای این نرمافزار کمکی از کتابخانه شخصی کاربر در استیم را داراست و فناوری موسوم به LSFG را با اهداف نرخ فریم ۶۰، ۹۰ و ۱۲۰ فریم بر ثانیه فعال میکند. مکانیسم تولید فریم در این نسخه به نحوی برنامهریزی شده است که کاملاً همگام با ریتم فریمهای خروجی بازی فعالیت کند تا از لرزش تصویر جلوگیری شود.
به دلیل حقوق مالکیت معنوی، کدهای شیدر اختصاصی درون DroidDeck توزیع نمیشوند و کاربران موظف به مالکیت قانونی برنامه در حساب استیم خود هستند. در کنار این قابلیت، امکاناتی نظیر قفل کردن نرخ فریم به ازای هر حالت، قابلیت تثبیت فرکانس گرافیکی برای جلوگیری از افت فریم ناشی از تغییر ولتاژ و فعالسازی کش شیدر دیتابیس Mesa نیز پیادهسازی شده است.
در بخش زیرساختهای گرافیکی، سیستم مدیریت هوشمند درایور یکی از جذابترین جنبههای نسخه 0.3.0 است. پنل اختصاصی طراحیشده درون برنامه با شناسایی دقیق مدل چیپست گرافیکی، ترکیبی سازگار از درایور اجرا و نمایشگر از جمله بستههای اصلاحشده DD-Turnip را به شکل خودکار بارگذاری میکند، هرچند کاربران پیشرفته همچنان آزادی جابهجایی دستی میان درایورهای گوناگون را حفظ کردهاند. با وجود این گامهای روبهجلو، پیشنیازهای سختافزاری همچنان نشان از ماهیت سنگین پردازشها دارد. پروژه DroidDeck در حال حاضر تنها از سیستمعامل اندروید نسخه ۹ به بعد روی چیپستهای گرافیکی Adreno 730 به بالا و سری 8xx پشتیبانی به عمل میآورد.

تراشههای متفرقهای نظیر Mali، Xclipse و PowerVR به همراه مدلهای ضعیفتر مانند Adreno 710 به طور کامل از چرخه سازگاری خارج شدهاند. فضای ذخیرهسازی مورد نیاز برای پکیج پایه حدود ۳ گیگابایت برآورد شده و افزودن رابط دسکتاپ اختیاری به همراه اجزای کمکی، ۱.۱ گیگابایت دیگر فضا طلب میکند. تمرکز تیم سازنده به طور ویژه بر پرچمدار Snapdragon 8 Gen 2 معطوف بوده و آزمایشها غالباً روی کنسول دستی AYN Thor Pro صورت میپذیرد.
اجرای برنامههای لینوکسی و فلتپک
قابلیتهای اکوسیستمی DroidDeck فراتر از یک لانچر بازی ساده حرکت کرده است. توزیع اختصاصی لینوکس نهفته درون این پلتفرم اکنون پذیرای پکیجهای فلتپک از طریق Flathub است و کاربران میتوانند اسکریپتها یا برنامههای مستقل با معماری ARM64 را به راحتی نصب و راهاندازی کنند. تعبیه کانالهای بهروزرسانی پایدار، پیشنمایش و تستی نیز به جامعه کاربری اجازه میدهد حتی بیلدهای آزمایشی پروژههای متنباز را پیش از ادغام نهایی تجربه کنند.
برای علاقهمندان به عناوین متفرقه، سازوکار تبادل فایلهای ذخیره با ابزارهایی نظیر GameHub و Winlator فراهم آمده و بازیهای اضافه شده خارج از فروشگاه اصلی، درون دیتابیس به عنوان عناوینی رسمی ثبت میشوند تا نیازی به اسکنهای بیهوده و مداوم فایلی از سوی استیم نباشد. ترجمه به زبانهای متعدد مانند اسپانیایی نیز بخش دیگری از اهداف توسعه همگانی نرمافزار به شمار میرود.
بهنوشته نوتبوکچک، با اینکه مسیر پیش روی DroidDeck بسیار درخشان به نظر میرسد، ماهیت نرمافزار همچنان در مرحله آزمایشی قرار دارد. برخی بازخوردهای اولیه حاکی از بروز تداخلهای نرمافزاری موقت نظیر عدم شناسایی اولیه کنترلرها در بازیها یا نیاز به تغییر پروفایل به شبیهساز دسته X360 برای رفع قطعی ورودی است. گزارشهایی نیز پیرامون قطعی ارتباط دسکتاپ و شبکه در نسخههای قبلی دریافت شده بود که توسعهدهندگان را به پایش مداوم فایلهای لاگ و رفع گرههای فنی واداشته است.
یکی از اعضای ارشد پروژه در پاسخ به ادعای توانایی اجرای صددرصدی بازیهای پیسی روی گوشی، تاکید کرده است که دستیابی به سازگاری کامل غیرممکن است، اما اتکا به کلاینت رسمی مبتنی بر معماری ARM پایداری بیسابقهای به ارمغان میآورد. بنابراین پروژه متنباز DroidDeck 0.3.0 تلاشی بنیادین برای بازتعریف سختافزارهای اندرویدی به عنوان کنسولهای قابل حمل پیسی تلقی میشود که به آرامی فاصله میان رایانههای رومیزی و دستگاههای دستی را به حداقل ممکن میرساند.

















