APK ইনস্টলার হল একটি বিনামূল্যের টুল যা আপনাকে Android অ্যাপগুলিকে ইনস্টল করতে দেয় যা অপারেটিং সিস্টেমে অন্তর্ভুক্ত ডিফল্ট প্যাকেজ ইনস্টলার দ্বারা সনাক্ত করা যায় না এমন ফর্ম্যাটগুলি ব্যবহার করে৷ এটি Google দ্বারা ব্যবহৃত নতুন APK বিতরণ সিস্টেমকে সমর্থন করার জন্য স্ট্যান্ডার্ড XAPK প্যাকেজিং ব্যবহার করে, তথাকথিত APK স্প্লিট।
এই অ্যাপটি উভয় উপায়ে কাজ করে যাতে আপনি প্যাকেজিং বিন্যাস নির্বিশেষে আপনার ইনস্টল করা অ্যাপগুলির ব্যাকআপ তৈরি করতে এবং আপনার স্মার্টফোনে ব্যক্তিগত কপিগুলি ইনস্টল করতে পারেন৷ Apk ইনস্টলার এই বৈশিষ্ট্যগুলি অন্তর্ভুক্ত করে:
■ স্বয়ংক্রিয়ভাবে আপনার Android এ ইনস্টল করা সমস্ত অ্যাপের জন্য অনুসন্ধান করে এবং ব্যাকআপ কপি তৈরি করে।
■ আপনার স্মার্টফোনের মেমরিতে যেকোনো APK বা XAPK ইনস্টল করে। আপনি এর অভ্যন্তরীণ কাঠামো সম্পর্কে ভুলে যেতে পারেন - অনুসন্ধান করুন, ইনস্টল করুন এবং যান!
■ একটি সমন্বিত ফাইল ব্রাউজার ব্যবহার করে আপনার স্মার্টফোনের ফোল্ডার ব্রাউজ করে
■ একই নেটওয়ার্কের সাথে সংযুক্ত আশেপাশের ডিভাইসগুলিতে অ্যাপ পাঠান
অ্যাপগুলি ইনস্টল এবং ডাউনলোড করার উপায় সময়ের সাথে বিকশিত হয়েছে। কিছুক্ষণ আগে, একটি বাহ্যিক APK ব্যবহার করে একটি অ্যাপ ইনস্টল করা শুধুমাত্র এতে ক্লিক করা এবং আপনার অ্যান্ড্রয়েডে ডিফল্টরূপে অন্তর্ভুক্ত প্যাকেজ ইনস্টলারকে সমস্ত কাজ করতে দেওয়া জড়িত। এটি অন্যান্য মানগুলির আগমনের আগ পর্যন্ত সত্য ছিল যা প্রক্রিয়াটিতে জটিলতা যুক্ত করেছিল।
.OBB ডেটা (একটি ফাইল যা অ্যাপের মধ্যে অতিরিক্ত মাল্টিমিডিয়া ফাইলগুলি যেমন ভিডিও বা অডিও অন্তর্ভুক্ত করে) Google এর প্ল্যাটফর্মে APK আপলোড করার জন্য অনুমোদিত সর্বোচ্চ আকার অতিক্রম করার উপায় হিসাবে পরিণত হয়েছে৷ ডিভাইসে নির্দিষ্ট ফোল্ডারে এই অতিরিক্ত ফাইলগুলিকে আলাদাভাবে ইনস্টল করে ম্যানুয়ালি অ্যাপ ইনস্টল করার সময় এটি জটিল জিনিসগুলিকে পরিবর্তন করে। অতএব, সবচেয়ে সুবিধাজনক সমাধান ছিল একই ফাইলে APK এবং OBB ডেটা সন্নিবেশ করানো এবং এটি একটি বাহ্যিক সরঞ্জাম দ্বারা ইনস্টল করা। এইভাবে, XAPK স্ট্যান্ডার্ডের জন্ম হয়েছিল।
পরবর্তীতে, গুগল একটি গতিশীল বিতরণ ব্যবস্থা ব্যবহার শুরু করে, তথাকথিত অ্যান্ড্রয়েড অ্যাপ বান্ডেল। যখন একজন ডেভেলপার Google Play-তে একটি অ্যাপ প্রকাশ করেন, তখন এটিকে 'বিচ্ছিন্ন' করা হয় যাকে স্প্লিট-এপিকে বলা হয়। তারপর থেকে, অনেক অ্যাপে একটি বেস APK এবং আরও অনেকগুলি রয়েছে যার মধ্যে অ্যাপের ভাষা, সমর্থিত স্ক্রীনের মাত্রা এবং প্রয়োজনীয় CPU আর্কিটেকচার সম্পর্কিত তথ্য অন্তর্ভুক্ত ছিল। অতএব, যখন একজন ব্যবহারকারী প্রশ্নযুক্ত অ্যাপটি ডাউনলোড করেন, তখন তারা শুধুমাত্র সেই 'টুকরো' ইনস্টল করে যা অ্যাপটিকে তাদের ডিভাইসে সঠিকভাবে কাজ করার জন্য প্রয়োজনীয়, ব্যান্ডউইথ এবং উভয় পক্ষ, ব্যবহারকারী এবং বিতরণ প্ল্যাটফর্মের জন্য খরচ সংরক্ষণ করে।
Apk ইন্সটলারের মূল উদ্দেশ্য হল ফাইল ফরম্যাট এবং গন্তব্য ফোল্ডারের উপর বিস্তৃত গবেষণা না করে ম্যানুয়ালি অ্যান্ড্রয়েড অ্যাপগুলি ইনস্টল করা চালিয়ে যাওয়া সম্ভব করে তোলা। ব্যাকআপ করার সময়, অ্যাপটি এই সমস্ত ফাইল (APK + split-APKs + OBB যদি থাকে) একটি একক XAPK ফাইলে প্যাকেজ করে। অতএব, যখন আপনি আপনার অ্যাপগুলির ব্যক্তিগত কপিগুলি ইনস্টল করেন তখন আপনাকে শুধুমাত্র একটি ফাইল খুঁজে বের করতে হবে এবং ফর্ম্যাট এবং মান সম্পর্কে চিন্তা না করেই এটি ইনস্টল করতে হবে৷