شنبه 4 فروردین 1403 – 06:00 – بهروزشده در یکشنبه 27 مهر 1404 – 19:13
امروزه این آرزو با ابزارها و شبیهسازهای پیشرفته به واقعیت تبدیل شده است. حالا میتوان با استفاده از لایههای انطباق مثل Wine یا شبیهسازهایی مثل Winlator، Box86 و Box64 بسیاری از نرمافزارها و حتی بازیهای ویندوزی را روی اندروید اجرا کرد. این ابزارها محدودیتهای زیادی را پشت سر گذاشتهاند؛ از اجرای بازیهای دوبعدی ساده گرفته تا اجرای نرمافزارهای ۳۲ و ۶۴ بیتی و حتی برخی عناوین سهبعدی نسبتاً سنگین.
وینلاتور چگونه کار میکند؟
فرایند کار ساده است: شما یک کانتینر میسازید، نسخه مورد نیاز از Wine و پکیجهای گرافیکی را انتخاب میکنیددد و سپس فایل exe را داخل آن قرار میدهیدد. این کانتینرها شبیه به ماشینهای مجازی سبک هستند و به شما امکان میدهند چندین نرمافزار مختلف را در پروفایلهای جداگانه اجرا کنیدد.
معرفی Wine و کاربرد آن در اندروید
Wine سیستمعامل ویندوز را تقلید نمیکند و همین باعث میشود سبکتر بماند و منابع کمتری مصرف کند. در شبیهساز سنتی، باید همهچیز از صفر تا صد شبیهسازی شود که روی گوشی ضربه میزند و در نهایت لگ و داغی بالا میرود. Wine راه دیگری میرود و نتیجهاش روی گوشیهای میانرده هم امیدوارکننده میشود. نقطهضعفش آنجاست که برای بازیهای سهبعدی جدید، بدون کمک ماژولهای گرافیکی مثل DXVK/VKD3D، خیلی جلو نمیرود. همینجاست که سراغ «اجزای مکمل» میرویم و پازل را کامل میکنیدم.
اندروید ۱۲ به بالا به خاطر درایورهای گرافیکی جدیدتر و پایدارید بهتر با این ابزارها هماهنگتر مینشیند. روی نسخههای قدیمیتر هم میشود کار را راه انداخت، اما هرچه بالاتر بروی، دردسر کمتر میشود.
داخل برنامه یک Container تازه میسازید، نسخه Wine را انتخاب میکنید و پوشه بازی یا نرمافزار را معرفی میکنید. اگر تصمیم دارید چند بازی یا چند نرمافزار با تنظیمات متفاوت داشته باشید، کانتینرهای جدا درست میکنید تا هرکدام با پروفایل خودشان اجرا شوند.
در Winlator فایل exe را انتخاب میکنید و اجرا میکنید. اگر پیشنیازهایی مثل Visual C++ Redistributable یا .NET لازم باشد، آنها را در همان کانتینر نصب میکنید تا برنامه راحتتر اجرا شود. برای بازیهای کلاسیک، لانچر داخلی را رها کند و مستقیم سراغ فایل اجرایی اصلی بروید تا مرحلههای اضافه مزاحم راه نشوند.
نسخههای بدون DRM دردسرهای کمتری دارند و در محیط Wine/Winlator راحتتر نفس میکشند. اگر از فروشگاههایی مثل GOG نسخههای DRM-free میگیرید، معمولاً نصب و اجرا سادهتر پیش میرود و کمتر به نویسههای حفاظتی گیر میکنید.
اگر برنامه بلافاصله میپرد بیرون، سراغ پیشنیازها بروید، نسخه Wine در کانتینر را عوض میکنید یا DirectX Wrapper را تغییر میدهید. خیلی از کرشها با همین سه قدم جمع میشوند. اگر بازی قدیمی است، CNC DDraw یا حالت سازگاری ویندوز قدیمی را تست کنید.
برای مشاهده کامل مطب کلیک کنید
