فيديو تعليمي عملي جديد أريكم فيه كيفية القيام بذلك جعل Android افتراضيًا داخل Android للحصول على نظام تشغيل آمن يمكن من خلاله اختبار التطبيقات وحتى القدرة على عمل روت لنظام التشغيل Android الذي يعمل في الخلفية تقريبًا.
نمط افتراضي مشابه لـ Virtual Box أو Parallel Spaces يمكنك من خلاله تشغيل Android بأمان وتكون قادرًا على إجراء الاختبارات التي تريدها ، حتى منحها إذن Superuser دون أن يكون لذلك أي تأثير على نظام التشغيل Android الأصلي الخاص بك.
في الفيديو الذي تركته لك في بداية هذا المنشور ، أشرح كل ما تحتاج لمعرفته حول التطبيق فاموس، التطبيق الذي بمجرد التثبيت ومنح الأذونات قم بتنزيل نظام التشغيل Android 5.1.1 وتثبيته فعليًا للتنفيذ الكامل.

من بين الأشياء التي يجب تسليط الضوء عليها والتي يمكننا القيام بها نظام تشغيل Android افتراضي داخل Androidيمكنني التفكير في الاحتمالات التالية:
- ثبّت التطبيقات واختبرها دون إثقال نظام التشغيل الأصلي. سواءً كانت هذه التطبيقات تنسيق APK أو تم تنزيله وتثبيته من متجر Google Play.
- تثبيت وتشغيل تطبيقين في نفس الوقت، على سبيل المثال الأصلي whatsapp.
- اختبار التطبيقات التي تتطلب امتيازات الجذر.
- استخدم النظام كـ مقعد الاختبار للمطورين الأندرويد.
VMOS هي بلا شك فكرة رائعة حيث يمكننا فقط لوم إصدار Android المستخدم الذي ظل في إصدار Android 5.1.1 Lollipop القديم ، ونأمل في التحديثات المستقبلية للتطبيق أن يتم تحديث نظام التشغيل Android الافتراضي هذا إلى Android Pie على الأقل.
ما هو الأندرويد الإفتراضي ولماذا نستخدمه؟

يخلق حل المحاكاة الافتراضية المتنقلة هاتف افتراضي معزول في بيئة خاصة بك. في هذه البيئة، يمكنك استنساخ التطبيقات، وإدارة حسابات متعددة، وتفعيل عمليات الخلفية بأمان. على منصات مماثلة، يُشار إلى ذلك باسم المساحات المتوازية أو "هاتف سحابي"، والذي يعمل في هذه الحالة محليًا على جهازك.
بالإضافة إلى العزل، تدعم بعض التطبيقات تنفيذ الخلفية حقيقي للألعاب والتطبيقات، ما يتيح لك اللعب أو تنفيذ المهام في الجهاز الافتراضي أثناء مشاهدة فيديو أو الدردشة على النظام المضيف. تتضمن بعض الحلول أيضًا دعمًا لـ VULKAN وعلى وحدة معالجة الرسوميات الافتراضية المستقلةوهذا يفيد العناوين المتطلبة ويمنع انخفاض الأداء عند التبديل بين المساحات.
ميزة رئيسية أخرى هي حماية الخصوصيةفي بيئة أندرويد الافتراضية، لا تصل التطبيقات إلى مُعرِّفات الجهاز المُضيف (مثل جهات الاتصال، أو الرسائل النصية، أو مُعرِّف الجهاز). هذا الفصل يجعل الجهاز الافتراضي أشبه بـ حماية الخصوصية للاختبار والاستخدام اليومي دون تعريض بياناتك للخطر.
المتطلبات والتخزين والأداء
عادةً ما يتطلب التمهيد الأول لجهاز VM تنزيل النظام الأوليفي حالة ملفات تعريف القاعدة خفيفة الوزن، تكون الحزمة حوالي مئات الميجابايتويمكن أن يستغرق التثبيت النهائي ما يقرب من 1,6 جيجا بايت تصل إلى 2,5 جيجا بايت اعتمادًا على الصورة والتطبيقات التي تضيفها داخل الجهاز الظاهري.
El وقت بدء التشغيل الأولي قد يتم تمديده بسبب تحضير الصورة (حوالي دقيقة أو دقيقتين (في البداية الأولى). ومن ثم، عادةً ما تنتهي البدايات اللاحقة بـ ثانية وسوف يعتمد ذلك على الأجهزة وسعة الشحن للجهاز.
ضع في اعتبارك أن الأداء مشترك بين نظام المضيف والجهاز الافتراضي: عند نقل نظامين في وقت واحد، ستلاحظ بعض عقوبة المواردومع ذلك، عمليًا، التجربة سلسة بما يكفي للإنتاجية والمراسلة واختبار التطبيقات. ميزات مثل صور في صور أو النافذة العائمة تسمح لك بالتحكم في الجهاز الافتراضي دون ترك ما تفعله على النظام الرئيسي.
الجذر ومتعدد المستخدمين والتوافق
في VMOS، تأتي البيئة بدون جذر بشكل افتراضي، ولكن من الممكن تمكين الجذر من خيارات المطور من الجهاز الافتراضي نفسه، ثم أعد تشغيله. تتم إدارة الأذونات داخليًا بواسطة الجذر. لا يؤثر على النظام المضيفمثالي لاختبار التطبيقات التي تتطلب امتيازات مرتفعة دون تعديل هاتفك الفعلي.
بسبب سياسات النظام، يجب تثبيت هذه الحلول كما يلي مالك الجهاز أو المسؤول. إذا قمت بالتثبيت على ملفات تعريف ثانوية، فقد تكون بعض التطبيقات لا يعمل بشكل صحيح داخل VM.
استكشاف المشاكل الشائعة وإصلاحها
إذا لم يبدأ تشغيل الجهاز الافتراضي، تحقق أولاً من مساحة حرة ويغلق التطبيق بالكامل للاختبار بعد إعادة تعيين الجهازتتضمن العديد من الأدوات خيارًا لـ إصلاح الجهاز الظاهري في إعداداتك. كحل أخير، قم بإلغاء تثبيت التطبيق ثم إعادة تثبيته.
إذا اكتشفت مشكلات في الاتصال في النظام الافتراضي، فحاول تغيير DNS في الإعدادات المتقدمة بواسطة إعدادات عامة (على سبيل المثال، 8.8.8.8). في حالة وجود كتل تنزيل النظام، تأكد من أن لديك تحديثات تبعيات Google على المضيف ومساحة تخزين كافية.
البدائل والمفاهيم ذات الصلة
على سطح المكتب، محاكي الأندرويد يقوم الإصدار الرسمي بتشغيل صور النظام داخل AVD مع ملفات تعريف أجهزة متعددة وتسريع الرسومات و دعم شاشات متعددةمن الممكن أيضًا إنشاء صور مخصصة من الكود المصدري لمحاكاة سيناريوهات تطوير محددة. الفرق الرئيسي هو أن المُحاكي يعمل على جهاز كمبيوتر، بينما حلول مثل VMOS... المحاكاة الافتراضية مباشرة على هاتفك المحمولمثالي إذا كنت تبحث عن قابلية النقل والاختبار على الأجهزة الفعلية.
قم بتنزيل VMOS مجانًا من متجر Google Play
إذا كنت تبحث عن "هاتف داخل هاتف" لفصل العمل عن الترفيه، وتكرار حسابات التطبيقات، واختبار البرامج مع زيادة الخصوصية أو تجربة جذر معزولأصبحت المحاكاة الافتراضية لنظام أندرويد أداةً متعددة الاستخدامات. فالتوازن بين استهلاك الموارد والعزل والمرونة يجعلها مفيدةً للمستخدمين المتقدمين والمطورين على حدٍ سواء.