কম্পিউটার টিউটোরিয়াল

অ্যান্ড্রয়েডে জিএসআই (GSI) কী এবং এটি কাস্টম রোম থেকে কীভাবে ভিন্ন?

২০১৭ সালে অ্যান্ড্রয়েড অরিও রিলিজের সাথে গুগল অ্যান্ড্রয়েডের অন্তর্নিহিত ফাউন্ডেশনে ২০০৮ সালে অ্যান্ড্রয়েড প্রথম রিলিজ হওয়ার পর থেকে সবচেয়ে বড় পরিবর্তন আনেন: প্রজেক্ট ট্রেবল। এটি শুধু ওইএমদের জন্য আপডেট রোল আউট করা সহজ করল না, বরং জিএসআই বা জেনেরিক সিস্টেম ইমেজের জন্ম দিয়েছে যেটি রেগুলার কাস্টম ফার্মওয়্যারের বিকল্প হিসেবে কাজ করে।

আপনি কাস্টম রোমের প্রসঙ্গে এই ধারণাটি একাধিকবার দেখেছেন হতে পারে। কিন্তু প্রশ্নটি বাকি: জিএসআই কী, এবং এটি রেগুলার কাস্টম রোম থেকে কীভাবে ভিন্ন?

জেনেরিক সিস্টেম ইমেজ কী?

সাধারণত, লাইনেজওএস এর মতো অধিকাংশ ডিভাইস-স্পেসিফিক কাস্টম রোমগুলো এক নির্দিষ্ট ডিভাইসের জন্য সোর্স কোড থেকে কম্পাইল করে তৈরি করা হয়।

এর মানে রোমে শুধু সিস্টেম ইমেজই থাকে না, বরং এর সাথে কার্নেল এবং সকল নির্দিষ্ট ডিভাইস ব্লব, লাইব্রেরি এবং অন্যান্য হার্ডওয়্যার-স্পেসিফিক কোডও থাকে, যাতে এটি শুধু একটি ফোনের আসল ফার্মওয়্যার রিপ্লেস করতে পারে না, বরং এর অধিকাংশ কম্পোনেন্ট এবং ফিচারও কাজ করে।

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

কিন্তু এই ধরনের রোমের জন্য একজন ডেভেলপার—অথবা প্রায়শই ডেভেলপারদের একটি টিম—নতুন ফোনে কাস্টম রোম চালু করার জন্য ম্যানুয়ালি কঠোর পরিশ্রম করতে হয়। এতে দক্ষ পড়া, টেস্টিং এবং প্রচুর ট্রায়াল-এরর প্রয়োজন। যদি কেউ এই কাজের জন্য রাজি না হন, তবে আপনি আপনার ফোনে কাস্টম রোম ইনস্টল করতে পারবেন না।

২০১৭ সালে এখানে একটি বড় ব্রেকথ্রু ঘটল। অ্যান্ড্রয়েড অরিওর সাথে গুগল প্রজেক্ট ট্রেবল ঘোষণা করেন, যা মূলত নিচু-স্তরের হার্ডওয়্যার-স্পেসিফিক কোডকে অ্যান্ড্রয়েড সিস্টেম থেকে মডুলারাইজ এবং পৃথক করে।

সিস্টেম ইমেজ মূলত একটি লেয়ার হিসেবে কাজ করে যা নিচু-স্তরের কোডের ওপর অ্যাপ্লাই হয়, অর্থাৎ আপনি সেই নিচু লেয়ার ছোঁয়া ছাড়া অপারেটিং সিস্টেম বদলাতে পারেন। এটিই জিএসআই বা জেনেরিক সিস্টেম ইমেজের ধারণাকে জন্ম দিয়েছে যা একাধিক ফোনে ব্যবহার করা যায়।

এই পরিবর্তনটি মূলত ওইএমদের অ্যান্ড্রয়েড আপডেট রোল আউট করার ধীরতা এবং অক্ষমতা সমাধান করার জন্য আনা হয়েছিল। কিন্তু এটি মডিং কমিউনিটির জন্যও একটি গেম-চেঞ্জার সাবিত হল।

যদিও ডিভাইস-স্পেসিফিক কাস্টম রোমগুলো ছিল এবং এখনও আছে, ডেভেলপাররা কাস্টম রোম জিএসআই রূপেও তৈরি করেন, যেটি আপনি যেকোনো অ্যান্ড্রয়েড স্মার্টফোনে ইনস্টল করতে পারেন। একমাত্র শর্ত হলো এর আনলকেবল বুটলোডার থাকতে হবে।

আমি যদি জিএসআই ব্যবহার করি তবে কি পার্থক্য থাকবে?

থেকে পারে, আবার নাও থাকতে পারে—এটি সম্পূর্ণরূপে আপনার নির্দিষ্ট ডিভাইসে নির্ভর করে। ডিভাইস-স্পেসিফিক রোমের ক্ষেত্রে একটি ডেভেলপার নিজেকে এক নির্দিষ্ট ডিভাইসের জন্য নিবেদিত করেন এবং সেটির प्रति বিশেষ মনোযোগ দেন।

যদি সেসব রোমে কোনো সমস্যা উঠে, ডেভেলপার সেটি সঠিকভাবে ফিক্স করার দিকে মনোযোগ দিতে পারেন।

জিএসআইগুলোতে উহ্য ধরনের মনোযোগ পাওয়া যায় না কারণ সেগুলো যেকোনো অ্যান্ড্রয়েড ডিভাইসে ব্যবহার করার জন্য তৈরি করা হয়। সমস্যা প্রায়শই উঠে, এবং ডেভেলপার কমিউনিটির প্রশংসা করতে হবে, যারা টাইটানিক প্রচেষ্টা করে ডিভাইস-স্পেসিফিক বাগ ও সমস্যা জিএসআই-তে ফিক্স করেন যাতে সেগুলো যত möjব বেশি ফোনে ভালো চলে।

কিন্তু সব কিছু সবার জন্য ফিক্স করা অসম্ভব, এবং যদি না আপনার সমস্যা অনেকের কাছে ঘটে, তবে সেটি সম্ভবত একজন ডেভেলপারের বাল্টি লিস্টে খুব নিচে থাকবে।

এটি বলতে নয় যে জিএসআইগুলো খারাপ। অনেক ফোনের জন্য কাস্টম রোম পাওয়ার একমাত্র উপায় এটিই, এবং অধিকাংশ স্মার্টফোনের জন্য সেগুলো ডেইলি ইউজের জন্য সম্পূর্ণ বাৎসের। কিন্তু যদি আপনার ফোনের জন্য ডিভাইস-স্পেসিফিক কাস্টম রোম উপলব্ধ থাকে, তবে সেটি সম্ভবত আরও ভালো অপশন।

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

সবার জন্য কাস্টম রোম

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

এটি আপনাকে একটি অ্যালটারনেটিভ অ্যান্ড্রয়েড অভিজ্ঞতা চালাতে দেবে, আপনার ফোনটি কী সেটি মুশকিল নয়, যতক্ষণ না আপনার ফোন প্রজেক্ট ট্রেবল-কম্প্যাটিবল। আশা করি এখন আপনি পার্থক্যটি জানতে পেরেছেন।

  1. স্যামসাং গ্যালাক্সি নোট ৩-এর জন্য ১৫টি সেরা কাস্টম রোম – পারফরম্যান্স বাড়ান এবং নতুন ফিচার আনলক করুন

  2. কাস্টম অ্যান্ড্রয়েড ROM ইনস্টল করে গুগল সার্ভিস সরিয়ে গোপনীয়তা বাড়ান: ধাপে ধাপ গাইড

  3. অ্যান্ড্রয়েডে কাস্টম ROM ইনস্টলেশনের সময় TWRP এরর ৭ ফিক্স: ধাপে ধাপে গাইড

  4. অ্যান্ড্রয়েড মারশম্যালো ও ললিপপের জন্য টপ কাস্টম ROM: পারফরম্যান্স, সিকিউরিটি ও লংজেভিটি