المحاكي (Emulator) برنامج يعيد بناء سلوك جهاز آخر على حاسوبك. فبمحاكي أندرويد تستطيع فتح «هاتف افتراضي» على ويندوز أو ماك وتشغيل تطبيقات أندرويد.

أمثلة#

  • يستخدم مطور التطبيقات المحاكي لاختبار تطبيقه على عدة مقاسات شاشة وإصدارات أندرويد دون شراء عدة هواتف.
  • يستفيد اللاعبون من المحاكي لتشغيل ألعاب الجوال على شاشة الحاسوب الكبيرة.
  • كما تشغّل محاكيات منصات الألعاب القديمة الألعاب القديمة على الحاسوب.

المزايا#

  • تقل تكلفة شراء أجهزة متعددة.
  • يمكن محاكاة حالات مثل الإنترنت الضعيف ومواقع مختلفة ولغات متنوعة.
  • يجرّب الحالات الخطرة (كاختبار تطبيق مجهول) بأمان دون المساس بالهاتف الأساسي.

القيود#

  • السرعة ليست دائمًا مثل الهاتف الحقيقي وأحيانًا يكون ثقيلًا.
  • بعض المستشعرات كالقياسات الحيوية وNFC لا تُحاكى بدقة.
  • بعض التطبيقات والألعاب تكتشف بيئة المحاكاة ولا تعمل.

الفرق عن الآلة الافتراضية#

الآلة الافتراضية تشغّل حاسوبًا كاملًا على عتاد مماثل؛ أما المحاكي فيعيد بناء عتاد مختلف بالبرمجيات. وعمليًا تجمع الأدوات الحالية بين الطريقتين. وللاختبار النهائي للتطبيق يبقى الهاتف الحقيقي الأفضل.