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