विभिन्न एंड्रॉइड डिवाइस विभिन्न सीपीयू का उपयोग करते हैं, जो बदले में विभिन्न निर्देश सेट का समर्थन करते हैं।सीपीयू और निर्देश सेट के प्रत्येक संयोजन का अपना स्वयं का आवेदन बाइनरी इंटरफ़ेस (एबीआई) है।एक एबीआई में निम्नलिखित जानकारी शामिल है:
सीपीयू निर्देश सेट (और एक्सटेंशन) जिसका उपयोग किया जा सकता है।
रनटाइम पर मेमोरी स्टोर्स और लोड की समाप्ति।एंड्रॉइड हमेशा कम-एंडियन होता है।
संरेखण बाधाओं सहित अनुप्रयोगों और सिस्टम के बीच डेटा पारित करने के लिए सम्मेलन, और सिस्टम स्टैक और रजिस्टरों का उपयोग करने पर कैसे उपयोग करता है।
निष्पादन योग्य बाइनरी, जैसे कार्यक्रमों का प्रारूपऔर साझा पुस्तकालयों, और उनके द्वारा समर्थित सामग्री के प्रकार।एंड्रॉइड हमेशा एल्फ का उपयोग करता है।
Added definition for ABI