আপনি যখন নেটিভ কোড নিয়ে কাজ করছেন, তখন হার্ডওয়্যার গুরুত্বপূর্ণ। NDK আপনাকে নিশ্চিত করতে দেয় যে আপনি সঠিক আর্কিটেকচার এবং সিপিইউগুলির জন্য কম্পাইল করছেন যা থেকে বেছে নেওয়ার জন্য আপনাকে বিভিন্ন ABI প্রদান করে।
এই বিভাগটি ব্যাখ্যা করে যে কীভাবে নির্দিষ্ট আর্কিটেকচার এবং সিপিইউগুলিকে বিল্ড টাইমে টার্গেট করতে হয়, কীভাবে ARM নিয়ন এক্সটেনশনগুলি ব্যবহার করতে হয় এবং কীভাবে CPU বৈশিষ্ট্য লাইব্রেরি আপনাকে রান-টাইমে ঐচ্ছিক বৈশিষ্ট্যগুলি জিজ্ঞাসা করতে দেয়৷