من قال إنك بحاجة إلى هاتف ذكي للاستمتاع بفوائد تطبيقات Android؟ ربما ترغب في إتاحة تطبيقاتك المفضلة أثناء عملك على جهاز كمبيوتر يعمل بنظام Linux ولكن لا تريد أن تكون مرتبطًا بهاتفك. مع محاكيات Android لنظام التشغيل Linux ، يمكنك الاستمتاع بتجربة الهاتف الذكي بدون الحاجة إليه.
بعد كل شيء ، يستخدم Android نظام Linux kernel نفسه ، لذا فإن تشغيل نسخة مقلدة من نظام التشغيل الذكي هذا على جهاز الكمبيوتر الخاص بك ليس مستحيلاً. إليك أربعة من أفضل محاكيات Android التي يمكنك استخدامها إذا كنت تقوم بتشغيل Linux.
روابط سريعة
1. Android-x86
مشروع Android-x86 ليس مخصصًا للمحاكاة. إنه بديل لنظام تشغيل Windows أو Linux على الكمبيوتر الشخصي أو المحمول. إنه منفذ لنظام Android لـ x86 من وحدة المعالجة المركزية ، والتي تستخدمها جميع أجهزة الكمبيوتر المحمولة وأجهزة الكمبيوتر المحمولة الحديثة تقريبًا. هذا على عكس الهواتف الذكية ، التي تستخدم معالجات ARM أخف حجمًا وأقل طاقة بدلاً من ذلك.
نظرًا لأن Android-x86 تم تطويره لتشغيله على جهاز كمبيوتر نموذجي ، فهذا يعني أنه يمكنك تشغيل Android-x86 كجهاز افتراضي باستخدام VirtualBox أو VMware. هذا هو السبب في أنه خيار جيد لمحاكاة نظام التشغيل Linux Android. يمكنك الآن تشغيل تطبيقات Android إلى جانب برامج Linux الأخرى.
يتوفر متجر Google Play على Android-x86 ، مما يعني أنه يمكنك تثبيت جميع التطبيقات المفضلة بمجرد إعداد الجهاز الظاهري. ومع ذلك ، هناك كلمة تحذير: لن يتم تشغيل كل تطبيق Android على نظام التشغيل x86 للكمبيوتر الشخصي ، لذلك يتعين عليك تجربته أولاً.
Android-x86 قيد التطوير النشط ، لذا يمكنك توقع تحسينات وميزات منتظمة ، فضلاً عن تحسين السرعة والأداء. إنه برنامج الفانيليا Android ويفتقر إلى bloatware ، وبالتالي فإن القيود الوحيدة التي لديك هي موارد نظام الكمبيوتر الخاص بك.
2. ARC
ليس عليك تشغيل جهاز افتراضي لتشغيل تطبيقات Android على Linux. بفضل مشروع ARChon ، يمكنك تشغيل تطبيقات Android على متصفح الويب Chrome. يشير ARC في الاسم إلى Android Runtime for Chrome ، حيث يعمل كبيئة Android مصغرة لتطبيقاتك.
ARC نفسه عبارة عن إنشاء Google ، وهو اختبار مبكر لتشغيل تطبيقات Android على Chrome OS. ينطبق هذا المبدأ نفسه على ARChon ، والذي يأخذ العناصر مفتوحة المصدر من ARC لتشغيل نسخة معدلة في متصفح Chrome. ما عليك سوى تثبيت ARChon Runtime المعدل كملحق للمطورين في Chrome ، ثم قم بإضافة تطبيقات أخرى باستخدام أداة ملحق APK إلى Chrome ، التي يوفرها مطور ARChon.
لن تحصل على Google Play هنا ، ولن يثبت كل تطبيق أنه مستقر. يعد ARChon حلًا جيدًا بالنسبة لك لتشغيل بعض التطبيقات على كمبيوتر Linux دون اللجوء إلى جهاز افتراضي.
3. Anbox – Android in a Box
تقدم الأجهزة الافتراضية طريقة حادة لمحاكاة نظام Android. يجرب Anbox – Android in a Box شيء مختلفًا قليلاً. يتم تشغيله كحاوية لنظام Linux ، ومشاركة نواة Linux ومواردك بينما تظل محتواة.
قد يكون موجودًا ، ولكن نظرًا لأن Anbox يشارك kernel المضيف ويسمح بالوصول المباشر إلى الأجهزة ، فإنه يعد طريقة أسرع بكثير لتشغيل تطبيقات Android على جهاز الكمبيوتر الخاص بك. الأداء أفضل ، وبسبب منهج الحاوية الخاص به ، فهو آمن – فأنت لست مهدد بتخاطر تشغيل أي تطبيقات غير آمنة.
لا يتم تضمينه مع متجر Google Play ، لذا ستحتاج إلى تحديد موقع التطبيقات وتثبيتها يدويًا. سيكون الطلب على موارد جهاز الكمبيوتر الخاص بك أقل من المحاكاة باستخدام جهاز افتراضي. هذا يجعله خيارًا جيدًا للأجهزة منخفضة الموارد.
4. Genymotion
لدى المطورين المحترفين ومحبي ألعاب Android على حد سواء شيء يتطلعون إليه إذا كانوا يستخدمون محاكي Genymotion Android. هذا نهج جهاز ظاهري آخر ، ولكن يمكن القول إنه الأفضل دعمًا ، من وجهة نظر تجارية.
Genymotion هو منتج تجاري ، حيث تتوفر أجهزة Android الافتراضية كصور سحابية أو أجهزة VM لسطح المكتب المحلي باستخدام Virtualbox. يأتي مزودًا بالعديد من عناصر الاختبار الفريدة ، مثل نظام تحديد المواقع المزيف وتقارير البطارية ، لذلك فهو مفيد للمطورين ومهندسي الاختبارات. كما يأتي مع خيار تثبيت خدمات Google Play بشكل قياسي.
يمتلك المستخدمون المنزليون منتجًا متدرجًا في Genymotion Personal Edition ، وهو مجاني للمستخدمين المنزليين ويفتقر إلى بعض ميزات الاختبار الأكثر تقدماً. وإلا ، فستحتاج إلى ترخيص Genymotion سنويًا لتتمكن من تشغيل البرنامج والاستفادة من الدعم المتخصص.
جرب محاكي Android لنظام التشغيل Linux
إن تشغيل Android أثناء تشغيل نظام Linux ليس أمرًا صعبًا ، وذلك بفضل محاكيات Android المختلفة هذه. يمكنك تشغيل مختلف أجهزة Android على جهاز افتراضي باستخدام Android-x86 ، أو يمكنك تشغيله من متصفحك باستخدام ARChon.
إذا لم يكن جهاز الكمبيوتر الخاص بك جيدًا بما يكفي للعملية المحاكاة ، فيمكنك دائمًا عرض شاشة هاتفك الذكي الذي يعمل بنظام Android على جهاز كمبيوتر يعمل بنظام Linux بدلاً من ذلك. إذا كانت لديك طريقة مفضلة لتشغيل تطبيقات Android على Linux ، فيرجى اقتراحها في التعليقات أدناه.