গুগলের অ্যান্ড্রয়েড প্রথম দিন থেকেই অ্যাপগুলির জন্য স্ট্যান্ডার্ড ফর্ম্যাট হিসাবে APKs (অ্যান্ড্রয়েড অ্যাপ্লিকেশন প্যাকেজ) ব্যবহার করছে। এখন পর্যন্ত, আপনি সহজেই অনলাইনে APK ফাইলগুলি খুঁজে পেতে পারেন এবং সেগুলিকে আপনার ডিভাইসে সাইডলোড করতে পারেন, এমনকি সেগুলি প্লে স্টোরে উপলব্ধ না থাকলেও৷ শীঘ্রই, এটি এমন নাও হতে পারে৷
৷APK ফরম্যাটের কিছু সমস্যা সমাধানের জন্য Google 2018 সালে Android App Bundle ফর্ম্যাট চালু করেছিল এবং এখন এটি প্লে স্টোরের অ্যাপগুলির জন্য এটিকে স্ট্যান্ডার্ড ফর্ম্যাট করে তুলছে।
এখানে, আমরা এটি সম্পর্কে আরও হাইলাইট করব এবং এই পদক্ষেপটি অ্যান্ড্রয়েড ইকোসিস্টেমে কী কী সুবিধা বা খারাপ দিক নিয়ে আসে৷
Android অ্যাপ বান্ডিল APK প্রতিস্থাপনের জন্য সেট করা হয়েছে
অফিসিয়াল ডকুমেন্টেশন অনুসারে, Google উল্লেখ করেছে যে নতুন ফর্ম্যাটটি নতুন অ্যাপ্লিকেশনের জন্য বাধ্যতামূলক হবে আগস্ট 2021 থেকে, বর্তমান APK ফরম্যাটটি প্রতিস্থাপন করে৷
যদিও Adobe, Duolingo এবং অন্যদের থেকে অনেক জনপ্রিয় অ্যাপ রয়েছে যা ইতিমধ্যেই Android App Bundle ফর্ম্যাট ব্যবহার করছে, Google এখনও স্পষ্ট করেনি যে অন্য বিদ্যমান অ্যাপগুলিকে শীঘ্রই নতুন ফর্ম্যাটে রূপান্তর করা হবে কিনা৷
Google বলে যে ডেভেলপারদের জন্য অ্যাপ বান্ডেল ফর্ম্যাটে অ্যাপ প্রকাশ করা অত্যন্ত সহজ হবে।
APK-এর পরিবর্তে অ্যাপ বান্ডিল ব্যবহার করার সুবিধা
অ্যাপ বান্ডেল ফরম্যাটের লক্ষ্য হল ডেভেলপার এবং ব্যবহারকারী উভয়ের জন্য APK ফাইলের উপর সুবিধা প্রদান করা। আসুন তাদের কয়েকটি হাইলাইট করি।
অ্যান্ড্রয়েড প্ল্যাটফর্মের জন্য উন্নত নিরাপত্তা
যদিও APK ফাইলগুলি বিতরণ করা এবং অ্যাপ্লিকেশানগুলি সাইডলোড করা সহজ, এটি Android ম্যালওয়্যার দ্বারা প্রভাবিত হওয়ার সবচেয়ে সাধারণ উপায়গুলির মধ্যে একটি৷
ব্যবহারকারীরা পরিবর্তিত অ্যাপগুলি ইনস্টল করে কেবলমাত্র এটি খুঁজে পান যে তাদের ডিভাইসটি কোনওভাবে আপস করা হয়েছে। এছাড়াও, সেখানে শত শত APK সাইট রয়েছে, কিন্তু শুধুমাত্র কয়েকটি ব্যবহার করা নিরাপদ। সুতরাং ইনস্টল করার জন্য একটি প্রকৃত APK কোথায় পাওয়া যাবে তা বিভ্রান্ত করা সহজ৷
৷আপনি যদি প্রয়োজন হয়, APK ডাউনলোডের জন্য আমাদের নিরাপদ সাইটগুলির তালিকাটি উল্লেখ করতে পারেন৷
৷অ্যান্ড্রয়েড অ্যাপ বান্ডেলের মাধ্যমে, আপনি হয়ত সহজে APK ফাইল খুঁজে পাবেন না। এর মানে হল যে আপনাকে দূষিত APK ফাইল সম্পর্কে চিন্তা করতে হবে না। সুতরাং, এটি নিশ্চিত হতে পারে যে আরও ব্যবহারকারীরা নিরাপদে সফ্টওয়্যার ইনস্টল করার জন্য অফিসিয়াল Google Play Store-এর উপর নির্ভর করবে৷
শুধু ব্যবহারকারীদের জন্য নয়, Android অ্যাপ বান্ডেলের সুবিধার অংশ হিসেবে, Google-এর নিরাপদ পরিকাঠামো ব্যবহার করে ডেভেলপারদের তাদের অ্যাপ সাইনিং কী (যা অ্যাপটির অখণ্ডতা এবং সত্যতা যাচাই করে) সংরক্ষণ করতে দেবে।
অ্যাপ ডাউনলোডের আকার হ্রাস করা
অ্যাপ বান্ডেলের মাধ্যমে, Google প্লে স্টোরে বিভিন্ন ডিভাইস/কনফিগারেশনের জন্য একটি অ্যাপের APK তৈরি করে এবং অপ্টিমাইজ করে। তাই, এটি বান্ডেল বিন্যাস ছাড়া অ্যাপটিকে আগের চেয়ে ছোট করে তোলে৷
এবং ছোট অ্যাপের আকার ব্যবহারকারীদের জন্য Play Store থেকে ডাউনলোড করা সহজ করে তোলে, এমনকি একটি দুর্বল ইন্টারনেট সংযোগ থাকা সত্ত্বেও। আপনি আপনার Android ডিভাইসে আরও সঞ্চয়স্থান সংরক্ষণ করতে সক্ষম হবেন৷
৷বড় গেম ডাউনলোড করা সহজ
একটি APK প্যাকেজের সাথে, আপনাকে অবশ্যই আলাদাভাবে 150 MB এর চেয়ে বড় একটি গেমের জন্য প্রয়োজনীয় সম্পদগুলি ডাউনলোড করতে হবে, যা সাধারণত একটি ভিন্ন ফোল্ডারে সংরক্ষণ করা হয়৷
এটি একটি ভাল পদ্ধতি হতে পারে, যেখানে অবজেক্ট ফাইল (OBB) আলাদা থাকে এবং মাইগ্রেট করার সময় ব্যবহারকারীদের এটি একটি ভিন্ন ডিভাইসে সহজেই অনুলিপি করতে দেয়। কিন্তু এটি একটি নিরাপদ পদ্ধতি ছিল না কারণ অ্যাসেট ফাইলগুলি অ্যাপের বাহ্যিক স্টোরেজে সংরক্ষিত ছিল৷
অ্যাপ বান্ডেলের সাহায্যে, বিকাশকারী প্লে স্টোর থেকে সম্পূর্ণ জিনিস উপলব্ধ করতে পারে, যা সহজ এবং নিরাপদ উভয়ই।
আপনাকে আর আলাদাভাবে কোনো গেমের অতিরিক্ত ফাইল ডাউনলোড করতে হবে না—সবকিছু প্লে স্টোর থেকে সরাসরি ডাউনলোড এবং ইনস্টল করা যাবে। এটি সেই গেমগুলির আপডেটগুলিকেও ছোট করে, যা Android গেমারদের জন্য একটি জয়৷
৷এই মুভের কি কোন খারাপ দিক আছে?
যদিও প্রতিটি বিদ্যমান অ্যাপ অ্যাপ বান্ডেল ব্যবহার করার জন্য রূপান্তরিত হয় না, নতুন একটি এটি থেকে দূরে সরে যাবে। অ্যান্ড্রয়েড ডেভেলপারদের জন্য, অ্যামাজন অ্যাপস্টোরের মতো অন্যান্য অ্যান্ড্রয়েড স্টোরগুলিতে অ্যাপগুলি পুনরায় বিতরণ করা সময়সাপেক্ষ হতে পারে৷
যদিও দূষিত APK ফাইলগুলি খুঁজে না পাওয়া একটি স্বস্তির বিষয়, এটি APK ফাইলগুলি খুঁজে না পাওয়া একটি অসুবিধা হতে পারে, যা সাইডলোডিং অ্যাপগুলিকে আরও জটিল করে তুলতে পারে৷ কিন্তু, শেষ পর্যন্ত, আমরা সমস্যার চেয়ে বেশি সুবিধা দেখতে পাই।