ยินดีต้อนรับสู่เอกสารข้อกำหนดความเข้ากันได้ของ Android (CDD) เอกสารนี้ระบุข้อกำหนดที่ต้องปฏิบัติตามเพื่อให้อุปกรณ์เข้ากันได้กับ Android เวอร์ชันล่าสุด เพื่อให้ได้รับการพิจารณาว่าเข้ากันได้กับ Android การใช้งานอุปกรณ์ต้องเป็นไปตามข้อกำหนดที่นำเสนอในคำจำกัดความความเข้ากันได้นี้ ซึ่งรวมถึงเอกสารใดๆ ที่รวมอยู่ในข้อมูลอ้างอิง สำหรับแต่ละรุ่นของแพลตฟอร์ม Android จะมีการจัดเตรียม CDD โดยละเอียด CDD แสดงถึงด้าน "นโยบาย" ของความเข้ากันได้ของ Android
นโยบายของโปรแกรมความเข้ากันได้ของ Android นั้นมีความสำคัญอย่างยิ่ง เนื่องจากไม่มีชุดทดสอบใด ซึ่งรวมถึง ชุดทดสอบความเข้ากันได้ของ Android (CTS) ที่ครอบคลุมได้อย่างแท้จริง ตัวอย่างเช่น CTS มีการทดสอบที่ตรวจสอบการมีอยู่และการทำงานที่ถูกต้องของ API กราฟิก OpenGL แต่ไม่มีการทดสอบซอฟต์แวร์ใดที่สามารถยืนยันได้ว่ากราฟิกปรากฏบนหน้าจออย่างถูกต้อง โดยทั่วไป เป็นไปไม่ได้ที่จะทดสอบการมีอยู่ของคุณสมบัติของฮาร์ดแวร์ เช่น คีย์บอร์ด ความหนาแน่นของจอแสดงผล Wi-Fi และบลูทูธ
บทบาทของ CDD คือประมวลและชี้แจงข้อกำหนดเฉพาะ และขจัดความคลุมเครือ CDD ไม่ได้พยายามที่จะครอบคลุม เนื่องจาก Android เป็นคลังโค้ดโอเพนซอร์สเพียงโค้ดเดียว โค้ดดังกล่าวจึงเป็น "ข้อกำหนด" ที่ครอบคลุมของแพลตฟอร์มและ API CDD ทำหน้าที่เป็น "ฮับ" ที่อ้างอิงถึงเนื้อหาอื่น ๆ (เช่น เอกสารประกอบ SDK API) ที่มีกรอบงานที่อาจใช้ซอร์สโค้ด Android เพื่อให้ผลลัพธ์ที่ได้คือระบบที่เข้ากันได้
หากคุณต้องการสร้างอุปกรณ์ที่เข้ากันได้กับ Android เวอร์ชันที่กำหนด ให้เริ่มต้นด้วยการตรวจสอบซอร์สโค้ดสำหรับเวอร์ชันนั้น จากนั้นอ่าน CDD ที่เกี่ยวข้องและปฏิบัติตามหลักเกณฑ์
คุณสามารถดู CDD ล่าสุดเป็นหน้าเว็บ HTML หรือ PDF ที่ดาวน์โหลดได้ง่าย:
ค้นหา CDD เวอร์ชันเก่าและสตริงเวอร์ชันที่อนุมัติที่นี่: