كيف يعمل اهتزاز الجهاز
تستخدم الأجهزة المحمولة محركات اهتزاز — محركات صغيرة بوزن غير مركزي على المحور، تخلق اهتزازات عند الدوران. الأجهزة الأحدث تستخدم مشغلات رنانة خطية (LRA) أو Taptic Engine من Apple، التي تستخدم قوة كهرومغناطيسية لخلق اهتزازات أكثر دقة ونعومة. يسمح هذا بإنشاء نقرات سريعة ونبضات ناعمة وأنماط معقدة للإشعارات والألعاب والتفاعل مع الواجهة.
التغذية اللمسية في تجربة المستخدم الحديثة
أصبحت التغذية اللمسية جزءًا مهمًا من تصميم تجربة المستخدم. الاستجابات اللمسية التأكيدية توفر تأكيدًا لمسيًا لضغط الزر (مثل زر Home في iPhone). أنماط الإشعارات تسمح للمستخدم بتمييز الإشعارات دون النظر إلى الجهاز. اللمسية في الألعاب تحاكي التأثيرات والمحركات والتأثيرات البيئية. إمكانية الوصول — التغذية اللمسية تساعد المستخدمين ذوي الإعاقة البصرية على التفاعل مع الشاشات اللمسية بشكل أكثر فعالية.
Vibration API
Vibration API (navigator.vibrate()) تسمح لصفحات الويب بتشغيل اهتزاز الجهاز. تقبل قيمة مدة واحدة (بالمللي ثانية) أو مصفوفة تتناوب بين قيم الاهتزاز/التوقف لإنشاء أنماط. تعمل الواجهة فقط على الأجهزة المحمولة — أجهزة الكمبيوتر عادة لا تحتوي على محركات اهتزاز. تتطلب سياقًا آمنًا (HTTPS) وبعض المتصفحات تتطلب تفاعل المستخدم قبل السماح بالاهتزاز.