خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

گوشی قدیمی اندروید من بازی‌های واقعی ویندوز را به صورت محلی اجرا می‌کند و دلیل آن لایه‌ی ترجمه است

گوشی Android قدیمی من بازی‌های ویندوز واقعی را محلی اجرا می‌کند و دلیل آن wrapper است
این فقط برای سرگرمی است، چیز دیگری نه.

عاشق فناوری هستم، به‌ویژه گوشی‌های هوشمند، به همین دلیل به‌محض عرضه‌ی جدیدترین مدل، به آن ارتقا می‌دهم. گاهی گوشی‌های قدیمی‌ام را معاوضه می‌کنم و گاهی نه. کشویی پر از گوشی‌های هوشمند قدیمی دارم (البته آن‌قدرها هم قدیمی نیستند، راستش را بخواهید)، برخی از آن‌ها را به خوبی استفاده کرده‌ام و آن‌ها را به دوربین داشبورد و دوربین امنیتی تبدیل کرده‌ام. چند روز پیش دنبال راهی برای اجرای برنامه‌های ویندوز روی اندروید بودم — نه به صورت استریم، نه از طریق اتصال ریموت دسکتاپ به PC، بلکه اجرای محلی.

اینجا بود که با Winlator آشنا شدم که به شما اجازه می‌دهد برنامه‌های ویندوز را مستقیماً روی اندروید اجرا کنید. در اینجا نحوه‌ی تبدیل آسان یکی از گوشی‌های قدیمی‌تان به یک PC ویندوزی را برایتان توضیح می‌دهم.

Winlator یک ترفند ترجمه انجام می‌دهد

کد ویندوز ترجمه می‌شود به جای شبیه‌سازی کل PC

نصب بازی Betrayer روی Winlator در گوشی Android

وقتی به اجرای یک سیستم‌عامل متفاوت روی سیستم‌عامل دیگری فکر می‌کنید، شبیه‌ساز (emulator) به ذهنتان می‌رسد. یک شبیه‌ساز محیط سخت‌افزاری و نرم‌افزاری یک دستگاه خاص را تقلید می‌کند. Winlator اما متفاوت است.

این یک شبیه‌ساز سنتی نیست که وانمود کند یک PC مجازی کوچک درون گوشی شماست. در عوض، به Wine تکیه دارد، همان لایه‌ی سازگاری که کاربران لینوکس دهه‌هاست به آن اعتماد دارند. Winlator هم Box86 و هم Box64 را با هم ترکیب می‌کند که دستورات x86 و x64 را به چیزی ترجمه می‌کنند که پردازنده‌ی ARM گوشی شما به‌راحتی آن را درک می‌کند.

علاوه بر این، ابزارهایی مانند DXVK و VKD3D فراخوانی‌های DirectX را به Vulkan تبدیل می‌کنند، زبان گرافیکی که اکثر GPU‌های مدرن اندروید به‌صورت بومی از آن پشتیبانی می‌کنند.

مطلب مرتبط:   نحوه یافتن برنامه های مخفی در اندروید

اگر از بخش‌های فنی صرف‌نظر کنیم، با Winlator گوشی شما وانمود نمی‌کند که یک PC است. بلکه دستورالعمل‌های ویندوز را می‌خواند و در لحظه به دستورالعمل‌های سازگار با اندروید ترجمه می‌کند.

غیبت آن از Play Store عمدی است

باید آن را sideload کنید روی گوشی اندرویدتان

درست مانند هر اپلیکیشن مفید متن‌باز دیگری، Winlator را در Google Play Store پیدا نمی‌کنید. باید فایل APK را مستقیماً از صفحه‌ی انتشار GitHub آن دانلود کنید و سپس آن را sideload کنید. برای کسانی که نمی‌دانند، sideloading فرایند نصب دستی یک APK روی اندروید است.

قبل از آنکه به GitHub بروید و APK را دریافت کنید، باید بدانید که گوشی شما باید برخی حداقل شرایط را داشته باشد.

  • پردازنده: Snapdragon برای بهترین تجربه توصیه می‌شود.
  • رم: ۶ گیگابایت یا بالاتر
  • حافظه: ۲۵۶ گیگابایت یا بیشتر

نحوه‌ی راه‌اندازی Winlator روی گوشی اندروید شما:

  1. پس از اتمام نصب Winlator روی گوشی، آن را اجرا کنید. توجه داشته باشید که بارگذاری محیط ممکن است چند دقیقه طول بکشد.
  2. باید یک ظرف (container) برای اجرای بازی‌های ویندوز ایجاد کنید. روی نماد به‌علاوه (+) در گوشه‌ی بالا سمت راست بزنید تا یکی ایجاد کنید.
  3. دقت صفحه را انتخاب کنید. برای بهترین کارایی، Winlator ابعاد ۹۶۰×۵۴۴ پیکسل را توصیه می‌کند.
  4. سپس پیش‌تنظیم درایور گرافیکی را انتخاب کنید. اگر گوشی شما GPU از نوع Adreno دارد، Turnip (Adreno) را انتخاب کنید، و برای سایر مدل‌های GPU، VirGL (Universal) را انتخاب کنید.
  5. در منوی کشویی DX Wrapper، برای بهترین سازگاری WindeD3D را انتخاب کنید. اما اگر کارایی بهتری می‌خواهید، DXVK را انتخاب کنید؛ برای بازی‌های Direct3D ۱۲، VKD3D را انتخاب کنید، و برای عناوین Command and Conquer، CNC DDraw اختصاصی را انتخاب کنید.
  6. در قسمت Advanced می‌توانید انتخاب کنید کدام نسخه از ویندوز بارگذاری شود.
  7. پس از تنظیم همه‌چیز، تیک تأیید در پایین سمت راست را بزنید تا تنظیمات ظرف (container) شما ذخیره شود.
مطلب مرتبط:   من Stoked OnePlus این ویژگی جنجالی آیفون را اتخاذ می کند

در حالی که کنترل‌های لمسی خوب هستند، باید یک کیبورد و یک ماوس به گوشی خود متصل کنید. این کار بازی کردن را به سطح بالاتری می‌برد.

بازی‌های دوبعدی و بازی‌های سه‌بعدی قدیمی نقطه‌ی قوت آن هستند

بازی‌های مدرن جایی است که کار سخت می‌شود

بازی Betrayer روی گوشی Android از طریق Winlator

دوستان ما در XDA تعدادی بازی را روی Winlator آزمایش کردند و الگوی به‌دست‌آمده با آنچه من هم پیدا کردم مطابقت داشت. قابل ذکر است که بازی‌های دوبعدی مانند Hollow Knight، Deus EX، F.E.A.R. و Dead Space (۲۰۰۸) با نرخ فریم قابل‌بازی روی گوشی میان‌رده Snapdragon اجرا می‌شدند، اما روی گوشی پرچمدار Galaxy S24 Ultra من به‌خوبی اجرا می‌شدند و به‌طور پیوسته گیم‌پلی ۶۰FPS ارائه می‌دادند. من توانستم Betrayer را بازی کنم و آن به‌روانی اجرا شد.

با این حال، بازی‌های جدیدتری مانند Just Cause ۲ و Disco Elysium کمی دردسر داشتند، اما روی گوشی پرچمدار من اجرا شدند. اما انتظار نداشته باشید که روی گوشی میان‌رده Snapdragon اجرا شوند. Winlator نمی‌تواند چیزی را اجرا کند که پشت Steam، Epic یا سیستم‌های DRM مشابه قفل شده باشد.

منبع شما برای فایل‌های بازی باید GOG باشد که نصب‌کننده‌های بدون DRM می‌فروشد. شما فقط باید فایل‌های بازی را در پوشه Downloads یک کانتینر Winlator قرار دهید. هر چیزی که به یک لانچر همیشه‌آنلاین متصل باشد به‌سادگی اجرا نخواهد شد.

اشکالی ندارد برای کنجکاوی امتحان کنید

بازی‌های موبایل تکامل یافته‌اند و بسیاری از آن‌ها حالا حال‌وهوای شبیه PC ارائه می‌دهند. Winlator عالی است اگر می‌خواهید بازی‌های قدیمی را مرور کنید و آن‌ها را در جیب خود داشته باشید. Winlator گوشی شما را به یک PC بازی all‌رتبه تبدیل نمی‌کند، اما محیطی برای بازی کردن با برخی بازی‌های قدیمی به شما می‌دهد. راستش، ۵ دقیقه اول دیدن ویندوز بوت‌شده روی گوشی من هیجان‌انگیز بود؛ بعد از آن، به‌سرعت همه‌چیز را حذف نصب کردم و به PS5 خود روی آوردم. اگر هنوز می‌خواهید ویندوز روی گوشی Android خود داشته باشید، باید برنامه‌های دیگری را بررسی کنید که حال‌وهوای Windows Phone را به شما می‌دهند.

مطلب مرتبط:   من از این برنامه یادگیری زبان به جای Duolingo استفاده می کنم (و دلیلش اینجاست)

منبع: این مطلب ترجمه و بومی‌سازی مقاله‌ای از MakeUseOf به قلم Sagar Naresh است. مشاهده مقاله اصلی