Google I/O, এই বছরটি বিস্ময়ে পূর্ণ ছিল। সেটা Google Maps-এ আপডেট হোক বা Google Assistant-এর পরিবর্তন হোক, এটিকে আরও ভাল করার জন্য, প্রতিটি ঘোষণার সাথে, Google আমাদের বিশ্বাস করে যে এটি নিরাপত্তা এবং গোপনীয়তার বিষয়ে কতটা যত্নশীল।
ব্র্যান্ড-নতুন Android Q-এর আগমনের সাথে, Google আপডেটগুলি প্রবর্তনের উপায় পরিবর্তন করছে। একে বলে প্রজেক্ট মেইনলাইন। প্রজেক্টের উদ্দেশ্য হল আপনার অ্যান্ড্রয়েড রিবুট না করে বা আপডেট ইন্সটল করতে বিলম্বের কারণে নিরাপত্তার ঝুঁকি না নিয়েই প্লে স্টোরের মাধ্যমে অ্যান্ড্রয়েডের ভেতরের উপাদানগুলিকে সম্পূর্ণরূপে পটভূমিতে আপডেট করা। প্রক্রিয়াটি সিস্টেম সংস্করণ আপডেট এবং মাসিক নিরাপত্তা প্যাচ থেকে ভিন্ন। আপনি যে ফোনটি ব্যবহার করছেন তা নির্বিশেষে Google OS এর উল্লেখযোগ্য অংশগুলিকে আপডেট এবং সুরক্ষিত রাখতে চায় বলে এটি রাখা হয়েছে৷
এই পোস্টে, আমরা প্রজেক্ট মেইনলাইন এবং এটি কীভাবে কাজ করে এবং কীভাবে এটি কার্যকর হবে তা নিয়ে আলোচনা করব।
কোন গ্রাউন্ড প্রজেক্ট মেইনলাইন কভার করে এবং এটি কিভাবে কাজ করে?
প্রজেক্ট মেইনলাইন মূলত অ্যান্ড্রয়েডে বারোটি মূল উপাদান আপডেট করার একটি পদ্ধতি। এই উপাদানগুলি OS-এর অন্যান্য অংশগুলির কার্যকারিতায় একটি গুরুত্বপূর্ণ ভূমিকা পালন করে, এই কারণেই একটি বড় সফ্টওয়্যার আপডেট ছাড়া এগুলি আগে স্পর্শ করা যেত না৷
Google তাদের তিনটিতে শ্রেণীবদ্ধ করেছে:
- গোপনীয়তা: অনুমতি কন্ট্রোলার, ডকুমেন্টস UI, এবং ExtServices
- নিরাপত্তা: মিডিয়া ফ্রেমওয়ার্ক উপাদান, কনস্ক্রিপ্ট, মিডিয়া কোডেক, এবং ডিএনএস সমাধানকারী
- সঙ্গতি: মডিউল মেটাডেটা, ক্যাপটিভ পোর্টাল লগইন, টাইমজোন ডেটা, নেটওয়ার্কিং উপাদান, ANGLE (ডেভেলপাররা অপ্ট-ইন) এবং নেটওয়ার্ক অনুমতি কনফিগারেশন
এগুলি সবই অ্যান্ড্রয়েড ফোনের কার্যকারিতায় গুরুত্বপূর্ণ ভূমিকা পালন করে। অতএব, অ্যান্ড্রয়েডে অন্যান্য কাজগুলিকে বাধা না দিয়ে সেগুলিকে সুরক্ষিত রাখা এবং আপডেট করা গুরুত্বপূর্ণ৷ এই কারণেই Google Android Pony Express বা APEX নামে একটি নতুন কন্টেইনার উদ্ভাবন করেছে, যা সিস্টেমে অন্য কিছুতে বিরক্ত না করে এই উপাদানগুলিকে আপডেট করতে সাহায্য করবে৷
অ্যান্ড্রয়েড পনি এক্সপ্রেস একটি APK ফাইলের মতোই Google Play Store-এর মাধ্যমে পাঠানো হয়, তবে, যখন এটি আপনার অ্যান্ড্রয়েডে আসে, তখন এটি একটি সম্পূর্ণ ফাইল সিস্টেমে পরিণত হয় যা কাজটি সম্পূর্ণ করার জন্য অ্যান্ড্রয়েডে ইনস্টল করা হয়। মেইনলাইন আপডেটগুলি প্লে সার্ভিসের আপডেটগুলির মতো যা কয়েক সপ্তাহের মধ্যে সমগ্র অ্যান্ড্রয়েড ইকোসিস্টেমে প্রকাশিত হবে৷
আপডেটটি সঠিকভাবে ইনস্টল করা থাকলে, নতুন ডেটা পুরানো ডেটার সাথে একত্রিত হয়। আপডেট ইন্সটল হলে ব্যবহারকারীর কিছু করার দরকার নেই এবং আপডেটে কিছু ভুল হলে, ব্যবহারকারীর ডেটা সুরক্ষিত রাখতে এবং ভালো অবস্থায় ফিরিয়ে আনতে Google একটি রোলব্যাক সিস্টেম চালু করেছে।
যদি যেকোন সময় Google এই উপাদানগুলির যেকোনও আপডেট করতে চায়, তাহলে এটি প্লে স্টোরের মাধ্যমে সহজেই করতে পারে, Google Play পরিষেবার অংশগুলি আপডেট করার মতোই সহজ৷ অ্যান্ড্রয়েডে ঘটছে এই আপডেটগুলি সম্পর্কে ব্যবহারকারী সচেতন হবেন না৷
৷প্রতিটি অ্যান্ড্রয়েড ফোনের জন্য মেইনলাইন
মেইনলাইন শুধুমাত্র Google এর নিজস্ব স্মার্টফোনের জন্য নয় এটি প্রতিটি অ্যান্ড্রয়েড ডিভাইসের জন্য। OEM-এর সাথে অনেক আলোচনার পর, Google এবং অন্যান্য কোম্পানি 12টি মডিউল অন্তর্ভুক্ত করার জন্য একটি চুক্তিতে পৌঁছেছে৷
আরও, Google তার নিজস্ব উপাদানগুলির জন্য প্লে স্টোরের মাধ্যমে আপডেটগুলি প্রদান করার জন্য APEX ব্যবহার করে অংশীদার এবং স্মার্টফোন নির্মাতাদের সাথে সম্মত হয়েছে৷
সংক্ষেপে, যদি এই মডিউলগুলি প্লে স্টোর ব্যবহার করে আপডেট করা হয়, যার স্পষ্ট অর্থ OEM দের এই আপডেটগুলিকে Google Play Store অ্যাক্সেস করার অনুমতি দিতে সম্মত হতে হবে৷
Android Q এর সাথে, প্রজেক্ট মেইনলাইন এখন Android সামঞ্জস্যের একটি গুরুত্বপূর্ণ অংশ হবে। তাই আপনার ডিভাইসের জন্য প্রোজেক্ট মেইনলাইন সমর্থন করার জন্য, আপনাকে অবশ্যই Android Q আপনার OS-এ চলমান থাকতে হবে এবং Google Play Store-এ অ্যাক্সেস থাকতে হবে।
এরপর কি?
Google APEX কন্টেইনার ওপেন সোর্স তৈরি করেছে। এর মানে হল যে এখন নন-স্ট্যান্ডার্ড অ্যান্ড্রয়েড ডিভাইসগুলি এই পদ্ধতির সাহায্যে গুরুত্বপূর্ণ উপাদানগুলি আপডেট করার জন্য নির্বাচন করতে পারে, এমনকি Play Store ছাড়াই৷
এটি আমাজন ইকোসিস্টেমের জন্য এবং চীনে চালু হওয়া ফোনগুলির জন্য ভাল খবর যেখানে প্লে স্টোর অ্যাক্সেস নিশ্চিত নয়৷
তাছাড়া, ভবিষ্যতে, মনে হচ্ছে স্যামসাং-এর মতো নির্মাতারা সম্পূর্ণ রিবুট ছাড়াই তার সিস্টেম স্তরের অ্যাপ আপডেটগুলি ইনস্টল করতে APEX ব্যবহার করবে৷
এই কৌশলটি আপনার স্মার্টফোনে নেটওয়ার্ক সম্পর্কিত আপডেট আনতে ক্যারিয়ারগুলি ব্যবহার করতে পারে। ঠিক আছে, এই সমস্ত বিষয়গুলি এখনও পরিষ্কার নয় তবে Google অনুসারে, ভাগ করা ব্যবহার অনেক উপায়ে ব্যবহার করা যেতে পারে৷
ভবিষ্যতে কি?
এখনও অনেক কিছু আছে যা আমাদের প্রজেক্ট মেইনলাইন বোঝার প্রয়োজন হতে পারে, কারণ এতে Android এর ভবিষ্যত পরিবর্তন করার সম্ভাবনা রয়েছে।
ওপেন ইন্টিগ্রেটেড প্ল্যাটফর্ম এবং স্ব-পরিচালিত ইকোসিস্টেমের মধ্যে Google বেস্টরাইডিংয়ের মাধ্যমে, সম্পূর্ণ সিস্টেম আপডেটের প্রয়োজন ছাড়াই বৈশিষ্ট্যগুলি যোগ করা বা পরিবর্তন করা যায় এমন একটি উপায় খুঁজে বের করার চেষ্টা করছে৷
এই উচ্চাভিলাষী শুরুতে, Google আশ্বস্ত করেছে যে প্রজেক্ট মেইনলাইনের জন্য আরও অনেক কিছু আসতে হবে৷
যদি Google যা দাবি করে তা বাস্তবে পরিণত হয়, তাহলে সিস্টেমে আপডেট আনাটা নির্মাতাদের পাশাপাশি Google এর জন্যও সম্ভব হবে।
এখন আমাদের শুধু অপেক্ষা করতে হবে এবং দেখতে হবে প্রজেক্ট মেইনলাইন ভবিষ্যতে কী নিয়ে আসে!
নিবন্ধটি পছন্দ হয়েছে? যদি হ্যাঁ, তাহলে আমাদের পোস্টগুলিতে সাবস্ক্রাইব করুন এবং নীচের মন্তব্য বিভাগে আপনার চিন্তা ভাগ করুন৷
৷