অ্যান্ড্রয়েড অ্যাপ্লিকেশন প্যাকেজ কি?

ANDROID APPLICATION PACKAGE IN BENGALI

Last Updated on: 17th সেপ্টেম্বর 2022, 06:42 পূর্বাহ্ন

অ্যান্ড্রয়েড অ্যাপ্লিকেশন প্যাকেজ: হ্যালো বন্ধুরা আজ এই পোস্ট এ আমরা অ্যান্ড্রয়েড অ্যাপ্লিকেশন প্যাকেজ কি সেই সম্পর্কে বিশদে আলোচনা করবো।

অ্যান্ড্রয়েড অ্যাপ্লিকেশন প্যাকেজ কি?

অ্যান্ড্রয়েড অ্যাপ্লিকেশন প্যাকেজ হলো (APK) হলো এমন একটি প্যাকেজ ফাইল ফরমেট যা যেকোনো অ্যান্ড্রয়েড এপ্লিকেশন ব্যাবহার করে। এই অ্যান্ড্রয়েড অ্যাপ্লিকেশন প্যাকেজ অন্যান্য সফটওয়্যার প্যাকেজ এর মতোই যেমন APPX মাইক্রোসফট স্টোরে এর ,ডেভ প্যাকেজ ডেবিয়ান ভিত্তিক লিনাক্স অপারেটিং সিস্টেম উবুন্টু এ মতো। প্রতিটি অ্যান্ড্রয়েড অ্যাপ্লিকেশন প্যাকেজ এর চারটি প্রধান ভাগ আছে দুটি হলো আক্টিভিটি আর দুটি হলো সার্ভিসেস।

আক্টিভিটি কি ?

আক্টিভিটি হলো এন্ড ইউসার বা ব্যাবহারকারী এর জন্য প্রস্তুত করা একটি ইউসার ইন্টারফেস যার সাহায্যে কোনো কিছু কাজ করা হয়ে থাকে। যেমন স্ক্রিন এ ট্যাপ করে কল লগ দেখা ,ক্যামেরা স্ক্রিন খোলা ইত্যাদি।

সার্ভিসেস কি ?

সার্ভিসেস হলো অ্যান্ড্রয়েড অ্যাপ্লিকেশন প্যাকেজ এর ব্যাকগ্রাউন্ড পক্রিয়া যার দ্বারা এপ্লিকেশন টি আসলে সক্রিয় থাকে যেমন ব্যাকগ্রাউন্ড এ গান চালানো বা কোনো কিছু আপডেট হচ্ছে এমন কিছু পক্রিয়া সংঘটটিত করা এই সব।

অ্যান্ড্রয়েড অ্যাপ্লিকেশন প্যাকেজ কি ভাবে ব্যাবহার করা হয় ?

কোন অ্যান্ড্রয়েড অ্যাপ্লিকেশন পুরো তৈরী হয়ে গেলেই APK বা অ্যান্ড্রয়েড অ্যাপ্লিকেশন প্যাকেজ তৈরী হয়। এই অ্যান্ড্রয়েড অ্যাপ্লিকেশন প্যাকেজ এর মধ্যে থাকে প্রয়োজনীয় কোডিং,সার্টিফিকেট , আর compliled ফাইল। এই APK সাধারণতো একটি সিঙ্গেল ফাইল এই হয়। একবার এই APK ফাইল তৈরী হয়ে গেলে এটি যেকোনো অ্যান্ড্রয়েড ফোন বা পার্সোনাল অ্যান্ড্রয়েড পিসি তে ব্যাবহার করা যেতে পারে। আমরা হোয়াটস্যাপ,ফেইসবুক যা সব অ্যান্ড্রয়েড ফোন এ ব্যাবহার করি তা সকলেই এক একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশন প্যাকেজ।

অ্যান্ড্রয়েড অ্যাপ্লিকেশন প্যাকেজ কি ভাবে ইনস্টল করা হয় ?

অ্যান্ড্রয়েড অ্যাপ্লিকেশন ইনস্টল করা খুবই সহজ। প্রথমে প্লেস্টোরে এ গিয়ে প্রয়োজন মতো অ্যাপ্লিকেশন প্যাকেজ খুঁজতে হবে। এর পর পেয়ে গেলে তার ইনস্টল অপশন এ ক্লিক করতে হবে। এর পর অ্যাপ্লিকেশন প্যাকেজ কিছু পারমিশন চাইবে যেমন স্টোরেজ,কন্টাক্ট,ক্যামেরা। এইগুলি একটু খুঁটিয়ে দেখে নিয়ে পর পর এটি ইনস্টল হয়ে যাবে। এর পর আইকন এ ক্লিক করলেই অ্যাপ্লিকেশন প্যাকেজ ব্যাবহার করা যাবে।

অ্যান্ড্রয়েড অ্যাপ্লিকেশন প্যাকেজ এর মধ্যে কি কি থাকে ?

একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশন প্যাকেজ মূলত দুইটি অংশ নিয়ে তৈরী META-INF directory আর lib ডিরেক্টরি।

META-INF ডিরেক্টরি এর মধ্যে থাকে ম্যানিফেস্ট ফাইল ,এপ্লিকেশন এর সার্টিফিকেট আর রিসোর্স লিস্ট।

lib ডিরেক্টরি

lib ডিরেক্টরি এর মধ্যে থাকে ছয়টি অংশ। lib ডিরেক্টরি এর মধ্যে আসলে সব রকম সাপোর্টেড প্রসেসর এর কম্পাইল্ড কোড থাকে।

  • armeabi: এর মধ্যে থাকে ARM প্রসেসর ভিত্তিক কম্পাইল্ড কোড।
  • armeabi -v7a: এর মধ্যে থাকে ARM v7 আর তার উপরের ভার্সন এর প্রসেসর ভিত্তিক কম্পাইল্ড কোড।
  • arme64 -v8a: এর মধ্যে থাকে ARM v8 arm64 আর তার উপরের ভার্সন এর প্রসেসর ভিত্তিক কম্পাইল্ড কোড।
  • X86: এর মধ্যে থাকে x86 প্রসেসর ভিত্তিক কম্পাইল্ড কোড।
  • X86_64: এর মধ্যে থাকে x86 64 প্রসেসর ভিত্তিক কম্পাইল্ড কোড।
  • Mips:এর মধ্যে থাকে MIPS প্রসেসর ভিত্তিক কম্পাইল্ড কোড।

এছাড়াও একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশন প্যাকেজ এর মধ্যে থাকে res ডিরেক্টরি যার মধ্যে থাকে বিশেষ কিছু রিসোর্স।এছাড়া অ্যাসেট ম্যানেজার ,এন্ড্রোয়েড ম্যানিফেস্ট ফাইল যার মধ্যে এপ্লিকেশন এর নাম ,ভার্সন,এক্সেস রাইট সব থাকে।

সবথেকে জনপ্রিয় কিছু অ্যান্ড্রয়েড অ্যাপ্লিকেশন প্যাকেজ এর নাম :

সবচেয়ে বেশি ডাউনলোড হয় কিছু জনপ্রিয় অ্যান্ড্রয়েড অ্যাপ্লিকেশন প্যাকেজ হলো Spotify গান শোনার এপ্লিকেশন ডাউনলোড সংখ্যা প্রায় ৪ লক্ষ এর বেশি ,VidMate ডাউনলোড সংখ্যা প্রায় ৫ লক্ষের বেশি ,হোয়াটস্যাপ ডাউনলোড সংখ্যা প্রায় সাড়ে ৪ লক্ষ্,সোশ্যাল মিডিয়া ফেইসবুক প্রায় আড়াই লক্ষ।

শেষ কথা : আশা করি অ্যান্ড্রয়েড অ্যাপ্লিকেশন প্যাকেজ সম্পর্কে এই পোস্ট আপনার ভালো লাগলো। আরো কিচু জানতে চাইলে কমেন্ট করতে ভুলবেন না।

সৌমিক ঘোষ

About সৌমিক ঘোষ

সৌমিক ঘোষ একজন ইন্টারনেট মার্কেটিং প্রফেশনাল, ব্লগার। তিনি ইন্টারনেট মার্কেটিং এ প্রায় ১২ বছর ধরে কাজ করছেন ।ব্লগিং ছাড়াও অবসর সময় এ গান শোনা তার একটি নেশা।

View all posts by সৌমিক ঘোষ →

মন্তব্য করুন

আপনার ই-মেইল এ্যাড্রেস প্রকাশিত হবে না। * চিহ্নিত বিষয়গুলো আবশ্যক।