এবছরের Google I/O সবিস্মরণীয় ঘোষণাগুলোর জন্যে। গুগল ম্যাপস আপডেট হোক বা গুগল অ্যাসিস্ট্যান্টকে উন্নত করার পরিবর্তন—প্রতিটি ঘোষণায় গুগল আমাদের বুঝিয়েছে সিকিউরিটি ও প্রাইভেসি নিয়ে কতটুকু সচেতন।
নতুন Android Q-র সাথে গুগল আপডেট দেওয়ার পদ্ধতিই বদলিয়েছে। এটাকে বলা হচ্ছে প্রজেক্ট মেইনলাইন। এই প্রজেক্টের লক্ষ্য হলো অ্যান্ড্রয়েডের ভিতরের কম্পোনেন্টগুলো প্লে স্টোরের মাধ্যমে পূর্ণতঃ ব্যাকগ্রাউন্ডে আপডেট করা—আপনার ফোন রিবুট করতে হয় না, আর আপডেট ইনস্টল করতে দেরি হওয়ার কারণে নিরাপত্তা ঝুঁকিতেও হয় না। এই প্রক্রিয়া সিস্টেম ভার্সন আপডেট এবং মাসিক সিকিউরিটি প্যাচ থেকে আলাদা। গুগল এই পথে চলে যাতে আপনি যেকোনো ফোন ব্যবহার করুন না কেন, অপারেটিং সিস্টেমের গুরুত্বপূর্ণ অংশগুলো সর্বদা আপডেট ও সুরক্ষিত থাকে।
প্রজেক্ট মেইনলাইন কী কভার করে এবং কীভাবে কাজ করে?
প্রজেক্ট মেইনলাইন মূলত অ্যান্ড্রয়েডের ১২টি কোর কম্পোনেন্ট আপডেট করার একটি পদ্ধতি। এই কম্পোনেন্টগুলো অ্যান্ড্রয়েডের অন্যান্য অংশের কাজকর্মে গুরুত্বপূর্ণ ভূমিকা পালন করে, তাই এদেরকে মেজর সফটওয়্যার আপডেট ছাড়া ছোঁয়া যেতো না।
গুগল এইগুলো তিনটি বিভাগে ভাগ করেছে:
- প্রাইভেসি: পারমিশন কন্ট্রোলার, ডকুমেন্টস UI, এবং ExtServices
- সিকিউরিটি: মিডিয়া ফ্রেমওয়ার্ক কম্পোনেন্ট, কনস্ক্রিপ্ট, মিডিয়া কোডেক্স, এবং DNS রিজলভার
- কনসিস্টেন্সি: মডিউল মেটাডেটা, ক্যাপটিভ পোর্টাল লগইন, টাইমজোন ডেটা, নেটওয়ার্কিং কম্পোনেন্ট, ANGLE (ডেভেলপাররা অপ্ট-ইন করতে পারেন), এবং নেটওয়ার্ক পারমিশন কনফিগারেশন
এই সব কম্পোনেন্ট অ্যান্ড্রয়েড ফোনের কার্যকারিতায় অপরিহার্য। তাই অন্য কাজ বাধা না দেই এই অংশগুলো সুরক্ষিত ও আপডেট রাখতে গুগল একটি নতুন কন্টেইনার তৈরি করেছে—Android Pony Express বা সংক্ষেপে APEX। এটি সিস্টেমের অন্য কোনো অংশকে বিঘ্নিত किए বিনাই এই কম্পোনেন্টগুলো আপডেট করতে সাহায্য করে।
APEX গুগল প্লে স্টোরের মাধ্যমে ঠিক APK ফাইল যেমনে পাঠানো হয়। কিন্তু আপনার অ্যান্ড্রয়েডে প্রবেশ করলে এটি একটি সম্পূর্ণ ফাইল সিস্টেমে পরিণত হয়ে ইনস্টল হয়ে কাজটি সম্পন্ন করে। মেইনলাইন আপডেটগুলো প্লে সার্ভিস আপডেটের মতোই কয়েক সপ্তাহের মধ্যে পুরো অ্যান্ড্রয়েড ইকোসিস্টেমে ছড়ে দেওয়া হয়।
আপডেট সঠিকভাবে ইনস্টল হলে নতুন ডেটা পুরনো ডেটার সাথে মার্জ হয়ে যায়। আপডেট ইনস্টল হলে ইউজারের কিছু করতে হয় না। আর কিছু ভুল হলে গুগল একটি রোলব্যাক সিস্টেম চালু করেছে যাতে ইউজার ডেটা সুরক্ষিত থাকে এবং সিস্টেম পূর্বের ভালো অবস্থায় ফিরে যায়।
গুগল যেকোনো সময় এই কম্পোনেন্টগুলো আপডেট করতে চাইলে প্লে স্টোরের মাধ্যমে খুব সহজে তা করতে পারে—যেমনে গুগল প্লে সার্ভিসেসের অংশগুলো আপডেট করা হয়। ইউজারকে এই আপডেটগুলো সম্পর্কে কিছুই জানতে হয় না।
প্রতিটি অ্যান্ড্রয়েড ফোনের জন্য মেইনলাইন
মেইনলাইন শুধু গুগল নিজস্ব ফোনের জন্য নন, এটি সব অ্যান্ড্রয়েড ডিভাইসের জন্য। OEM-দের সাথে অনেক আলোচনার পর গুগল এবং অন্যান্য কোম্পানি ১২টি মডিউল অন্তর্ভুক্ত করার উদ্দেশ্যে চুক্তি করেছে।
আরও, গুগল পার্টনার ও স্মার্টফোন নির্মাতাদের সাথে চুক্তি করেছে যাতে তারা APEX ব্যবহার করে নিজস্ব কম্পোনেন্টের আপডেট প্লে স্টোরের মাধ্যমে দিতে পারে।
সংক্ষেপে, যদি এই মডিউলগুলো প্লে স্টোর ব্যবহার করে আপডেট করা হয়, তাহলে OEM-দের এই আপডেটগুলোর প্লে স্টোর অ্যাক্সেস দেওয়ার অনুমতি দিতে হবে।
Android Q-র সাথে প্রজেক্ট মেইনলাইন এখন অ্যান্ড্রয়েড কম্প্যাটিবিলিটির গুরুত্বপূর্ণ অংশ। তাই আপনার ডিভাইস প্রজেক্ট মেইনলাইন সাপোর্ট করতে হলে Android Q চলতে হবে এবং গুগল প্লে স্টোর অ্যাক্সেস থাকতে হবে।
আর কী আসছে?
গুগল APEX কন্টেইনার ওপেন সোর্স করেছে। এখন নন-স্ট্যান্ডার্ড অ্যান্ড্রয়েড ডিভাইসও প্লে স্টোর ছাড়াই এই পদ্ধতিতে ক্রিটিক্যাল কম্পোনেন্ট আপডেট করতে পারবে।
এটি অ্যামাজন ইকোসিস্টেম এবং চীনে লঞ্চ হওয়া ফোনের জন্য ভালো খবর, যেখানে প্লে স্টোর অ্যাক্সেস নিশ্চিত নেই।
ভবিষ্যতে স্যামসাং এর মতো নির্মাতাও APEX ব্যবহার করে পুরো রিবুট ছাড়াই সিস্টেম লেভেল অ্যাপ আপডেট ইনস্টল করতে পারে। ক্যারিয়াররা ও এই টেকনিক ব্যবহার করে নেটওয়ার্ক সংক্রান্ত আপডেট আনার পারে। এগুলো এখনো স্পষ্ট নয়, কিন্তু গুগল অনুযায়ী শেয়ার্ড ইউজ অনেকভাবে সম্ভব।
ভবিষ্যতে কী থাকছে?
প্রজেক্ট মেইনলাইন নিয়ে এখনো অনেক কিছু বুঝতে বাকি, কারণ এতে অ্যান্ড্রয়েডের ভবিষ্যত বদলাতে সম্ভাবনা রয়েছে।
গুগল ওপেন ইন্টিগ্রেটেড প্ল্যাটফর্ম এবং সেলফ-ম্যানেজড ইকোসিস্টেমের মাঝপথে চলে, এমন একটি পথ খুঁজছে যাতে ফুল সিস্টেম আপডেট ছাড়াই ফিচার যোগ বা পরিবর্তন করা যায়। এই উদ্যোগে গুগল আশ্বাস দিয়েছে যে প্রজেক্ট মেইনলাইনে আরও অনেক কিছু আসছে।
যদি গুগলের দাবি বাস্তব হয়, তবে সিস্টেম আপডেট আনা 製作করা এবং গুগল দুজনের জন্যই অনেক সহজ হবে। এখন আমরা শুধু অপেক্ষা করব এবং দেখব প্রজেক্ট মেইনলাইন ভবিষ্যতে কী আনে!
লেখটিটি ভালো লাগলে আমাদের পোস্ট সাবস্ক্রাইব করুন এবং কমেন্ট সেকশনে আপনার মতামত শেয়ার করুন।