Perangkat Android yang berbeda menggunakan CPU yang berbeda, yang pada gilirannya mendukung set instruksi yang berbeda.Setiap kombinasi CPU dan set instruksi memiliki antarmuka biner aplikasi sendiri (ABI).ABI mencakup informasi berikut:
Set instruksi CPU (dan ekstensi) yang dapat digunakan.
Endianness of Memory Stores and Loads pada runtime.Android selalu endian. Konvensi - Konvensi untuk lewat data antara aplikasi dan sistem, termasuk kendala penyelarasan, dan bagaimana sistem menggunakan tumpukan dan register saat menelepon fungsi.
Format program yang dapat dieksekusi, seperti programdan perpustakaan bersama, dan jenis konten yang mereka dukung.Android selalu menggunakan ELF.
Added definition for ABI