الرئيسية
» لينوكس
»
أفضل 4 محاكيات أندرويد لنظام لينكس: أيها يناسب إعداداتك؟
أفضل 4 محاكيات أندرويد لنظام لينكس: أيها يناسب إعداداتك؟
أربع طرق عملية لتشغيل نظام أندرويد على لينكس هي: Waydroid ، ومحاكي Android Studio ، و Genymotion Desktop ، و redroid . استخدم Waydroid لتشغيل التطبيقات بجانب سطح مكتب لينكس، وAndroid Studio للتطوير، وGenymotion لاختبار الأجهزة محليًا، وredroid لأتمتة العمليات القائمة على الحاويات. يعتمد الاختيار الأمثل على جلسة سطح المكتب لديك، ونوع المعالج، ومدى الإعدادات التي ترغب بها.
تستخدم هذه الأدوات أساليب مختلفة، لذا لن تعمل جميع تطبيقات أندرويد. تحقق أولاً من إصدار أندرويد، وبنية المعالج، وخدمات جوجل، ومتطلبات الجهاز.
مقارنة سريعة
خيار
الأفضل لـ
نهج
القيد الرئيسي
وايدرويد
تطبيقات بجانب لينكس وويندوز
حاوية أندرويد
توافق Wayland وبنية التطبيق
محاكي Android Studio
التطوير واختبار واجهة برمجة التطبيقات
الجهاز الافتراضي الرسمي (AVD)
يتطلب ذلك KVM وموارد كبيرة
Genymotion Desktop
ضمان الجودة باستخدام ملفات تعريف الأجهزة الافتراضية
الأجهزة الافتراضية المحلية
دعم محدود من توزيعات لينكس الرسمية
ريد درويد
التشغيل الآلي والنسخ المتعددة
حاوية لينكس
إعداد متقدم؛ قم بتأمين قاعدة البيانات ADB بعناية
1. Waydroid: الأفضل لتطبيقات أندرويد إلى جانب لينكس وويندوز
يُشغّل Waydroid نظام Android كاملاً ضمن مساحات أسماء Linux، ويُدمج التطبيقات مع سطح المكتب. تظهر التطبيقات في قائمة التطبيقات بدلاً من جهاز افتراضي منفصل على شكل هاتف، مما يجعله الخيار الأمثل للاستخدام اليومي على سطح مكتب Wayland.
تتيح خاصية التكامل على غرار Waydroid وضع تطبيقات أندرويد بجانب نوافذ لينكس.
اتبع دليل التثبيت الرسمي الخاص بتوزيعتك وقم بتهيئة صورة نظام أندرويد. يشرح دليل التطبيق كيفية تثبيت ملف APK وتشغيله على سطح المكتب.
تحقق من التوافق أولاً: يتطلب إعداد سطح المكتب الشائع Wayland، ولن تعمل ملفات APK الخاصة بمعالجات ARM فقط على x86_64. تصف صفحة مشروع Waydroid حاليًا صورة النظام المبنية على LineageOS بأنها Android 13. تعتمد تطبيقات Google أيضًا على الصورة التي تقوم بتثبيتها؛ متجر Play غير مُضمّن في كل إعداد.
2. محاكي أندرويد ستوديو: الأفضل لتطوير التطبيقات
يُعدّ محاكي أندرويد من جوجل الخيار الأمثل للمطورين الذين يختبرون إصدارات أندرويد المختلفة وملفات تعريف الأجهزة. وهو يأتي مُدمجًا مع برنامج أندرويد ستوديو. يجمع كل جهاز افتراضي يعمل بنظام أندرويد (AVD) بين صورة النظام وملف تعريف الجهاز، مما يتيح لك اختبار تصميمات الهواتف والأجهزة اللوحية على جهاز كمبيوتر واحد.
يقوم المحاكي بربط جهاز أندرويد افتراضي بأدوات التطوير.
قم بتثبيت Android Studio، وأضف المحاكي وصورة النظام في مدير SDK، ثم أنشئ جهازًا افتراضيًا (AVD) في إدارة الأجهزة. يستخدم تسريع Linux تقنية KVM؛ لذا يجب تفعيل المحاكاة الافتراضية للأجهزة، ويحتاج حسابك إلى إذن KVM. توصي جوجل بذاكرة وصول عشوائي (RAM) بسعة 16 جيجابايت ومساحة تخزين 16 جيجابايت كحد أدنى، مع الحاجة إلى مساحة أكبر لبعض صور النظام أو الأجهزة ذات الأحجام الكبيرة.
3. برنامج Genymotion Desktop: الأفضل لملفات تعريف ضمان الجودة المحلية
يوفر Genymotion أجهزة أندرويد محلية قابلة للتخصيص للمطورين والمختبرين الذين يرغبون في تطبيق محاكاة منفصل. وهو مفيد للتحقق من التخطيطات والسلوك عبر تكوينات الأجهزة المختلفة دون الحاجة إلى إدارة أجهزة المحاكاة الافتراضية (AVDs) في Android Studio.
راجع دليل تثبيت لينكس قبل التنزيل: يقتصر الدعم الرسمي على أوبونتو LTS، وديبيان المستقرة، وفيدورا ورك ستيشن على معالجات x86_64. يدعم لينكس بيئات سطح المكتب جنوم، وكيدي، وماتي بشكل كامل؛ وفي أوبونتو، يُوصي المُصنِّع باستخدام وايلاند بدلاً من X11. يستخدم لينكس برنامج QEMU المدمج مع KVM افتراضيًا. تتوفر نسخة مجانية للاستخدام الشخصي، ولكنها محدودة الميزات، ولا تدعم الدعم الفني، ولا تدعم أحدث إصدار من أندرويد. راجع تفاصيل الإصدار الحالي للاطلاع على الترخيص والميزات.
4. ريد درويد: الأفضل لاختبار الحاويات
يُشغّل redroid نظام Android في حاويات على مضيف Linux، مُستهدفًا الأتمتة، والنشر السحابي، وتشغيل نسخ متعددة. يدعم مشروعه Docker وPodman وKubernetes على معالجات amd64 وarm64. يُدرج ملف README الحالي علامات صور Android 16، مما يجعل redroid خيارًا أحدث لحاويات النظام الكامل مقارنةً بالآلة الافتراضية القديمة Android-x86.
يقوم برنامج redroid بتنظيم نسخ نظام Android كحاويات Linux لأغراض الاختبار.
برنامج redroid ليس محاكي سطح مكتب يعمل بنقرة واحدة. يتطلب تثبيته ميزات نواة لينكس وتكوين الحاويات؛ ويوثق المشروع إمكانية الوصول إليه عبر ADB وعرض البيانات من خلال scrcpy. تحذيره الأمني هام: لا تعرض منفذ ADB للإنترنت العام مطلقًا، لأن ذلك قد يعرض الحاوية والجهاز المضيف للخطر. ابدأ بمراجعة وثائق redroid إذا كنت تدير حاويات.
أي محاكي أندرويد لنظام لينكس يجب أن تختار؟
تطبيقات سطح المكتب اليومية: Waydroid، إذا كانت جلستك وتطبيقاتك متوافقة.
تطوير تطبيقات أندرويد: محاكي أندرويد ستوديو مع KVM.
ملفات تعريف ضمان الجودة المحلية: Genymotion، إذا كانت توزيعة Linux الخاصة بك مدعومة.
التشغيل الآلي أو النسخ المتعددة: ريد درويد، إذا كان بإمكانك تأمين وإدارة الحاويات.
لماذا لم يعد Anbox و Android-x86 الخيار الأول؟
تمت أرشفة مستودع Anbox الأصلي من قِبل مالكه في 13 فبراير 2024. يُعد Waydroid خيارًا قائمًا على الحاويات لتشغيل تطبيقات Android في بيئة سطح مكتب Linux. لا يزال Android-x86 متاحًا للتنزيل، ولكن إصداره الرسمي 9.0-r2 مبني على Android 9 ومؤرخ في مارس 2020. قد يظل خيارًا تجريبيًا محدودًا في مجال الآلات الافتراضية، ولكنه ليس الخيار الافتراضي الأمثل عند الحاجة إلى إصدار Android حديث. يُرجى مراجعة حالة مستودع Anbox وملاحظات إصدار Android-x86 قبل اتباع الإرشادات القديمة.