المحاكي (Emulator) برنامج يعيد بناء سلوك جهاز آخر على حاسوبك. فبمحاكي أندرويد تستطيع فتح «هاتف افتراضي» على ويندوز أو ماك وتشغيل تطبيقات أندرويد.
أمثلة#
- يستخدم مطور التطبيقات المحاكي لاختبار تطبيقه على عدة مقاسات شاشة وإصدارات أندرويد دون شراء عدة هواتف.
- يستفيد اللاعبون من المحاكي لتشغيل ألعاب الجوال على شاشة الحاسوب الكبيرة.
- كما تشغّل محاكيات منصات الألعاب القديمة الألعاب القديمة على الحاسوب.
المزايا#
- تقل تكلفة شراء أجهزة متعددة.
- يمكن محاكاة حالات مثل الإنترنت الضعيف ومواقع مختلفة ولغات متنوعة.
- يجرّب الحالات الخطرة (كاختبار تطبيق مجهول) بأمان دون المساس بالهاتف الأساسي.
القيود#
- السرعة ليست دائمًا مثل الهاتف الحقيقي وأحيانًا يكون ثقيلًا.
- بعض المستشعرات كالقياسات الحيوية وNFC لا تُحاكى بدقة.
- بعض التطبيقات والألعاب تكتشف بيئة المحاكاة ولا تعمل.
الفرق عن الآلة الافتراضية#
الآلة الافتراضية تشغّل حاسوبًا كاملًا على عتاد مماثل؛ أما المحاكي فيعيد بناء عتاد مختلف بالبرمجيات. وعمليًا تجمع الأدوات الحالية بين الطريقتين. وللاختبار النهائي للتطبيق يبقى الهاتف الحقيقي الأفضل.