به گزارش آی سی تی نیوز؛  نرم‌افزار DroidDeck امکان اجرای مستقیم بازی‌های پلتفرم Steam را روی دستگاه‌های اندرویدی فراهم کرده است. این برنامه برخلاف سرویس‌های ابری، داده‌ها را از کامپیوترهای دیگر استریم نمی‌کند و بازی‌ها به‌طور مستقیم روی تراشه گوشی اجرا می‌شوند. پروژه DroidDeck از اواخر سپتامبر ۲۰۲۶ در GitHub منتشر شده و آخرین نسخه آن در تاریخ ۱۵ و ۱۶ مهر ۱۴۰۵ به‌روزرسانی شده است.

نحوه کار و فناوری‌های استفاده‌شده

DroidDeck کلاینت رسمی Steam نسخه ARM64 لینوکس را مستقیماً روی دستگاه اندرویدی اجرا می‌کند. این برنامه از Proton برای اجرای بازی‌های ویندوز و FEX برای ترجمه دستورهای x86 به ARM استفاده می‌کند. نکته قابل توجه این است که DroidDeck بدون نیاز به دسترسی روت کار می‌کند و از یک محیط کاربری مبتنی بر proot استفاده می‌کند.

رابط کاربری این پروژه با بازسازی حالت Big Picture، تجربه‌ای مشابه کنسول دستی Steam Deck ارائه می‌دهد. همچنین از Decky plugins، حالت دسکتاپ لینوکس و نصب اپلیکیشن‌های لینوکس از طریق Flatpak و AppImage پشتیبانی می‌کند.

عملکرد در بازی‌های سنگین

در آزمایش‌های انجام‌شده روی گوشی REDMAGIC 11 Pro با تراشه Snapdragon 8 Elite Gen 5، نتایج قابل توجهی ثبت شده است. بازی Cyberpunk 2077 با تنظیمات متوسط به نرخ حدود ۶۰ فریم بر ثانیه رسید. بازی Skyrim Special Edition در وضوح 720p با تنظیمات متوسط حدود ۶۰ فریم و Left 4 Dead 2 به سقف ۱۲۰ فریم رسید.

با این حال، بازی Hogwarts Legacy با وجود فعال بودن فناوری AMD FSR و کاهش تنظیمات بصری، تنها به حدود ۴۰ فریم بر ثانیه رسید. این موضوع نشان می‌دهد که عملکرد DroidDeck بسته به سنگینی بازی و بهینه‌سازی آن، تفاوت قابل‌توجهی دارد.

نیازمندی‌های سخت‌افزاری

برای اجرای DroidDeck، دستگاه باید دارای اندروید ۹ یا بالاتر و پردازنده گرافیکی Adreno 730 یا سری Adreno 8xx باشد. پردازنده‌های گرافیکی Mali، Xclipse، PowerVR و Adreno 710 پشتیبانی نمی‌شوند. پشتیبانی از Adreno 6xx در فاز آزمایشی قرار دارد و ممکن است بازی‌های DirectX 12 با خطا مواجه شوند.

پردازنده‌های MediaTek، Exynos و Tensor نیز پشتیبانی نمی‌شوند و کاربران این دستگاه‌ها نمی‌توانند از DroidDeck استفاده کنند.

حجم نصب و تنظیمات مورد نیاز

محیط اجرای لینوکس حدود ۳ گیگابایت فضا اشغال می‌کند و افزودن حالت دسکتاپ و شبیه‌سازها به حدود ۱.۱ گیگابایت فضای اضافی نیاز دارد. همچنین کاربران باید گزینه Disable child-process limit را در تنظیمات توسعه‌دهنده فعال کنند.

قابلیت‌های اضافی

علاوه بر اجرای بازی‌های استیم، کاربران می‌توانند شبیه‌سازهای کنسول‌های قدیمی‌تر را نیز روی DroidDeck نصب و اجرا کنند. این برنامه همچنین امکان افزودن بازی‌های GOG، Epic Games Store و Amazon را فراهم می‌کند.

DroidDeck از فناوری Lossless Scaling برای تولید فریم و افزایش نرخ فریم بازی‌ها نیز پشتیبانی می‌کند. کاربران می‌توانند اهداف ۶۰، ۹۰ یا ۱۲۰ فریم را انتخاب کنند.

محدودیت‌های فعلی

بر اساس بررسی‌های اولیه، رابط کاربری DroidDeck در برخی دستگاه‌ها ممکن است دچار لگ شود و فن دستگاه حتی پیش از اجرای بازی با سرعت بالا کار کند. همچنین مصرف فضای ذخیره‌سازی این برنامه بالاست؛ در یک آزمایش، پس از نصب تنها یک بازی زیر ۱ گیگابایت، حدود ۱۲ گیگابایت از فضای دستگاه اشغال شد.

تحلیل ICTNews

معرفی DroidDeck نشان‌دهنده یک تغییر پارادایم مهم در صنعت گیمینگ موبایل است. تا پیش از این، اجرای بازی‌های PC روی گوشی‌های اندرویدی تنها از طریق سرویس‌های استریم ابری مانند GeForce Now یا Xbox Cloud Gaming ممکن بود. اما اکنون با DroidDeck، کاربران می‌توانند بازی‌های استیم را به‌صورت محلی و بدون نیاز به اینترنت پرسرعت اجرا کنند.

نکته هوشمندانه در طراحی DroidDeck، استفاده از Proton و FEX است. این ابزارها به‌جای شبیه‌سازی کامل ویندوز، تنها دستورهای x86 را به ARM ترجمه می‌کنند که عملکرد بهتری ارائه می‌دهد. همچنین پشتیبانی از Lossless Scaling و AMD FSR نشان می‌دهد که توسعه‌دهندگان DroidDeck به اهمیت نرخ فریم در تجربه گیمینگ توجه ویژه‌ای دارند.

با این حال، چالش اصلی DroidDeck محدودیت سخت‌افزاری است. پشتیبانی تنها از پردازنده‌های گرافیکی Adreno و عدم پشتیبانی از Mali و Xclipse، دامنه دستگاه‌های سازگار را محدود می‌کند. همچنین مصرف بالای فضای ذخیره‌سازی و احتمال لگ در رابط کاربری، می‌تواند تجربه کاربری را تحت تأثیر قرار دهد.

در مجموع، DroidDeck گامی مهم در جهت تبدیل گوشی‌های اندرویدی به کنسول‌های دستی کامل است. اگر توسعه‌دهندگان این پروژه بتوانند پشتیبانی از پردازنده‌های گرافیکی بیشتری را اضافه کنند و مصرف منابع را بهینه نمایند، DroidDeck م ی‌تواند به یک گزینه جدی برای گیمرهای موبایل تبدیل شود. در غیر این صورت، این پروژه در حد یک ابزار آزمایشی برای کاربران حرفه‌ای باقی خواهد ماند.