อุปกรณ์ Android ที่แตกต่างกันใช้ซีพียูที่แตกต่างกันซึ่งจะรองรับชุดคำสั่งที่แตกต่างกันการผสมผสานระหว่าง CPU และชุดคำสั่งแต่ละชุดมีอินเตอร์เฟสไบนารีแอปพลิเคชันของตัวเอง (ABI)ABI มีข้อมูลต่อไปนี้:
ชุดคำสั่ง CPU (และส่วนขยาย) ที่สามารถใช้งานได้
ความเชื่อมั่นของหน่วยความจำและโหลดที่รันไทม์Android อยู่เสมอ Little-Endian
อนุสัญญาสำหรับการส่งข้อมูลระหว่างแอปพลิเคชันและระบบรวมถึงข้อ จำกัด การจัดตำแหน่งและวิธีการใช้สแต็กและการลงทะเบียนเมื่อฟังก์ชั่นการเรียกใช้งานของไบนารีที่ปฏิบัติการได้เช่นโปรแกรมและห้องสมุดที่ใช้ร่วมกันและประเภทของเนื้อหาที่พวกเขาสนับสนุนAndroid ใช้เอลฟ์เสมอ
Added definition for ABI