ডিভাইসের স্পেসিফিকেশন

এই ডকুমেন্টটি অ্যাসিস্ট্যান্ট USB-C ডিভাইস (যেমন হেডফোন) এবং অ্যানড্রয়েড মোবাইল ডিভাইসে অ্যাসিস্ট্যান্ট অ্যাপের মধ্যে ইন্টারঅপারেবিলিটির প্রয়োজনীয়তার রূপরেখা দেয়। আপনার ডিভাইসের জন্য অপ্টিমাইজ করা সহকারী কার্যকারিতা সক্ষম করতে, আপনার ডিভাইসটিকে অবশ্যই নীচে তালিকাভুক্ত বৈশিষ্ট্যগুলি পূরণ করতে হবে এবং সার্টিফিকেশনের জন্য Google-এ জমা দিতে হবে৷


সাধারণ বিবরণ

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

ব্র্যান্ডিং / মার্কেটিং প্রয়োজনীয়তা

  • আপনার অ্যাসিস্ট্যান্ট ইউএসবি-সি হেডফোন ডিভাইস অবশ্যই অ্যাসিস্ট্যান্ট ব্র্যান্ডিং এবং মার্কেটিং সাইটে নথিপত্র অনুযায়ী বিপণনের প্রয়োজনীয়তা মেনে চলতে হবে।
  • উন্নত সহকারীর অভিজ্ঞতার জন্য Android P (9.0) বা তার বেশি প্রয়োজন। ডিভাইস প্যাকেজিং এবং ইন-বক্স উপকরণ এই প্রয়োজনীয়তা ব্যবহারকারীদের অবহিত করার জন্য অনুমোদিত শব্দ ব্যবহার করা আবশ্যক.

ডিভাইসের স্পেসিফিকেশন

গোপনীয়তা/লগিং স্পেসিফিকেশন

আপনাকে অবশ্যই কোনো নির্দিষ্ট ব্যবহারকারীর ডেটা, সহকারীর ব্যবহার, বা পণ্যের তথ্য অনুসন্ধান করতে হবে না, কোনো বিন্যাসে (কাঁচা অডিও, পাঠ্য বিন্যাস, ইত্যাদি)

OTA স্পেসিফিকেশন

  • লঞ্চ-পরবর্তী আপডেট এবং বাগ ফিক্সের অনুমতি দেওয়ার জন্য, এটি সুপারিশ করা হয় যে আপনার ডিভাইসটি SoC-তে আপডেট করা সফ্টওয়্যার প্রয়োগ করার জন্য কিছু প্রক্রিয়া সমর্থন করে।
  • ব্লুটুথ হেডসেটগুলির বিপরীতে, Google বর্তমানে USB-C ডিভাইসগুলিতে আপডেটগুলি প্রয়োগ করার জন্য একটি ব্যবস্থা প্রদান করে না৷

হার্ডওয়্যার স্পেসিফিকেশন

বোতাম বাস্তবায়ন

সহকারী ইউএসবি-সি হেডফোনগুলিকে অবশ্যই ফিজিক্যাল বোতামগুলি প্রয়োগ করতে হবে যা ব্যবহারকারীকে ফোনে সহকারী কার্যকারিতা নিয়ন্ত্রণ করতে সক্ষম করে।

শিল্প নকশা
  1. অ্যাসিস্ট্যান্ট USB-C হেডফোনগুলিকে অবশ্যই Android USB হেডসেট অ্যাকসেসরি স্পেসিফিকেশনে সংজ্ঞায়িত ফাংশন A, B এবং C-তে ম্যাপ করা ন্যূনতম তিনটি ফিজিক্যাল বোতাম দিতে হবে।
  2. এটি সুপারিশ করা হয় যে এই বোতামগুলি নীচে দেখানো কনফিগারেশনে সাজানো হয়, ফাংশন B এবং C-তে ম্যাপ করা বোতামগুলির মধ্যে অবস্থিত ফাংশন A বোতামটি।
  3. এটি সুপারিশ করা হয় যে বোতামগুলিকে দৃশ্যত চিহ্ন দিয়ে লেবেল করা হবে যা ফাংশন A, B, এবং C এর সাথে মিলে যায়, যেমনটি নীচে দেখানো হয়েছে৷
  4. এটি বাঞ্ছনীয় যে বোতাম লেবেল স্পর্শ দ্বারা আলাদা করা যায় (যেমন, উত্থাপিত লেবেল), যাতে চোখ-মুক্ত অপারেশন সহজ হয়।

Recommended button layout and labels

সংকেত

হেডফোন ডিভাইসের বোতামগুলিকে অবশ্যই Android USB হেডসেট অ্যাকসেসরি স্পেসিফিকেশনে বর্ণিত ফাংশন A, B, এবং C প্রয়োগ করতে হবে৷

বিশেষ করে, প্রতিটি বোতাম টিপে সঠিক কী ডাউন ইভেন্ট জেনারেট করতে হবে এবং প্রতিটি বোতাম রিলিজ অবশ্যই সঠিক কী আপ ইভেন্ট তৈরি করবে।

এই স্পেসিফিকেশন অনুসরণ করা নিশ্চিত করে যে মোবাইল ডিভাইসে অ্যাসিস্ট্যান্ট অ্যাপ বোতাম টিপে প্রত্যাশিত Android কী ইভেন্টগুলি গ্রহণ করে।

ইউএক্স

হেডফোন ডিভাইসের বোতামগুলি অবশ্যই বোতাম টিপের প্রতিক্রিয়া হিসাবে নীচে বর্ণিত UX প্যাটার্নগুলিকে ট্রিগার করবে৷

Android, Assistant উপলব্ধ নেই

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

Assistant not available UX

অ্যান্ড্রয়েড, সহকারী উপলব্ধ

যখন হেডফোনগুলি সহকারী উপস্থিত এবং উপলব্ধ সহ একটি Android মোবাইল ডিভাইসের সাথে সংযুক্ত থাকে, তখন প্রয়োজনীয় UX হল:

Assistant available UX

ডিভাইস শনাক্তকারী

বিক্রেতা সনাক্তকরন সংখ্যা

প্রতিটি হেডফোন পণ্যের অবশ্যই ইউএসবি ইন্টারফেসের উপর রিপোর্ট করা অনন্য 16-বিট ভেন্ডর আইডি থাকতে হবে, যা USB ইমপ্লিমেন্টার ফোরাম দ্বারা বরাদ্দ করা হয়েছে।

পণ্য আইডি

প্রতিটি হেডফোন পণ্যের অবশ্যই একটি অনন্য 16-বিট পণ্য ID থাকতে হবে যা USB ইন্টারফেসে রিপোর্ট করা হয়েছে। এই পণ্য আইডিটি হার্ডওয়্যার প্রস্তুতকারকের দ্বারা নির্ধারিত হয় এবং বিক্রেতা আইডির মধ্যে অবশ্যই অনন্য হতে হবে।

ক্রমিক সংখ্যা

প্রতিটি স্বতন্ত্র হার্ডওয়্যার ইউনিটের কারখানায় নির্দিষ্ট একটি অনন্য এবং স্থায়ী সিরিয়াল নম্বর থাকতে হবে। এই সিরিয়াল নম্বরটি অবশ্যই ভেন্ডর আইডি এবং প্রোডাক্ট আইডির মধ্যে অনন্য হতে হবে।

মাইক্রোফোন

  • হেডফোন ডিভাইসের জন্য ব্যবহৃত মাইক্রোফোনের বৈশিষ্ট্যগুলি অবশ্যই অডিও রেকর্ডিংয়ের জন্য Android 9 সামঞ্জস্যপূর্ণ সংজ্ঞার সাথে সামঞ্জস্যপূর্ণ হতে হবে।
  • যখন ফাংশন A-তে ম্যাপ করা বোতামটি চেপে রাখা হয় তখন মাইক্রোফোনটি অডিও ক্যাপচার (রেকর্ডিং) করতে সক্ষম হতে হবে। ক্যাপচার কার্যকারিতা অবরুদ্ধ করা উচিত নয়৷

উন্নয়ন স্পেসিফিকেশন

সার্টিফিকেশন এবং অভ্যন্তরীণ ব্যবহারকারী পরীক্ষার জন্য আপনার ডিভাইসগুলি অবশ্যই Google-এ পাঠানো হবে৷


ডিভাইস স্পেসিফিকেশন আপডেট

Google সময়ে সময়ে এই ডিভাইস স্পেসিফিকেশন ডকুমেন্ট আপডেট করার অধিকার সংরক্ষণ করে। আইন মত:

  • নতুন প্রজেক্ট (প্রকল্প যেখানে Google ইতিমধ্যেই প্রোডাক্ট প্ল্যান অনুমোদন করেনি): ডিভাইস স্পেসিফিকেশনের সবথেকে বর্তমান সংস্করণ মেনে চলতে হবে।

  • ইন-প্রসেস প্রকল্প (অনুমোদিত পণ্য পরিকল্পনা সহ প্রকল্পগুলি কিন্তু এখনও চালু হয়নি): আপনার Google প্রযুক্তিগত যোগাযোগ আপনাকে পরিবর্তনগুলি সম্পর্কে অবহিত করবে এবং এই পরিবর্তনগুলি কীভাবে আপনার প্রকল্পকে প্রভাবিত করতে পারে তা নিয়ে আলোচনা করবে৷

  • চালু করা প্রকল্পগুলি (প্রকল্পগুলি যেগুলি ইতিমধ্যে ক্ষেত্রে রয়েছে): Google নতুন চশমা প্রয়োগ করতে ডিভাইসে আপডেটের জন্য অনুরোধ করতে পারে৷ এই আপডেটগুলি আপডেট সময়সূচীর অংশ হিসাবে সঞ্চালিত হবে।

সংস্করণ ইতিহাস

তারিখ বর্ণনা
2018-12-07 developers.google.com-এ ডিভাইস স্পেক ডক-এর প্রথম পোস্টিং
2019-01-04 ফাংশন A বোতাম টিপে মাইক ক্যাপচারের জন্য প্রয়োজনীয়তা যোগ করা