المحاكي هو جهاز كمبيوتر أو برنامج يحاكي أو يقلد كمبيوتر أو برنامج آخر. على سبيل المثال ، تتيح المحاكيات تشغيل Windows على كمبيوتر Mac والعكس صحيح. تعرف على كيفية عمل المحاكيات ولماذا قد تستخدم المحاكي.
ما هو المحاكي؟
تصور IBM مفهوم محاكاة الكمبيوتر كطريقة لتشغيل البرامج المصممة للأجهزة القديمة على الطرز الأحدث. اعتمدت الطريقة التي استخدمتها شركة IBM على مجموعة من البرامج والأجهزة المخصصة للمحاكاة. بدلاً من تصميم تطبيقات جديدة لأجهزة الكمبيوتر الجديدة ، أعطى التوافق مع الإصدارات السابقة للمطورين مرونة أكبر.
اليوم ، يستخدم مصطلح المحاكي بشكل شائع في سياق ألعاب الفيديو.أصبح محاكي ألعاب الفيديو شائعًا خلال التسعينيات لأنه سمح للأشخاص بلعب ألعاب وحدة التحكم القديمة على أجهزة كمبيوتر سطح المكتب الحديثة. مع انتشار الهواتف الذكية والأجهزة اللوحية ، يزداد الطلب أيضًا على المحاكيات القادرة على تشغيل iOS أو Android على أجهزة الكمبيوتر.
كيف تعمل المحاكيات
تستخدم أنواع مختلفة من المحاكيات تقنيات محاكاة مختلفة. لا يزال الهدف النهائي هو نفسه دائمًا: تكرار تجربة استخدام الأجهزة أو البرامج الأصلية. تتجاوز بعض المحاكيات أداء المنتج الأصلي وتتضمن ميزات إضافية.
تتطلب المحاكاة العديد من الموارد الحسابية. بسبب ضريبة المحاكاة هذه ، يتخلف الكثيرون عن نظرائهم في العالم الحقيقي من حيث الأداء. نظرًا لأن المبرمجين غير المدفوعين ينشئونها عادةً ، يمكن أن تستغرق المحاكيات وقتًا طويلاً لتطويرها.
ترتبط المحاكاة ارتباطًا وثيقًا بمفهوم المحاكاة الافتراضية. الأجهزة الافتراضية هي نوع من المحاكيات التي تعمل على الأجهزة الأساسية للنظام المضيف.لذلك ، لا توجد ضريبة مضاهاة ، لكن الأجهزة الافتراضية محدودة فيما يمكنها فعله مقارنة بالجهاز الأصلي.
لماذا نستخدم المحاكيات؟
تميل البرامج إلى أن تكون خاصة بالنظام الأساسي ، وهذا هو سبب قيام المطورين بإنشاء تطبيقات منفصلة لأنظمة Android و iOS و Windows و Mac. إذا كنت من مستخدمي Mac وترغب في استخدام تطبيق متاح فقط لنظام Windows ، فإن خيارك الوحيد (إلى جانب شراء جهاز كمبيوتر يعمل بنظام Windows) هو استخدام محاكي.
تلعب المحاكيات أيضًا دورًا مهمًا في الحفظ الرقمي. يمكن تنزيل البرامج المخزنة على تنسيقات قديمة ، مثل خراطيش الألعاب القديمة ، كملفات ROM (ذاكرة للقراءة فقط) باستخدام جهاز خاص. يمكن بعد ذلك تشغيل ROM باستخدام محاكي لنظام اللعبة الأصلي الذي تم تصميمه من أجله.
أمثلة على المحاكيات
هناك عدد لا يحصى من المحاكيات التجارية والمفتوحة المصدر المتاحة لكل نظام تشغيل رئيسي. فيما يلي بعض الأمثلة:
- تتيح المحاكيات مثل BlueStacks إمكانية استخدام تطبيقات Android على نظامي التشغيل Windows و Mac.
- يمكن لبرامج مثل Xcode تشغيل iOS على Mac و Windows.
- Appetize.io هو محاكي قائم على المتصفح يتيح لك استخدام تطبيقات iOS على أي جهاز كمبيوتر.
- يقوم WINE بتشغيل تطبيقات Windows على نظام التشغيل Linux.
- يمكن لمحاكيات مثل Nestopia لعب ألعاب Nintendo على Linux.
- محاكيات وحدة التحكم مثل SNES Classic هي أجهزة قائمة بذاتها تسمح للاعبين بلعب ألعاب الفيديو القديمة على أجهزة التلفزيون الحديثة عالية الدقة.
- تتيح العديد من برامج محاكاة PlayStation Portable للمستخدمين ممارسة الألعاب لوحدات التحكم الأخرى على نظام Sony المحمول.