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