ছোটো উত্তরঃ
App হলো একটি পরিভাষা, যা দিয়ে সমস্ত ধরণের ডিজিটাল অ্যাপ্লিকেশনকে বোঝানো হয়। ল্যাপটপ বা কম্পিউটার অপারেটিং সিস্টেমের অ্যাপ্লিকেশন যেমন গুগল ক্রোম, ফটোশপ, পিকাসা, পেইন্ট বা হোয়াট্সঅ্যাপ তেমনি মোবাইল অপারেটিং সিস্টেমের অ্যাপ্লিকেশন হোয়াট্সঅ্যাপ, মেসেঞ্জার, কোরা - সবগুলোকে সাধারণভাবে অ্যাপ্লিকেশন বা সংক্ষেপে অ্যাপ বলা হয়।
এখন এই অ্যাপ গুলো যখন উইন্ডোজ অপারেটিং সিস্টেমের জন্যে ব্যবহার করা হয় তখন .exe ফাইলের দরকার পড়ে তেমনি অ্যান্ড্রয়েড মোবাইলের জন্যে .apk ফাইলের দরকার পড়ে।
বড়ো উত্তরঃ
App(Application)
'অ্যাপ' কোনো নতুন শব্দ নয় আমাদের কাছে, তা সত্ত্বেও অনেকে কিন্তু এই জানেন না, আসলে এটি কী? অ্যাপ শব্দটি হলো যেটি অ্যাপ্লিকেশনের সংক্ষিপ্তকরণ যা দিয়ে মোবাইলের জন্যে নির্মাণ করা হয়ে থাকে।
অ্যান্ড্রয়েড ভিত্তিক স্মার্ট ফোনের অপারেটিং সিস্টেম যখন আজকের দিনের মতো খ্যাতি অর্জন করেনি, তখন ল্যাপটপ বা কম্পিউটারের সফটওয়ার দিয়ে আমাদের সমস্ত রকমের ডিজিটাল কাজ করতে হতো। সময় এগিয়ে গেছে এবং ধীরে ধীরে মানুষের হাতের মুঠোতে মুঠোফোন এসে জুটেছে। আসতে আসতে মোবাইলের ব্যবহার কম্পিউটারের ব্যবহারকে ছাড়িয়ে গেছে।
যাই হোক, এই স্মার্টফোনে বা অ্যান্ড্রয়েড ট্যাব বা টিভিতে অ্যাপ্লিকেশন গুলো ইন্সটল করা হয়ে থাকে যাদের মাধ্যমে আমরা সবকিছু নখদর্পনে এসে গেছে। কেনাকাটা, ব্যাংকের হিসেবপত্র, অনলাইন ওয়ালেট বা ই-ওয়ালেট, মুভি দেখা বা ডাউনলোড করা সবকিছু এখন খুব সহজেই মুহূর্তের মধ্যে অ্যাপ্লিকেশন বা সংক্ষেপে অ্যাপ থেকে নিয়ন্ত্রন করা যায়।
অন্য কথায়, অ্যাপ হলো পূর্ব প্রচলিত কম্পিউটার সফটওয়ারের দ্বিতীয় সংস্করণ যা মোবাইল অপারেটিং সিস্টেম, মূলত অ্যান্ড্রয়েডের জন্যে তৈরী করা হয়েছে।
APK(Android Application Package)
APK হলো গিয়ে অ্যান্ড্রয়েড ভিত্তিক ইলেকট্রনিক্স জিনিসপত্রে(মোবাইল, টিভি, ট্যাব) ইন্সটলযোগ্য ফাইল ফরম্যাট। অ্যান্ড্রয়েড অপারেটিং সিস্টেম শুধুমাত্র APK ফাইল টাইপ সাপোর্ট করে, ইন্সটল করার জন্যে। APK-এর পুরো নাম: অ্যান্ড্রয়েড অ্যাপ্লিকেশন প্যাকেজ এবং এটি একটি extention মাত্র। এই প্যাকেজের মধ্যে থাকে বিভিন্ন ছোটো ফাইল যেমন: সোর্স কোড, অ্যাপ্লিকেশনের আইকন, অডিও, ভিডিও ইত্যাদি। প্রত্যেকটা APK ফাইলের সাথে একটি স্বতন্ত্র 'Security key' থাকে যেটি একটি অ্যাপ্লিকেশন থেকে আরেকটি অ্যাপ্লিকেশনকে আলাদা করে রাখে। সাধারণত গুগল প্লেস্টোর থেকে অ্যাপ ইন্সটল করা হয়।
.Pdf(পিডিএফ ফাইলের extention) বা .docx(MS ওয়ার্ডের extension) বা .txt(notepad এর ফাইলের extension) বা .jpeg/jpg/png(ছবির extension) এর মতো .apk হলো অ্যান্ড্রয়েড ভিত্তিক ইলেকট্রনিক্স জিনিসপত্রে(মোবাইল, টিভি, ট্যাব) ইন্সটলযোগ্য ফাইলের extension। এটি সাধারণত ফাইলের নামের পরে যুক্ত করা হয়।
সুতরাং, ইন্সটল করার সময় যে ফাইল ডাউনলোড থাকে, সেটির ফরম্যাট বা extention হলো .apk।
App আর APK কি তাহলে আলাদা?
এর কোনো ছোটো উত্তর নেই। দুটো আলাদা আলাদা ধারণা। App হলো একটি সাধারণ পরিভাষা, একটি বড়ো ছাতা। APK হলো সেই বড়ো ছাতার অন্তর্গত এক ধরণের অ্যাপ্লিকেশনের ফরম্যাট যা শুধু মাত্র অ্যান্ড্রয়েড অপারেটিং সিস্টেমে সাপোর্ট করবে। কম্পিউটারের সফটওয়ারের extension-এর ফরম্যাট .exe, অ্যাপেল বা iOS অপারেটিং সিস্টেমের ফাইলের extension যেমন .ipa ইত্যাদি।
APK ফাইল গুগল প্লেস্টোর থেকে ডাউনলোড করতে হলে সেখানে জিমেইল আইডি দিয়ে লগইন বা সাইন ইন করতে হবে। প্লেস্টোর ছাড়াও গুগল সার্চ করে বিভিন্ন ওয়েবসাইটে অধিকাংশই অ্যাপ্লিকেশন পাওয়া যেতে পারে। তবে সেগুলোর বিশ্বাসযোগ্যতা প্লেস্টোরের থেকে অনেক কম।
যেহেতু .apk ফাইল বাইরে থেকে দেখে আসল-নকল বোঝার কোনো উপায় নেই, তাই কোনো বিশ্বাসযোগ্য ওয়েবসাইট বা উৎস থেকেই কোনও অ্যাপ ডাউনলোড ও ইন্সটল করা উচিত।
শেষ কথা
আগেই বলা হয়েছে, দিন দিন মোবাইলের ব্যবহার তাৎপর্যপূর্ণ ভাবে বেড়ে চলেছে, সেই সাথে প্রত্যেক দিন নতুন নতুন অ্যান্ড্রয়েডের অ্যাপ্লিকেশন বা .apk ফাইলও তৈরী হচ্ছে।
যাই হোক, আশা করি এই আর্টিকেলের মাধ্যমে আমরা পাঠকদের বোঝাতে পেরেছি App আর APK এর মধ্যে পার্থক্য কী?
আমরা কি কিছু মিস করেছি? আরো কিছু জানার ছিলো? তাড়াতাড়ি কমেন্ট করুন নীচে। আমরা হাজির হবো আপনার জিজ্ঞাসার উত্তর নিয়ে।