অ্যান্ড্রয়েড কম্প্যাটিবিলিটি ডেফিনিশন ডকুমেন্টে (CDD) স্বাগতম। ডিভাইসগুলিকে Android এর সর্বশেষ সংস্করণের সাথে সামঞ্জস্যপূর্ণ হওয়ার জন্য এই দস্তাবেজটি প্রয়োজনীয়তাগুলি গণনা করে যা অবশ্যই পূরণ করতে হবে৷ অ্যান্ড্রয়েডের সাথে সামঞ্জস্যপূর্ণ বলে বিবেচিত হতে, ডিভাইস বাস্তবায়নকে অবশ্যই এই সামঞ্জস্যের সংজ্ঞায় উপস্থাপিত প্রয়োজনীয়তাগুলি পূরণ করতে হবে, রেফারেন্সের মাধ্যমে অন্তর্ভুক্ত করা যেকোনো নথি সহ। অ্যান্ড্রয়েড প্ল্যাটফর্মের প্রতিটি প্রকাশের জন্য, একটি বিশদ CDD প্রদান করা হবে। CDD অ্যান্ড্রয়েড সামঞ্জস্যের "নীতি" দিকটি উপস্থাপন করে।
অ্যান্ড্রয়েড সামঞ্জস্যপূর্ণতা প্রোগ্রামের নীতিটি স্পষ্টভাবে কোডিফাই করা গুরুত্বপূর্ণ কারণ অ্যান্ড্রয়েড কম্প্যাটিবিলিটি টেস্ট স্যুট (সিটিএস) সহ কোনও পরীক্ষা স্যুট সত্যিই ব্যাপক হতে পারে না৷ উদাহরণস্বরূপ, CTS একটি পরীক্ষা অন্তর্ভুক্ত করে যা OpenGL গ্রাফিক্স API-এর উপস্থিতি এবং সঠিক আচরণের জন্য পরীক্ষা করে, কিন্তু কোনো সফ্টওয়্যার পরীক্ষা যাচাই করতে পারে না যে গ্রাফিক্সগুলি আসলেই স্ক্রিনে সঠিকভাবে উপস্থিত হয়। আরও সাধারণভাবে, কীবোর্ড, ডিসপ্লে ঘনত্ব, ওয়াই-ফাই এবং ব্লুটুথের মতো হার্ডওয়্যার বৈশিষ্ট্যের উপস্থিতি পরীক্ষা করা অসম্ভব।
CDD এর ভূমিকা হল নির্দিষ্ট প্রয়োজনীয়তাগুলিকে কোডিফাই করা এবং স্পষ্ট করা এবং অস্পষ্টতা দূর করা। CDD ব্যাপক হওয়ার চেষ্টা করে না। যেহেতু অ্যান্ড্রয়েড ওপেন-সোর্স কোডের একটি একক কর্পাস, কোডটি নিজেই প্ল্যাটফর্ম এবং এর API-এর ব্যাপক "স্পেসিফিকেশন"। CDD একটি "হাব" হিসাবে কাজ করে যা অন্যান্য বিষয়বস্তুর উল্লেখ করে (যেমন SDK API ডকুমেন্টেশন) যা একটি ফ্রেমওয়ার্ক প্রদান করে যাতে Android সোর্স কোড ব্যবহার করা যেতে পারে যাতে শেষ ফলাফলটি একটি সামঞ্জস্যপূর্ণ সিস্টেম হয়।
আপনি যদি একটি প্রদত্ত অ্যান্ড্রয়েড সংস্করণের সাথে সামঞ্জস্যপূর্ণ একটি ডিভাইস তৈরি করতে চান, তবে সেই সংস্করণের জন্য উত্স কোডটি পরীক্ষা করে শুরু করুন এবং তারপরে সংশ্লিষ্ট CDD পড়ুন এবং এর নির্দেশিকাগুলির মধ্যে থাকুন৷
আপনি একটি HTML ওয়েব পৃষ্ঠা হিসাবে সর্বশেষ CDD দেখতে পারেন।
CDD এর প্রকাশিত সংস্করণ এবং অনুমোদিত রিলিজ সংস্করণ স্ট্রিংগুলি এখানে খুঁজুন: