
আজ আমরা অ্যান্ড্রয়েড প্ল্যাটফর্মের একটি খুবই গুরুত্বপূর্ণ এবং বহুল ব্যবহৃত ফিচার নিয়ে আলোচনা করব: অ্যাপ সাইডলোডিং (App Sideloading)। আপনারা যারা অ্যান্ড্রয়েড ফোন ব্যবহার করেন, তারা নিশ্চয়ই এই শব্দটির সাথে পরিচিত। গুগল এই সাইডলোডিংয়ের ক্ষেত্রে নতুন কিছু নিয়মকানুন আনতে চলেছে, যা হয়তো আপনার দৈনন্দিন অ্যাপ ব্যবহারের অভিজ্ঞতাকে প্রভাবিত করতে পারে। তাই, আজকের ব্লগটি একটু মনোযোগ দিয়ে পড়ুন। আমরা চেষ্টা করব বিষয়টিকে সহজভাবে বুঝিয়ে বলতে এবং আপনার মনে থাকা সব প্রশ্নের উত্তর দিতে।

আচ্ছা, প্রথমে একটু বুঝিয়ে বলা যাক, অ্যাপ সাইডলোডিং (App Sideloading) জিনিসটা কী। সাধারণত, আমরা গুগল প্লে স্টোর (Google Play Store) থেকে সরাসরি আমাদের অ্যান্ড্রয়েড (Android) ফোনে অ্যাপ (App) ইন্সটল করি। কিন্তু, এমন অনেক সময় হয়, যখন আমরা প্লে স্টোরের (play Store) বাইরে থেকে কোনো App Install করতে চাই। হয়তো কোনো App প্লে স্টোরে (play Store) নেই, অথবা কোনো বিশেষ কারণে আমরা অন্য কোনো সোর্স (Source) থেকে App টি Download করতে চাইছি। এই যে প্লে স্টোরের (play Store) বাইরে থেকে App Install করার Process, একেই বলা হয় অ্যাপ সাইডলোডিং (App Sideloading)।
এতদিন এই Process টা বেশ সহজ ছিল। যে কেউ একটা Apk File (Android Package Kit) খুঁজে বের করতো, ফোনের সেটিংসে গিয়ে Unknown Apps এর Installation এর অনুমতি দিতো, আর প্রয়োজনীয় Permissions গুলো Enable করে দিলেই App টি Install হয়ে যেত। কিন্তু, গুগল এখন এই Process টাকে আরও সুরক্ষিত করতে চাইছে।

গুগল (google) কেন এই পরিবর্তন আনতে চাইছে, সেটা নিশ্চয়ই আপনাদের মনে প্রশ্ন জাগছে। আসলে, গুগল (google) চায় তাদের ব্যবহারকারীদের নিরাপত্তা (security) নিশ্চিত করতে। প্লে স্টোরে (play Store) থাকা App গুলো গুগল (google) এর Security Team দ্বারা Scan করা হয়, তাই সেগুলোর মধ্যে ক্ষতিকর কিছু থাকার সম্ভাবনা কম থাকে। কিন্তু প্লে স্টোরের (play Store) বাইরের App গুলো সবসময় নিরাপদ নাও হতে পারে। সেগুলোতে ভাইরাস (virus) বা ম্যালওয়্যার (malware) থাকতে পারে, যা আপনার ফোনের ক্ষতি করতে পারে, অথবা আপনার ব্যক্তিগত তথ্য চুরি করতে পারে। সেই জন্যই গুগল (google) এই ব্যাপারে কড়াকড়ি করতে চাইছে।
আগস্ট মাসেই গুগল (google) জানিয়েছিল যে, তারা App Sideloading এর জন্য Developer Verification বাধ্যতামূলক করবে। তার মানে, যে Developers রা প্লে স্টোরের (play Store) বাইরে App বিতরণ করেন, তাদের নিজেদের Verify করাতে হবে।

তবে, সব ব্যবহারকারীর জন্য বিষয়টা একই রকম নাও হতে পারে। গুগল "Experienced Users" দের জন্য কিছু বিশেষ সুবিধা রাখার পরিকল্পনা করছে। তার মানে, যারা অ্যাপ সাইডলোডিং (App Sideloading) এর ঝুঁকি বোঝেন, এবং নিজের দায়িত্বে App Install করতে চান, তাদের জন্য সুযোগ থাকছে।
গুগল এর মতে, এই Experienced Users বলতে Developers এবং Power Users দের বোঝানো হয়েছে। Developers রা তো নিজেদের App Test করার জন্য Sideloading করেনই, এছাড়াও অনেক Power Users আছেন যারা বিভিন্ন Custom ROM (Read only Memory) বা Mods ব্যবহার করেন, তাদেরও Sideloading এর প্রয়োজন হয়। গুগল চায় এই ধরনের ব্যবহারকারীরা যেন তাদের কাজ চালিয়ে যেতে পারেন। তাদের ভাষায়, এই ব্যবহারকারীদের "Higher Risk Tolerance" আছে এবং তারা "Ability to Download Unverified Apps" চায়।

গুগল এই Experienced Users দের জন্য একটি নতুন "Advanced Flow" তৈরি করছে। এর মাধ্যমে, তারা Unverified Software Install করার Risks গুলো Accept করতে পারবেন। এই Flow টি এমনভাবে Design করা হয়েছে, যাতে কেউ Scam এর শিকার হয়ে Safety Checks গুলো Bypass করতে বাধ্য না হন।
গুগল এটাও নিশ্চিত করতে চাইছে, যাতে কোনো Scammer বা প্রতারক ভয় দেখিয়ে বা ভুল বুঝিয়ে কাউকে Sideloading করতে বাধ্য করতে না পারে। তাই, এই নতুন Process এ পরিষ্কার Warnings থাকবে, যা ব্যবহারকারীদের ঝুঁকির ব্যাপারে সতর্ক করবে। সবকিছু জানার পরে App Install করার Choice থাকবে ব্যবহারকারীর নিজের হাতেই।
এ বিষয়ে Android App Safety এর Director Product Management ম্যাথু ফোরসাইথ (Matthew Forsythe) বলেছেন,
"We Are Designing This Flow Specifically to Resist Coercion, Ensuring that Users Aren't Tricked Into Bypassing These Safety Checks While Under Pressure from A Scammer. IT Will Also Include Clear Warnings to Ensure Users Fully Understand the Risks Involved, but Ultimately, it Puts the Choice in Their Hands."
গুগল এই Developer Verification Process টিকে একটি "Advanced Flow" হিসেবে উল্লেখ করছে এবং জানিয়েছে যে এটি এখনও Development এর মধ্যে রয়েছে। তারা ব্যবহারকারীদের কাছ থেকে Feedback ও নিচ্ছে, যাতে Process টিকে আরও উন্নত করা যায়।

এখন প্রশ্ন হলো, এই নতুন নিয়মগুলো কবে থেকে চালু হবে? গুগল জানিয়েছে, তাদের Developer Verification Requirement ২০২৬ সালে প্রথম Wave এ ব্রাজিল (Brazil), সিঙ্গাপুর (Singapore), ইন্দোনেশিয়া (Indonesia) এবং থাইল্যান্ডের (Thailand) মতো দেশগুলোতে Roll Out করা হবে। এরপর, ধীরে ধীরে সারা বিশ্বে এটি চালু করা হবে। আশা করা যাচ্ছে, ২০২৬ সালের শেষের দিকে Program টি বিশ্বব্যাপী Roll out হবে।

এই ছিল অ্যান্ড্রয়েড অ্যাপ সাইডলোডিং (App Sideloading) নিয়ে গুগলের নতুন পরিকল্পনা। একদিকে যেমন নিরাপত্তা (Security) জোরদার করার চেষ্টা চলছে, তেমনই Experienced Users দের জন্য কিছু সুযোগও রাখা হচ্ছে। এখন দেখার বিষয়, এই পরিবর্তনগুলো বাস্তবে কেমন প্রভাব ফেলে।
আপনারা এই ব্যাপারে কী ভাবছেন, তা টিউমেন্ট করে জানাতে পারেন। আর টেক দুনিয়ার নতুন টিউন পেতে চোখ রাখুন টেকটিউনসে। ধন্যবাদ! 🙏
আমি টেকটিউনস টেকবুম। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 12 বছর 4 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 1061 টি টিউন ও 0 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 3 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।