অ্যান্ড্রয়েড সামঞ্জস্যতা প্রোগ্রামের ওভারভিউ

অ্যান্ড্রয়েডের উদ্দেশ্য বিকাশকারীদের জন্য উদ্ভাবনী অ্যাপ্লিকেশন তৈরির জন্য একটি উন্মুক্ত প্ল্যাটফর্ম স্থাপন করা।

  • অ্যান্ড্রয়েড সামঞ্জস্যতা প্রোগ্রামটি অ্যান্ড্রয়েড প্ল্যাটফর্মের প্রযুক্তিগত বিবরণ সংজ্ঞায়িত করে এবং বিভিন্ন ডিভাইসে চালক বিকাশকারী অ্যাপ্লিকেশনগুলি নিশ্চিত করতে ওএমএসকে সরঞ্জাম সরবরাহ করে।
  • Android SDK বিকাশকারীদের তাদের অ্যাপ্লিকেশনগুলির জন্য প্রয়োজনীয় ডিভাইস বৈশিষ্ট্যগুলিকে স্পষ্টভাবে জানাতে অন্তর্নির্মিত সরঞ্জাম সরবরাহ করে।
  • গুগল প্লে কেবলমাত্র সেই ডিভাইসগুলিতে অ্যাপ্লিকেশনগুলি দেখায় যা সঠিকভাবে সেই অ্যাপ্লিকেশনগুলি চালাতে পারে।

সামঞ্জস্যপূর্ণ Android ডিভাইস কেন তৈরি করবেন?

ব্যবহারকারীরা কাস্টমাইজযোগ্য ডিভাইস চান

সামঞ্জস্যতা ইকোসিস্টেম

চিত্র 1. অ্যান্ড্রয়েড ইকোসিস্টেমটি ডিভাইসের সামঞ্জস্যের সাথে সাফল্য লাভ করবে

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

বিকাশকারীরা আমাদের সকলের চেয়ে বেশি

কোনও ডিভাইস প্রস্তুতকারক কোনও ব্যবহারকারী সম্ভবত কল্পনা করার জন্য প্রয়োজনীয় সমস্ত সফ্টওয়্যার লিখতে পারবেন না। ব্যবহারকারীরা যে অ্যাপ্লিকেশনগুলি চান তা লেখার জন্য আমাদের তৃতীয় পক্ষের বিকাশকারী প্রয়োজন, সুতরাং অ্যান্ড্রয়েড ওপেন সোর্স প্রজেক্ট (এওএসপি) লক্ষ্য হিসাবে অ্যাপ্লিকেশন বিকাশকে যতটা সম্ভব সহজ এবং উন্মুক্ত করা।

প্রত্যেকেরই একটি সাধারণ বাস্তুতন্ত্র প্রয়োজন

কোড বিকাশকারীদের প্রতিটি লাইন বাগের জন্য কাজ করতে লিখতে কোডের একটি লাইন যা কোনও নতুন বৈশিষ্ট্য যুক্ত করে না। মোবাইলের ডিভাইসগুলি যত বেশি সামঞ্জস্যপূর্ণ হবে ততই আমাদের সেই ডিভাইসগুলিতে চালানোর দরকার পড়বে run একটি সম্পূর্ণ সুসংগত অ্যান্ড্রয়েড ডিভাইস তৈরির মাধ্যমে, আপনি বিকাশকারীদের আরও বেশি অ্যাপ্লিকেশন তৈরির জন্য উত্সাহ বাড়ানোর সময় অ্যান্ড্রয়েডের জন্য রচিত বিশাল অ্যাপ্লিকেশন থেকে উপকৃত হন।

প্রোগ্রাম লক্ষ্য

অ্যান্ড্রয়েড সামঞ্জস্যতা প্রোগ্রামটি ব্যবহারকারী, বিকাশকারী এবং ডিভাইস নির্মাতাসহ পুরো অ্যান্ড্রয়েড সম্প্রদায়ের সুবিধার জন্য কাজ করে।

প্রতিটি গ্রুপ অন্যের উপর নির্ভর করে। ব্যবহারকারীরা ডিভাইস এবং দুর্দান্ত অ্যাপ্লিকেশনগুলির একটি বিস্তৃত নির্বাচন চান; ব্যবহারকারীদের হাতে অনেকগুলি ডিভাইস নিয়ে তাদের অ্যাপ্লিকেশনগুলির জন্য একটি বড় বাজার দ্বারা অনুপ্রাণিত বিকাশকারীদের কাছ থেকে দুর্দান্ত অ্যাপস আসে; ডিভাইস নির্মাতারা গ্রাহকদের জন্য তাদের পণ্যের মূল্য বাড়ানোর জন্য বিভিন্ন ধরণের দুর্দান্ত অ্যাপগুলিতে নির্ভর করে।

আমাদের লক্ষ্যগুলি এই গ্রুপগুলির প্রত্যেকের উপকারের জন্য ডিজাইন করা হয়েছিল:

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

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

  • সুসংগত থাকা অবস্থায় ডিভাইস নির্মাতাদের পার্থক্য করতে সক্ষম করুন। অ্যান্ড্রয়েড সামঞ্জস্যতা প্রোগ্রাম তৃতীয় পক্ষের অ্যাপ্লিকেশনগুলি চালনার সাথে সম্পর্কিত অ্যান্ড্রয়েডের দিকগুলিতে মনোনিবেশ করে, যা ডিভাইস নির্মাতাদের অনন্য ডিভাইসগুলি তৈরি করতে নমনীয়তা দেয় যা তবুও সামঞ্জস্যপূর্ণ।

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

প্রোগ্রাম উপাদান

অ্যান্ড্রয়েড সামঞ্জস্যতা প্রোগ্রামে তিনটি মূল উপাদান রয়েছে:

অ্যান্ড্রয়েড সামঞ্জস্য বিনামূল্যে, এবং এটি সহজ

অ্যান্ড্রয়েড-সামঞ্জস্যপূর্ণ মোবাইল ডিভাইস তৈরি করতে, এই তিন-পদক্ষেপ প্রক্রিয়াটি অনুসরণ করুন:

  1. অ্যান্ড্রয়েড সফ্টওয়্যার উত্স কোড প্রাপ্ত করুন । এটি আপনার হার্ডওয়্যারে পোর্ট করা অ্যান্ড্রয়েড প্ল্যাটফর্মের উত্স কোড।
  2. অ্যান্ড্রয়েড সামঞ্জস্যতা সংজ্ঞা ডকুমেন্ট (সিডিডি) ( পিডিএফ , এইচটিএমএল ) মেনে চলুন । সিডিডি একটি সামঞ্জস্যপূর্ণ অ্যান্ড্রয়েড ডিভাইসের সফ্টওয়্যার এবং হার্ডওয়্যার প্রয়োজনীয়তা গণনা করে।
  3. সামঞ্জস্যতা পরীক্ষার স্যুট (সিটিএস) পাস করুন । বিকাশ প্রক্রিয়া চলাকালীন সামঞ্জস্যতা মূল্যায়নের জন্য চলমান সহায়তা হিসাবে সিটিএস ব্যবহার করুন।

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

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

গুগল মোবাইল পরিষেবা (জিএমএস) লাইসেন্স দেওয়া

অ্যান্ড্রয়েড সামঞ্জস্যপূর্ণ ডিভাইস তৈরির পরে, গুগল মোবাইল পরিষেবাদি (জিএমএস), গুগলের মালিকানাধীন অ্যাপস (গুগল প্লে, ইউটিউব, গুগল ম্যাপস, জিমেইল এবং আরও) অ্যান্ড্রয়েডের শীর্ষে চালিত লাইসেন্সগুলির বিষয়ে বিবেচনা করুন। জিএমএস অ্যান্ড্রয়েড ওপেন সোর্স প্রকল্পের অংশ নয় এবং কেবল গুগলের সাথে লাইসেন্সের মাধ্যমে উপলব্ধ। জিএমএস লাইসেন্সের জন্য কীভাবে অনুরোধ করবেন সে সম্পর্কে তথ্যের জন্য আমাদের যোগাযোগ / সম্প্রদায় পৃষ্ঠাটি দেখুন।