การประเมินฮาร์ดแวร์เกี่ยวข้องกับการกำหนดเอฟเฟกต์การสัมผัส 3 รายการ ซึ่งมีป้ายกำกับว่าเอฟเฟกต์ 1, 2 และ 3 สำหรับการประเมินนี้โดยเฉพาะ
เอฟเฟกต์ 1: ค่าคงที่แบบสัมผัสสั้นๆ ที่กำหนดไว้ล่วงหน้า
ค่าคงที่
VibrationEffect.EFFECT_CLICK
คือผลกระทบพื้นฐานหรือตัวหารร่วมในการแมป HAL-API
ที่ระบุไว้ในแมปค่าคงที่ระหว่าง HAL กับ API
โดยจะแมปกับเอฟเฟกต์ที่ใช้บ่อยที่สุดอย่าง HapticFeedbackConstants.KEYBOARD_PRESS
การประเมินผลกระทบนี้จะช่วยพิจารณาความพร้อมของอุปกรณ์เป้าหมายสำหรับการสั่นที่ชัดเจน
เอฟเฟกต์ 2: เอฟเฟกต์การสั่นที่กำหนดเองแบบสั้น
ค่าคงที่
VibrationEffect.createOneShot(20,255)
ใช้สำหรับเอฟเฟกต์การสัมผัสที่กำหนดเอง สำหรับแรงกระตุ้นแบบกำหนดเองแบบสั้นๆ แบบครั้งเดียว
20 มิลลิวินาทีคือเกณฑ์สูงสุดที่แนะนำในการกำหนดระยะเวลา เราไม่แนะนำให้ใช้แรงกระตุ้นเดียวที่ยาวกว่า 20 มิลลิวินาที เนื่องจากผู้ใช้จะรับรู้ว่าเป็นการ
สั่นแบบหึ่งๆ
รูปที่ 1 เอฟเฟกต์การสั่นที่กำหนดเองแบบสั้น
เอฟเฟกต์ 3: เอฟเฟกต์การสัมผัสที่กำหนดเองแบบยาวที่มีการเปลี่ยนแปลงแอมพลิจูด
ค่าคงที่ VibrationEffect.createWaveform(timings[], amplitudes[], int
repeat)
ใช้สำหรับเอฟเฟกต์ที่กำหนดเองแบบยาวที่มีการเปลี่ยนแปลงแอมพลิจูด ความสามารถในการสร้างแอมพลิจูดที่แตกต่างกันสำหรับเอฟเฟกต์การโต้ตอบการสัมผัสที่กำหนดเองเป็นตัวบ่งชี้อย่างหนึ่งในการประเมินความสามารถของอุปกรณ์สำหรับการโต้ตอบการสัมผัสที่สมบูรณ์ timings []และamplitudes []ที่แนะนําคือ{500, 500}และ{128, 255} ตามลําดับ
ซึ่งแสดงแนวโน้มที่เพิ่มขึ้นของแอมพลิจูดจาก 50% เป็น 100%
โดยมีอัตราการสุ่มตัวอย่าง 500 มิลลิวินาที
รูปที่ 2 เอฟเฟกต์การสั่นแบบกำหนดเองที่ยาวพร้อมการเปลี่ยนแปลงแอมพลิจูด
หากต้องการตรวจสอบความสามารถของฮาร์ดแวร์ในการควบคุมแอมพลิจูดสำหรับเอฟเฟกต์ 3 ให้ใช้วิธี
Vibrator.hasAmplitudeControl()
ผลลัพธ์ต้องเป็น true เพื่อดำเนินการ
VibrationEffect.createWaveform
โดยมีแอมพลิจูดแตกต่างกันตามที่ตั้งใจไว้
รูปที่ 3 การประเมินผลกระทบแบบสัมผัส 1, 2 และ 3 โดยผู้เข้าร่วม
ทำการประเมินแบบอัตนัย
หากต้องการตรวจสอบความสอดคล้องอย่างรวดเร็ว ให้ทำการประเมินเชิงอัตวิสัยก่อน เป้าหมายของการประเมินเชิงอัตวิสัยคือการสังเกตแอมพลิจูดของเอฟเฟกต์การสัมผัสเพื่อพิจารณาว่าอุปกรณ์สร้างการสัมผัสที่มีแอมพลิจูดที่มนุษย์รับรู้ได้หรือไม่
คำถามที่เฉพาะเจาะจงซึ่งมีโครงสร้างตามแนวคิดนี้มีลักษณะดังนี้ อุปกรณ์สร้างเอฟเฟกต์การสัมผัสที่ผู้ใช้รับรู้ได้ตามที่คาดไว้ได้ไหม การตอบคำถามนี้จะช่วยให้คุณหลีกเลี่ยงการโต้ตอบการสัมผัสที่ล้มเหลว ซึ่งรวมถึงการโต้ตอบการสัมผัสที่มองไม่เห็น ซึ่งผู้ใช้ไม่รู้สึก หรือการโต้ตอบการสัมผัสที่ไม่ตั้งใจซึ่งรูปแบบคลื่นไม่สร้าง รูปแบบตามที่ต้องการ
ทำการประเมินขั้นสูง
ขอแนะนำอย่างยิ่งให้ทำการประเมินคุณภาพขั้นสูง การประเมินคุณภาพขั้นสูงจะระบุลักษณะแอตทริบิวต์ที่วัดค่าได้ของการโต้ตอบการสัมผัสเพื่อใช้การโต้ตอบการสัมผัสคุณภาพ เมื่อเสร็จแล้ว ผู้ผลิตอุปกรณ์ควรสามารถ วินิจฉัยสถานะการโต้ตอบการสัมผัสปัจจุบัน ซึ่งหมายความว่าผู้ผลิตสามารถตั้งเป้าหมายเพื่อปรับปรุง คุณภาพโดยรวมได้ ดูการประเมิน ฮาร์ดแวร์