ما الغرض من المحاكي؟
اختبار واجهات اللمس من المكتب صعب. فالفأرة تنتج مؤشّراً واحداً دقيقاً، بينما ينتج الإصبع الحقيقي مساحة تماس عريضة ومساراً منحنياً وضغطاً متغيّراً، ولهذا قد تفشل على الهاتف إيماءةٌ تعمل بلا خلل مع الفأرة. تولّد هذه الأداة إدخال لمس اصطناعياً حتى يمكن إنتاج تلك المسارات وإعادة تشغيلها عن قصد.
الاستخدام الثاني هو جمع البيانات. تُدرَّب نماذج التعرّف على الكتابة اليدوية وتصنيف الإيماءات على بيانات الضربات: التسلسل المرتّب للنقاط التي تكوّن كل ضربة مع توقيتها. والتقاط ذلك في المتصفح، بدل تجهيز تطبيق أصلي لتسجيله، يجعل بناء مجموعة البيانات أسرع بكثير.
ما الذي يُسجَّل؟
تُلتقط كل ضربة كقائمة مرتّبة من النقاط مع الإحداثيات والتوقيت، وهي الصيغة نفسها التي تتوقّعها معظم نماذج التعرّف على الكتابة اليدوية والإيماءات. ولأن التوقيت محفوظ، يحمل التسجيل السرعة والإيقاع إضافةً إلى الشكل، وكلاهما مهم للمصنّف.
يمكن تصدير البيانات وإدخالها مباشرة في مسار تدريب، أو إعادة تشغيلها لإعادة إنتاج تفاعل بعينه أثناء تتبّع خلل في معالج لمس.
اختبار معالجات اللمس
إلى جانب جمع البيانات، يفيد المحاكي في إعادة إنتاج الأخطاء. فالإيماءة التي لا تفشل إلا على مسار بعينه يصعب تكرارها باليد، أمّا إعادة تشغيل ضربة مسجّلة فتجعل النتيجة ثابتة، فتراقب معالجك وهو يستجيب للإدخال نفسه تماماً في كل مرة.
الأسئلة الشائعة
- فيمَ يُستخدم محاكي اللمس؟
- لأمرين: اختبار استجابة واجهة اللمس لإيماءات واقعية دون جهاز فعلي في يدك، وجمع بيانات ضربات الكتابة اليدوية أو الإيماءات لتدريب النماذج وتقييمها.
- ما البيانات التي يلتقطها؟
- تُسجَّل كل ضربة كتسلسل مرتّب من النقاط مع الإحداثيات والتوقيت. وهذا يحفظ سرعة الضربة وإيقاعها إلى جانب شكلها، وهي الصيغة التي تتوقّعها معظم نماذج التعرّف على الكتابة اليدوية والإيماءات.
- هل يمكنني تصدير بيانات الضربات؟
- نعم. يمكن تصدير الضربات الملتقطة لاستخدامها في مسار تدريب، أو إعادة تشغيلها لإعادة إنتاج تفاعل بعينه أثناء تتبّع خلل في معالج لمس.