ประเมินฮาร์ดแวร์

การประเมินฮาร์ดแวร์เกี่ยวข้องกับการกำหนดเอฟเฟกต์การสัมผัส 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 โดยผู้เข้าร่วม

ทำการประเมินแบบอัตนัย

หากต้องการตรวจสอบความสอดคล้องอย่างรวดเร็ว ให้ทำการประเมินเชิงอัตวิสัยก่อน เป้าหมายของการประเมินเชิงอัตวิสัยคือการสังเกตแอมพลิจูดของเอฟเฟกต์การสัมผัสเพื่อพิจารณาว่าอุปกรณ์สร้างการสัมผัสที่มีแอมพลิจูดที่มนุษย์รับรู้ได้หรือไม่

คำถามที่เฉพาะเจาะจงซึ่งมีโครงสร้างตามแนวคิดนี้มีลักษณะดังนี้ อุปกรณ์สร้างเอฟเฟกต์การสัมผัสที่ผู้ใช้รับรู้ได้ตามที่คาดไว้ได้ไหม การตอบคำถามนี้จะช่วยให้คุณหลีกเลี่ยงการโต้ตอบการสัมผัสที่ล้มเหลว ซึ่งรวมถึงการโต้ตอบการสัมผัสที่มองไม่เห็น ซึ่งผู้ใช้ไม่รู้สึก หรือการโต้ตอบการสัมผัสที่ไม่ตั้งใจซึ่งรูปแบบคลื่นไม่สร้าง รูปแบบตามที่ต้องการ

ทำการประเมินขั้นสูง

ขอแนะนำอย่างยิ่งให้ทำการประเมินคุณภาพขั้นสูง การประเมินคุณภาพขั้นสูงจะระบุลักษณะแอตทริบิวต์ที่วัดค่าได้ของการโต้ตอบการสัมผัสเพื่อใช้การโต้ตอบการสัมผัสคุณภาพ เมื่อเสร็จแล้ว ผู้ผลิตอุปกรณ์ควรสามารถ วินิจฉัยสถานะการโต้ตอบการสัมผัสปัจจุบัน ซึ่งหมายความว่าผู้ผลิตสามารถตั้งเป้าหมายเพื่อปรับปรุง คุณภาพโดยรวมได้ ดูการประเมิน ฮาร์ดแวร์