لطالما اعتُبر "لينكس" أحد أقوى أنظمة التشغيل بفضل استقراره وأمانه ومرونته مقارنًة بالأنظمة التشغيلية الأخرى. طبيعته المفتوحة المصدر وبنيته القوية مكنته من أن يكون أساسًا للعديد من أنظمة التشغيل المعروفة، بما في ذلك أندرويد نفسه. لكن وعلى الرغم من أن نظام أندرويد مبني على نواة لينكس، إلا أن هناك مفارقة لافتة للنظر وهي عدم إمكانية تشغيل تطبيقات وألعاب أندرويد مباشرًة على توزيعات لينكس نتيجة اختلاف بيئات تشغيل التطبيقات على كلًا منهما. لحسن الحظ، فقد أفضت الروح الابتكارية لمجتمع لينكس إلى تطوير العديد من الحلول التي تسد هذه الفجوة، ومنها أداة Waydroid التي نسلط الضوء عليها في هذا المقال، حيث تمُكّنك من تشغيل تطبيقات أندرويد مع توفر متجر جوجل بلاي على أي توزيعة لينكس تستخدمها، دعونا نوضح كيف.
تشغيل تطبيقات أندرويد على لينكس
ماهي أداة Waydroid ؟
هناك بالفعل حلول كثيرة تساعدك على تشغيل تطبيقات أندرويد على لينكس، لكن يظل استخدام Waydroid هو الحل الأفضل والأسهل. هذه الأداة مفتوحة المصدر وتعتمد على تقنية الحاويات (Containers) في نظام لينكس لإنشاء بيئة افتراضية يعمل فيها أندرويد بدون مُحاكي، الأمر الذي يسمح باندماجه مع بيئة لينكس لتشغيل تطبيقات أندرويد كما لو كانت جزءً من توزيعة لينكس المستخدمة، بحيث تظهر تطبيقات أندرويد مثل نوافذ سطح المكتب العادية؛ يمكنك تحريكها وتغيير حجمها والتفاعل معها بشكل طبيعي، على عكس محاكيات الأندرويد التقليدية. الأمر يشبه تمامًا خاصية WSA التي قدمتها مايكروسوفت مع ويندوز 11.
ما يميز Waydroid باختصار هو أسلوبه في إنشاء تناغم بين كلا النظامين، فيمكن لتطبيقات أندرويد الوصول إلى موارد الجهاز والاستفادة منها بالكامل، بما في ذلك كارت الشاشة لتسريع الرسومات، مما يجعل الألعاب والتطبيقات المتطلبة تعمل بسلاسة. علاوًة على ذلك، توفر الأداة متجر جوجل بلاي لتسهيل عملية تنزيل التطبيقات والألعاب المتاحة، وحتى عند الحاجة لتثبيت تطبيقات خارج المتجر فالأمر يظل سهل للغاية.
إحدى الملاحظات المهمة هي أن Waydroid يقوم بتشغيل نسخة مُعدلة من نظام أندرويد وهي Lineage OS 21 القائمة على إصدار أندرويد 11. كذلك يمكن تشغيله على أي توزيعة لينكس داعمة لبيئة Wayland بما في ذلك Ubuntu و Fedora و Arch Linux و Debian و NixOS. ولغرض هذا الشرح فقد قمنا بتجربة الأداة على توزيعة Ubuntu إصدار Ubuntu 24.10.
كيفية تثبيت واستخدام أداة Waydroid
كل ما عليك في البداية هو فتح نافذة الـ Terminal من خلال الضغط على اختصار Ctrl + Alt + T معًا على الكيبورد أو البحث عن موجه الأوامر في قائمة التطبيقات. بعد ذلك قم بتنفيذ الأمر التالي لتثبيت أداة Client URL (المعروفة أيضًا باسم CURL) والضرورية لتشغيل سكريبت التثبيت الرسمي لأداة WayDroid:
sudo apt install curl ca-certificates -y
وبعد كتابة كلمة المرور والضغط على Enter قم بتنفيذ الأمر التالي لتنزيل البيانات المطلوبة لتشغيل أداة Waydroid:
curl -s https://repo.waydro.id | sudo bash
واخيرًا أدخل الأمر التالي لتثبيت أداة Waydroid على النظام:
sudo apt install waydroid
كما أشرنا، تتمتع Waydroid بدعم واسع عبر مختلف توزيعات لينكس، وصحيح ان الخطوات السابقة تسري على توزيعة Ubuntu وكذلك Debian، يمكن للتوزيعات الأخرى تشغيل Waydroid ولكن طريقة التثبيت ستختلف، لذلك نوصي بالاطلاع على صفحة Install Instructions على الموقع الرسمي للمطور وذلك لمعرفة الطريقة الصحيحة لتثبيت الأداة على أشهر توزيعات لينكس.
بعد الانتهاء من تثبيت أداة Waydroid قم بتشغيلها من قائمة تطبيقات لتظهر نافذة Initialize Waydroid حيث تحتاج إلى الضغط على قائمة Android Type المنسدلة لتختار "GAPPS" بدلًا من "VANILLA" وذلك لضمان الحصول على متجر جوجل بلاي في نسخة الأندرويد. بعد ذلك أضغط على زر Download لبدء تنزيل الملفات المطلوبة وإنشاء بيئة أندرويد الافتراضية داخل نظام لينكس. تستغرق هذه العملية بعض الوقت اعتمادًا على سرعة الإنترنت لديك، فقد لاحظنا ان نسخة الـ GAPPS تحتاج تحميل ملفات بحجم 900 ميجابايت تقريبًا. لذا تحلى بالصبر حتى انتهاء العملية وظهور زر "Done" فقم بالضغط عليه ليتم تشغيل Waydroid تلقائيًا.
عند بدء التشغيل لأول مرة، قد يظهر إشعار يشير إلى أن الجهاز غير معتمد لتشغيل تطبيقات Google Play والحل بسيط جدًا كما سنوضح في الفقرات التالية. لكن كما تلاحظ، تحتل بيئة أندرويد – التي تقوم أداة Waydroid بتشغيلها – كامل الشاشة تقريبًا، وهو أمر مزعج للغاية. لكن لحسن الحظ، تتيح الأداة تفعيل وضع النوافذ المتعددة وإلغاء الشاشة الرئيسية للأندرويد تمامًا. لفعل ذلك، قم باستدعاء الـ Terminal مرة أخرى وأدخل الأمر التالي لتنشيط ميزة Multi-Window Mode:
waydroid prop set persist.waydroid.multi_windows true
بعد ذلك قم بتنفيذ الأمر التالي لإغلاق الأداة جبريًا حتى يسري مفعول التعديل الجديد:
waydroid session stop
يمكنك الآن تشغيل التطبيقات عبر أداة Waydroid وستعمل في نوافذ مستقلة مثل نوافذ برامج لينكس. افتراضيًا، تأتي الأداة مع بعض التطبيقات المُضمّنة في نسخة أندرويد المعدلة "Lineage OS 21" مثل المتصفح والآلة الحاسبة وتطبيق إدارة الملفات، وبالطبع متجر جوجل بلاي. تستطيع تشغيل ايًا منها عبر لوحة التطبيقات في لينكس، حيث ستجدها مبعثرة جنبًا إلى جنب تطبيقات النظام الأخرى، لذلك يمكنك جمعها في فولدر مخصص حتى لا تختلط مع برامجك المفضلة.
وبالعودة إلى مشكلة الجهاز غير معتمد لتشغيل تطبيقات Google Play فيمكن حل هذه المشكلة بسهولة لتتمكن من تسجيل الدخول إلى متجر جوجل بلاي وتثبيت التطبيقات. كل ما عليك هو فتح نافذة الـ Terminal ثم إدخال الأمر التالي:
sudo waydroid shell
بعد ذلك أدخل الأمر أدناه للحصول على رقم تعريفي فريد يمثل جهاز محاكاة أندرويد على جهازك:
ANDROID_RUNTIME_ROOT=/apex/com.android.runtime ANDROID_DATA=/data ANDROID_TZDATA_ROOT=/apex/com.android.tzdata ANDROID_I18N_ROOT=/apex/com.android.i18n sqlite3 /data/data/com.google.android.gsf/databases/gservices.db "select * from main where name = \"android_id\";"
بعدما يظهر الرقم التعريفي، ستحتاج إلى إرساله إلى جوجل ليتم التحقق من الجهاز واعتماده. للقيام بذلك، قم بزيارة صفحة Google Uncertified وأدخل الرقم الموضح في الـ Terminal ثم اضغط Register ليتم تسجيل الجهاز بنجاح. ستحتاج بعد ذلك إلى إعادة تشغيل أداة Waydroid باستخدام كل من أمر [waydroid session stop] ثم يليه [waydroid session start] بعد ذلك.
يمكنك الآن تثبيت تطبيقات أندرويد على لينكس. للبدء، افتح متجر Play Store وقم بتسجيل الدخول باستخدام حساب جوجل الخاص بك. بمجرد تسجيل الدخول، يمكنك البحث عن تطبيقاتك المفضلة وتثبيتها كما تفعل عادًة على هاتفك. وبعد تثبيت أي تطبيق أندرويد من المتجر يمكنك الوصول إليه من خلال قائمة التطبيقات حيث يظهر مثل أي تطبيق أو برنامج تقوم بتثبيته على الجهاز. تستطيع بعد ذلك استخدام الكيبورد والماوس للتحكم في التطبيق والتمرير داخله بمنتهى السهولة.
أما في حال أردت تثبيت تطبيقات خارج متجر جوجل بلاي، فكل ما تحتاجه هو تحميل ملف الـ APK لتطبيق أندرويد المطلوب تثبيته. هناك مصادر كثيرة موثوقة تستطيع تحميل هذا الملف من خلالها مثل متجر APKPure أو موقع APKMirror.com فبعد زيارة الموقع تقوم بالبحث عن اسم اللعبة او التطبيق ثم تضغط الأيقونة من نتائج البحث ومن ثم تضغط على زر "Download APK" حتى يبدأ التنزيل. وبعد تحميل ملف الـ APK على جهازك انتقل إلى المجلد حيث يوجد الملف ثم اضغط فوقه كليك يمين وستجد خيار "Open with install in Waydroid" قم بالضغط عليه وستتولى أداة Waydroid عملية تثبيت التطبيق في الخلفية.
بالطبع هذا الدمج السلس بين تطبيقات اندرويد ونظام لينكس لن تحصل عليه إذا قمت بتثبيت محاكيات أندرويد التقليدية. لذلك نوصي باستخدام Waydroid عند الرغبة في تشغيل تطبيقات أندرويد ومتجر جوجل بلاي على لينكس.