โดยทั่วไปแล้ว ผู้ผลิตอุปกรณ์จะถือเป็นเจ้าของเนื้อหาส่วนตัวที่สร้างขึ้นสำหรับอุปกรณ์แต่ละเครื่อง ด้วยเหตุนี้ ความพยายามด้านวิศวกรรมจึงมักมุ่งเน้นที่อุปกรณ์แต่ละเครื่อง โดยให้ความสำคัญกับอุปกรณ์อื่นๆ ในระบบนิเวศน้อยมากหรือไม่ให้ความสำคัญเลย
ในทางตรงกันข้าม นักพัฒนาแอปพยายามสร้างแอปที่ใช้งานได้ในโทรศัพท์ Android ทุกรุ่นในระบบนิเวศ โดยไม่คำนึงถึงข้อกำหนดทางเทคนิคของอุปกรณ์แต่ละเครื่อง ความแตกต่างของแนวทางนี้อาจทำให้เกิดปัญหาการแยกส่วน เช่น ความสามารถของฮาร์ดแวร์ของโทรศัพท์บางรุ่นไม่ตรงกับที่นักพัฒนาแอปคาดหวัง ดังนั้น หาก API ของการสัมผัสทำงานในโทรศัพท์ Android บางรุ่นแต่ไม่ทำงานในบางรุ่น ระบบนิเวศก็จะไม่สอดคล้องกัน ด้วยเหตุนี้ การกําหนดค่าฮาร์ดแวร์จึงมีบทบาทสําคัญในการช่วยให้ผู้ผลิตสามารถใช้ Androidhaptics API ในอุปกรณ์ทุกเครื่อง
หน้านี้มีรายการตรวจสอบแบบทีละขั้นตอนเพื่อตั้งค่าการปฏิบัติตามข้อกำหนดของฮาร์ดแวร์เพื่อให้ใช้ Android Haptics API ได้อย่างมีประสิทธิภาพสูงสุด
รูปภาพต่อไปนี้แสดงการสร้างความรู้ทั่วไประหว่างผู้ผลิตอุปกรณ์และนักพัฒนาแอป ซึ่งเป็นขั้นตอนสําคัญในการสร้างระบบนิเวศที่เชื่อมโยงกัน
รูปที่ 1 การสร้างความรู้ระหว่างผู้ผลิตอุปกรณ์และนักพัฒนาแอป
รายการตรวจสอบการใช้งานการโต้ตอบการสัมผัส
-
- รายการค่าคงที่เพื่อใช้การสัมผัส
-
- คำแนะนำการใช้งานองค์ประกอบพื้นฐานของ HAL
แมปค่าคงที่ระหว่าง HAL กับ API
- คําแนะนําในการแมประหว่างค่าคงที่ของ API สาธารณะ (ชื่อเป็นตัวยึดตําแหน่งในเฟรมเวิร์ก) กับค่าคงที่ HAL ซึ่งใช้ตัวยึดตําแหน่ง
- ดูข้อมูลเพิ่มเติมเกี่ยวกับกระบวนการนี้ได้ที่หลักการทําการออกแบบเพื่อใช้เป็นแนวทางในการแมปที่แนะนํา
-
- วิธีการเกี่ยวกับเอฟเฟกต์การสัมผัสที่กำหนดเป้าหมาย ใช้วิธีการเหล่านี้เพื่อตรวจสอบฮาร์ดแวร์อย่างรวดเร็ว