এই নথিতে অ্যান্ড্রয়েড সামঞ্জস্যতা সম্পর্কিত সাধারণ প্রশ্নের উত্তর রয়েছে।
কোন ধরনের ডিভাইস অ্যান্ড্রয়েড-উপযোগী হতে পারে?
অ্যান্ড্রয়েড সফটওয়্যার বিভিন্ন ডিভাইসে পোর্ট করা যায়, যার মধ্যে এমন কিছু ডিভাইসও রয়েছে যেগুলোতে থার্ড-পার্টি অ্যাপ ঠিকমতো চলে না। অ্যান্ড্রয়েড কম্প্যাটিবিলিটি ডেফিনিশন ডকুমেন্ট (CDD)- এ নির্দিষ্ট ডিভাইস কনফিগারেশনগুলো উল্লেখ করা থাকে, যেগুলোকে সামঞ্জস্যপূর্ণ বলে বিবেচনা করা হয়।
উদাহরণস্বরূপ, যদিও অ্যান্ড্রয়েড সোর্স কোড ক্যামেরাবিহীন ফোনে চালানোর জন্য পোর্ট করা যেতে পারে, সিডিডি অনুযায়ী সব ফোনেই ক্যামেরা থাকা আবশ্যক। এর ফলে ডেভেলপাররা তাদের অ্যাপ লেখার সময় একগুচ্ছ সামঞ্জস্যপূর্ণ সক্ষমতার উপর নির্ভর করতে পারেন।
বাজারের বাস্তবতাকে প্রতিফলিত করতে সিডিডি ক্রমাগত বিকশিত হচ্ছে। উদাহরণস্বরূপ, সিডিডি-র ১.৬ সংস্করণটি শুধুমাত্র সেল ফোন সমর্থন করে। কিন্তু ২.১ সংস্করণটি ডিভাইসগুলোকে টেলিফোনি হার্ডওয়্যার বাদ দেওয়ার সুযোগ দেয়, যার ফলে ট্যাবলেট-ধাঁচের মিউজিক প্লেয়ারের মতো নন-ফোন ডিভাইসগুলোও সামঞ্জস্যপূর্ণ হতে পারে। গুগল যখন এই পরিবর্তনগুলো আনছে, তখন গুগল প্লে-কেও উন্নত করছে, যাতে ডেভেলপাররা তাদের অ্যাপগুলো কোথায় পাওয়া যাবে তার ওপর নিয়ন্ত্রণ বজায় রাখতে পারে। টেলিফোনির উদাহরণটি চালিয়ে গেলে, এসএমএস বার্তা পরিচালনা করে এমন একটি অ্যাপ মিডিয়া প্লেয়ারে উপযোগী নয়, তাই গুগল প্লে ডেভেলপারকে সেই অ্যাপটি শুধুমাত্র ফোন ডিভাইসের জন্য সীমাবদ্ধ রাখার অনুমতি দেয়।
আমার ডিভাইসটি সামঞ্জস্যপূর্ণ হলে, এটি কি স্বয়ংক্রিয়ভাবে গুগল প্লে এবং ব্র্যান্ডিং ব্যবহারের সুযোগ পাবে?
না। অ্যাক্সেস স্বয়ংক্রিয় নয়। গুগল প্লে হলো গুগল দ্বারা পরিচালিত একটি পরিষেবা। গুগল প্লে সফটওয়্যার এবং ব্র্যান্ডিং-এ অ্যাক্সেস পাওয়ার জন্য কম্প্যাটিবিলিটি অর্জন করা একটি পূর্বশর্ত। কোনো ডিভাইস অ্যান্ড্রয়েড-কম্প্যাটিবল ডিভাইস হিসেবে স্বীকৃতি পাওয়ার পর, গুগল প্লে-তে অ্যাক্সেস পাওয়ার জন্য আপনাকে গুগল মোবাইল সার্ভিসেস লাইসেন্সিং- এর সাথে অন্তর্ভুক্ত কন্টাক্ট ফর্মটি পূরণ করতে হবে।
সামঞ্জস্যতা কি বাধ্যতামূলক?
না। অ্যান্ড্রয়েড কম্প্যাটিবিলিটি প্রোগ্রামটি ঐচ্ছিক। অ্যান্ড্রয়েডের সোর্স কোড উন্মুক্ত, তাই যে কেউ এটি ব্যবহার করে যেকোনো ধরনের ডিভাইস তৈরি করতে পারে। তবে, আপনি যদি আপনার পণ্যের সাথে অ্যান্ড্রয়েড নামটি ব্যবহার করতে চান, অথবা গুগল প্লে-তে অ্যাক্সেস পেতে চান, তাহলে আপনাকে প্রথমে নিশ্চিত করতে হবে যে আপনার ডিভাইসটি সামঞ্জস্যপূর্ণ ।
সামঞ্জস্যতা সার্টিফিকেশনের খরচ কত?
কোনো ডিভাইসের জন্য অ্যান্ড্রয়েড সামঞ্জস্যতা পেতে কোনো খরচ লাগে না। কম্প্যাটিবিলিটি টেস্ট স্যুটটি ওপেন সোর্স এবং ডিভাইস পরীক্ষার জন্য যে কেউ এটি ব্যবহার করতে পারেন।
সামঞ্জস্যের সংজ্ঞা কে নির্ধারণ করে?
একটি প্ল্যাটফর্ম ও পণ্য হিসেবে অ্যান্ড্রয়েডের সার্বিক দিকনির্দেশনার দায়িত্বে গুগল থাকায়, তারা প্রতিটি রিলিজের জন্য কম্প্যাটিবিলিটি ডেফিনিশন ডকুমেন্ট (CDD) রক্ষণাবেক্ষণ করে। বিভিন্ন OEM-এর মতামতের সাথে পরামর্শ করে গুগল একটি নতুন অ্যান্ড্রয়েড সংস্করণের জন্য CDD-এর খসড়া তৈরি করে।
নতুন ডিভাইসগুলোতে প্রতিটি অ্যান্ড্রয়েড সংস্করণ কতদিন পর্যন্ত সমর্থিত থাকে?
অ্যান্ড্রয়েডের কোড ওপেন সোর্স হওয়ায়, গুগল কাউকে এর যেকোনো সংস্করণ ব্যবহার করে ডিভাইস চালু করা থেকে আটকাতে পারে না। এর পরিবর্তে, গুগল পুরোনো সংস্করণগুলোতে ব্যবহারের জন্য গুগল প্লে ক্লায়েন্ট সফটওয়্যারের লাইসেন্স দেয় না। এর ফলে যে কেউ অ্যান্ড্রয়েডের পুরোনো সংস্করণ সরবরাহ করা চালিয়ে যেতে পারে, কিন্তু সেই ডিভাইসগুলো অ্যান্ড্রয়েড নামটি ব্যবহার করতে পারে না এবং অ্যান্ড্রয়েড অ্যাপস ইকোসিস্টেমের বাইরে থাকে, ঠিক যেন সেগুলো সামঞ্জস্যপূর্ণ নয়।
একটি ডিভাইসের ইউজার ইন্টারফেস ভিন্ন হলেও কি সেটি সামঞ্জস্যপূর্ণ হতে পারে?
অ্যান্ড্রয়েড কম্প্যাটিবিলিটি প্রোগ্রাম নির্ধারণ করে যে কোনো ডিভাইসে থার্ড-পার্টি অ্যাপ চালানো যাবে কি না। ডিভাইসের সাথে আসা ইউজার ইন্টারফেসের উপাদানগুলো (যেমন হোম স্ক্রিন, ডায়ালার এবং কালার স্কিম) সাধারণত থার্ড-পার্টি অ্যাপের উপর তেমন কোনো প্রভাব ফেলে না। একারণে, ডিভাইস নির্মাতারা ইউজার ইন্টারফেস নিজেদের মতো করে সাজিয়ে নিতে স্বাধীন। কম্প্যাটিবিলিটি ডেফিনিশন ডকুমেন্ট সেইসব ক্ষেত্রে OEM-দের সিস্টেম ইউজার ইন্টারফেস পরিবর্তন করার অনুমতির মাত্রা সীমাবদ্ধ করে, যা থার্ড-পার্টি অ্যাপকে প্রভাবিত করে।
নতুন অ্যান্ড্রয়েড সংস্করণগুলির জন্য সামঞ্জস্যতার সংজ্ঞাগুলি কখন প্রকাশ করা হয়?
গুগলের লক্ষ্য হলো, যখন সংশ্লিষ্ট অ্যান্ড্রয়েড প্ল্যাটফর্ম সংস্করণটি যথেষ্ট সামঞ্জস্যপূর্ণ হয়ে ওঠে, তখন অ্যান্ড্রয়েড কম্প্যাটিবিলিটি ডেফিনিশন ডকুমেন্ট (CDD)-এর একটি নতুন সংস্করণ প্রকাশ করা। যদিও কোনো অ্যান্ড্রয়েড সফটওয়্যার সংস্করণের প্রথম ফ্ল্যাগশিপ ডিভাইসটি সেই সফটওয়্যারসহ বাজারে আসার আগে গুগল তার চূড়ান্ত খসড়া প্রকাশ করতে পারে না, তবে প্রথম ডিভাইসটির পরেই চূড়ান্ত CDD-গুলো সর্বদা প্রকাশ করা হয়। তবে, যেখানেই সম্ভব, গুগল CDD-এর খসড়া সংস্করণ প্রকাশ করে থাকে।
ডিভাইস প্রস্তুতকারকদের সামঞ্জস্যতার দাবিগুলো কীভাবে যাচাই করা হয়?
অ্যান্ড্রয়েড-চালিত ডিভাইসের সামঞ্জস্যতা যাচাই করার কোনো প্রক্রিয়া নেই। তবে, যদি ডিভাইসটিতে গুগল প্লে অন্তর্ভুক্ত করতে হয়, তাহলে গুগল সাধারণত গুগল প্লে ক্লায়েন্ট সফটওয়্যারের লাইসেন্স দেওয়ার আগে ডিভাইসটির সামঞ্জস্যতা যাচাই করে নেয়।
সামঞ্জস্যপূর্ণ বলে দাবি করা কোনো ডিভাইসে পরবর্তীতে সামঞ্জস্যের সমস্যা পাওয়া গেলে কী হবে?
সাধারণত, গুগল আপনাকে এমন আপডেট করা সিস্টেম ইমেজ প্রকাশ করতে বলে যা সামঞ্জস্যতার সমস্যাগুলো সমাধান করে।