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

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

ประเมินแบบอัตวิสัย

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

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

ประเมินขั้นสูง

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