Wine 3.0، الإصدار الأحدث من طبقة توافق Windows لأنظمة التشغيل المشابهة لـ Unix، يدعم الآن أجهزة Android.
هل تمنيت يومًا أن تتمكن من تشغيل تطبيقات Windows كاملة على جهاز Android الخاص بك؟ الآن يمكنك... نوعا ما. تم تحديث Wine، وهو طبقة متوافقة مع Windows لأنظمة التشغيل المشابهة لـ Unix، إلى الإصدار 3.0، ويمكن الآن تثبيته على أجهزة Android.
النبيذ 3.0 ينفذ برنامج تشغيل كامل للرسومات والصوت لنظام Android، ويمكن إنشاؤه كحزمة APK تعمل مثل تطبيق Android عادي، وفقًا لملاحظات الإصدار. كما أنه يدعم OpenGL، على الرغم من أنه يقتصر على OpenGL ES API المتوفر على Android.
ومع ذلك، لن يقوم بتشغيل تطبيقات Windows القياسية الخاصة بك على أي جهاز يعمل بنظام Android. Wine ليس محاكيًا، مما يعني أنك ستحتاج إلى جهاز لوحي يعمل بنظام التشغيل Android x86 أو هاتف ذكي أو جهاز Chromebook لتحقيق الاستفادة الكاملة منه. لسوء الحظ، لا يوجد العديد من أجهزة Android المزودة بشرائح x86، على الرغم من أن القائمة المتزايدة من أجهزة Chromebook التي تدعم ARC واعدة.
بالنسبة للغالبية العظمى منا الذين لديهم جهاز Android مزود بمعالج SoC قائم على ARM، هناك جانب إيجابي. إن Wine for ARM موجود بالفعل، لكن برامج Windows التي تم نقلها إلى Windows RT، نظام تشغيل Microsoft 32 بت لبنيات ARM، هي التي ستعمل فقط. توجد قائمة بتطبيقات سطح المكتب التي تمت إعادة ترجمتها لتعمل على Windows RT بمفردنا
في المستقبل، سيستخدم Wine QEMU، وهو برنامج Hypervisor مفتوح المصدر يعمل على محاكاة المعالجات افتراضيًا من خلال الترجمة الثنائية الديناميكية، لمحاكاة تعليمات x86 على ARM. سيسمح ذلك بتشغيل تطبيقات Windows x86 الأصلية على أجهزة ARM دون إعادة الترجمة، لكن العمل لم ينته بعد.
يعد تشغيل Wine وتشغيله على Android أمرًا سهلاً للغاية. توجه إلى صفحة التنزيلات واحصل على أحد ملفي APK: "النبيذ 3.0 ذراع" إذا كان جهازك يحتوي على شريحة ARM، أو "النبيذ-3.0-x86" إذا كان يحتوي على شريحة x86. بمجرد تثبيت التطبيق وتشغيله، ستشاهد واجهة Windows 7 — مكتملة بقائمة ابدأ في الزاوية السفلية اليسرى.
ومع ذلك، فإن Wine 3.0 ليس خاليًا من الأخطاء. يدعم برنامج تشغيل الرسومات وضع سطح المكتب بملء الشاشة فقط بسبب القيود الموجودة في واجهة برمجة تطبيقات إدارة Windows لنظام التشغيل Android. كما أنها تواجه مشكلة مع لوحات المفاتيح البرمجية في الوقت الحالي، حيث لا يتم التعرف عليها ولا يتم استدعاؤها عند النقر على حقول النص الفارغة وموجه الأوامر. أبلغ بعض المستخدمين أيضًا عن حدوث أعطال في هواتف مثل Google Pixel.
وبغض النظر عن هذه المشكلات المبكرة، فإن ما حققه فريق Wine مثير للإعجاب بالتأكيد. Codeweavers، التي أصدرت معاينة فنية لـ عبور (الإصدار الخاص بها من Wine) لنظامي التشغيل Android وChrome OS في عام 2016، ساهم في الكثير من التعليمات البرمجية الأساسية التي جعلت منفذ Android ممكنًا.
يقول فريق التطوير أن Wine 3.0 يحتوي على أكثر من 6000 تغيير ويمثل بداية دورة إصدار سنوية جديدة. بالإضافة إلى دعم Android، فهو يضيف دفق أوامر Direct3D ودعم DirectWrite وDirect2D المحسّن وDirect3D 10 و11.