הערכת החומרה מספקת מאפיינים כמותיים של שלושה אפקטים הפטיים של טירגוט שנבחרו בשיטות נפוצות שמשמשות להפעלת אפקטים הפטיים. בסוף ההערכה, אפשר להחיל את נתוני הביצועים מכל מכשיר לכל אפקט משוב מישוש על מפת הביצועים כדי להסיק מסקנות.
במפת הביצועים מוצגים תוצאות ההערכה של החומרה מכמה מכשירי Android עדכניים. המטרה היא להעריך את מכשיר היעד באמצעות השוואה יחסית בהקשר (ולא באמצעות שיפוט של עובר או נכשל). שאלות ספציפיות שמנוסחות על סמך הרעיון הזה הן: בהתחשב ברמת המחיר ובסוג המפעיל של הטלפון שלי, איך הביצועים בהשוואה למתחרים? האם התוצאות עומדות בציפיות שלי? אם לא, מה צריך לשפר?
איור 1. סקירה כללית על תהליך בדיקת החומרה של משוב מישושי
במסגרת ההערכה נבדקות התוצאות של שלוש שיטות במסגרת התחושה המישושית של Android.
אפקט 1: קבועים קצרים מוגדרים מראש של משוב הפטי
הקבוע הזה הוא אפקט הבסיס או המכנה המשותף במיפוי של HAL-API
שמופיע במאמר
מיפוי קבועים בין HAL ל-API.
הוא ממופה לאפקט הנפוץ ביותר HapticFeedbackConstants.KEYBOARD_PRESS.
הערכת האפקט הזה עוזרת לכם לקבוע את מידת המוכנות של מכשיר היעד לשימוש במשוב הפטי ברור.
אפקט 2: אפקט ויברציה קצר בהתאמה אישית
VibrationEffect.createOneShot(20,255)
לדחפים קצרים ומותאמים אישית, מומלץ להגדיר את משך הזמן עד 20 אלפיות השנייה. לא מומלץ להשתמש בדחף יחיד שאורכו יותר מ-20 אלפיות השנייה, כי הוא נתפס כרטט זמזום.
איור 2. אפקט ויברציה קצר בהתאמה אישית
אפקט 3: אפקט מגע ארוך בהתאמה אישית עם שינוי באמפליטודה
VibrationEffect.createWaveform(timings[], amplitudes[], int repeat)
היכולת ליצור אמפליטודות שונות לאפקטים הפטיים מותאמים אישית היא אחד מהמדדים להערכת היכולות של המכשיר לאפקטים הפטיים עשירים.
התקציבים המומלצים לפרסום ב-timings [ ] וב-amplitudes [ ] הם {500, 500} ו-{128, 255}, בהתאמה. הגרף מציג מגמת עלייה של האמפליטודה מ-50% ל-100% עם קצב דגימה של 500 ms.
איור 3. אפקט מותאם אישית ארוך של משוב הפטי עם שינוי במשרעת
כדי לבדוק במהירות את יכולות החומרה של בקרת עוצמת הקול של אפקט 3, אפשר לנסות את Vibrator.hasAmplitudeControl().
התוצאה צריכה להיות true כדי להפעיל את
VibrationEffect.createWaveform
עם אמפליטודה משתנה כמו שרצית.