Zipalign কি?
কটা অ্যাপ্লিকেশন যখন চলতে থাকে তখন তার সাথে আরো অনেক প্রসেস (অ্যান্ড্রয়েড এর ভাষায় এদের বলে manifest) যোগাযোগ করে। যেমন লঞ্চার তার কাছ থেকে জানতে চায় তার ইন্সটলড পজিশন কোথায়, সিস্টেম তার থেকে জানতে চায় সে অন না অফ আছে, ডাটাবেজ তার থেকে ডাটা চায়। অ্যান্ড্রয়েড এর ডিফল্ট মেমরি ব্লক হচ্ছে 4 byte । অর্থাৎ, 4 byte অন্তর সিস্টেম রানটাইমে অ্যাপ্লিকেশন থেকে স্ট্যাটাস কোয়েরি করে। Zipalign করার মাধ্যমে একটা সুনির্দিষ্ট উপায়ে APK টাকে সাজানো হয় যাতে যেই ব্লকে যেই লেভেল এর তথ্য থাকার কথা তা থাকে। এর ফলে যে কোন manifest তার থেকে তথ্য নিলে সে নির্দিষ্ট যায়গায় খুঁজতে পারে। ফলে এক্সিকিউশন দ্রুত হয়।
Kaos Droid , AOKP ইত্যাদি রম Zipaligned।