শেষ-ব্যবহারকারী অনবোর্ডিং প্রবাহ

এই নির্দেশিকাটি নিরবিচ্ছিন্ন Google Home APIs ডিভাইসের অনুমতি ডিজাইন করার জন্য এবং আপনার অ্যাপ্লিকেশনে অনবোর্ডিং অভিজ্ঞতা শেয়ার করার জন্য UX নির্দেশিকা প্রদান করে।

এখানে বর্ণিত প্রধান বিষয়গুলি হল:

গুগল হোমের সাথে ডিভাইসগুলি কেন শেয়ার করবেন?

হোম API-এর অফার করা ক্ষমতাগুলি উপভোগ করার জন্য, ব্যবহারকারীদের অবশ্যই তাদের ডিভাইসগুলি Google হোমের সাথে শেয়ার করতে হবে কারণ:

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

শেয়ারিং প্রবাহের মূল উপাদান

কম্পোনেন্ট প্রোগ্রাম বর্ণনা
অনুমতি API অনুমতির জন্য হোম API ব্যবহারকারীদের আপনার অ্যাপে অনুমতি দেওয়ার জন্য অনুরোধ করে। যেকোনো হোম API ব্যবহার করার আগে, আপনার অ্যাপের অবশ্যই ব্যবহারকারীর বাড়িতে ডিভাইস অ্যাক্সেস করার অনুমতি থাকতে হবে ( স্ট্রাকচার হিসাবে API এ উল্লেখ করা হয়েছে)। এই পদক্ষেপটি যে ক্রমে সঞ্চালিত হয়, তবে, বিকাশকারীর দৃশ্যের উপর নির্ভর করে এবং প্রযুক্তিগত বাস্তবায়নে অন্তর্ভুক্ত করা হয়।
ক্লাউড-টু-ক্লাউড লিঙ্কিং অ্যাকাউন্ট লিঙ্ক করার জন্য ক্লাউড-টু-ক্লাউড আপনার অ্যাপের মধ্যে থেকে Google হোমের সাথে ক্লাউড-সংযুক্ত ডিভাইসগুলি শেয়ার করতে আপনাকে অ্যাকাউন্ট-লিঙ্কিং প্রক্রিয়া শুরু করতে দেয়। ব্যবহারকারীর ঘর্ষণ কমাতে, আমরা ডিপ লিঙ্ক ক্ষমতা ব্যবহার করার পরামর্শ দিই (অ্যান্ড্রয়েড এবং iOS উভয় ক্ষেত্রেই উপলব্ধ) যা ব্যবহারকারীদের সরাসরি GHA-তে আপনার নির্দিষ্ট অ্যাকাউন্ট-লিঙ্কিং পৃষ্ঠায় নিয়ে যায়।
কমিশনিং API ম্যাটার কমিশনিং নতুন Matter ডিভাইসগুলিকে কমিশন করার জন্য সাধারণত একটি API হিসাবে ভাবা হলেও, আপনি Google ফ্যাব্রিকটিকে Matter ডিভাইসগুলিতে যুক্ত করতে এই APIটি ব্যবহার করতে পারেন যেগুলি ইতিমধ্যে অন্য ফ্যাব্রিকে কমিশন করা হয়েছে৷ অতএব, এটি অনবোর্ডিং প্রক্রিয়ার জন্য একটি দরকারী টুল।

প্রযুক্তিগত বাস্তবায়ন

আপনি কীভাবে শেয়ারিং ফ্লো তৈরি করবেন তা নির্ভর করে আপনি কোন ডিভাইসগুলিকে Google এর সাথে শেয়ার করার পরিকল্পনা করছেন তার উপর৷

নিম্নলিখিত পরিস্থিতিগুলির জন্য, আমরা প্রদত্ত ক্রম অনুসারে পদক্ষেপগুলি অনুসরণ করার পরামর্শ দিই৷ এটি ব্যবহারকারীদের জন্য একটি ভাল সামগ্রিক অভিজ্ঞতা প্রদান করতে সাহায্য করে।

আপনি শুধুমাত্র ম্যাটার ডিভাইস উত্পাদন

আপনি ম্যাটার-সক্ষম ডিভাইসগুলি তৈরি করেন যা আপনি Google Home এ কমিশন করতে চান।

  1. অনুমতি API কল করুন।

  2. আগে অন্য ফ্যাব্রিকে কমিশন করা প্রতিটি Matter ডিভাইসে Google কমিশনিং API-কে কল করুন।

    1. যেহেতু Matter শেয়ারিং অবশ্যই প্রতিটি ডিভাইসের জন্য পৃথকভাবে সঞ্চালিত হতে হবে, এবং অনেকগুলি স্ক্রীন রয়েছে যার জন্য ব্যবহারকারীর ইনপুট প্রয়োজন, আমরা সুপারিশ করি যে আপনি এই প্রক্রিয়াটির মাধ্যমে ব্যবহারকারীকে গাইড করুন:
      • ম্যাটার ডিভাইসের একটি তালিকা ব্যবহারকারীদের প্রদান করা যা Google-এর সাথে শেয়ার করা হচ্ছে না।
      • ব্যবহারকারীদের সেই তালিকার ডিভাইসগুলিতে ক্লিক করে ডিভাইস-শেয়ারিং প্রক্রিয়া (কমিশনিং API ব্যবহার করে) শুরু করার অনুমতি দেয়।
      • ম্যাটার ডিভাইসের তালিকায় ফিরে আসা, কাজের অগ্রগতি দেখানো এবং ব্যবহারকারীর সাথে শেয়ার করার স্থিতি।

আপনি শুধুমাত্র ক্লাউড-টু-ক্লাউড API ব্যবহার করে Google-এর সাথে শেয়ার করা ডিভাইসগুলি তৈরি করেন

  1. Cloud-to-cloud ডিপ লিঙ্কিং সম্পাদন করুন। এটি ডিভাইসগুলিকে Google হোম গ্রাফে যুক্ত করে।

    1. সম্ভাব্য বিভ্রান্তিকর পরিস্থিতি এড়াতে আমরা প্রথমে Cloud-to-cloud লিঙ্কিং সম্পাদন করার পরামর্শ দিই, যেমন ব্যবহারকারীকে এমন একটি তালিকা উপস্থাপন করা হয়েছে যাতে Google-এর সাথে শেয়ার করা ডিভাইস রয়েছে এবং ডিভাইসগুলি Google-এর সাথে শেয়ার করা হচ্ছে না।
  2. অনুমতি API কল করুন।

আপনি ক্লাউড-টু-ক্লাউড এবং ম্যাটার ডিভাইস উভয়ই তৈরি করেন

  1. Cloud-to-cloud ডিপ লিঙ্কিং সম্পাদন করুন।

    1. সম্ভাব্য বিভ্রান্তিকর পরিস্থিতি এড়াতে আমরা প্রথমে Cloud-to-cloud লিঙ্কিং সম্পাদন করার পরামর্শ দিই, যেমন ব্যবহারকারীকে এমন একটি তালিকা উপস্থাপন করা হয়েছে যাতে Google-এর সাথে শেয়ার করা ডিভাইস রয়েছে এবং ডিভাইসগুলি Google-এর সাথে শেয়ার করা হচ্ছে না।
  2. অনুমতি API কল করুন।

  3. আগে অন্য ফ্যাব্রিকে কমিশন করা প্রতিটি Matter ডিভাইসে Google কমিশনিং API-কে কল করুন।

    1. যেহেতু Matter শেয়ারিং অবশ্যই প্রতিটি ডিভাইসের জন্য পৃথকভাবে সঞ্চালিত হতে হবে, এবং অনেকগুলি স্ক্রীন রয়েছে যার জন্য ব্যবহারকারীর ইনপুট প্রয়োজন, আমরা সুপারিশ করি যে আপনি এই প্রক্রিয়াটির মাধ্যমে ব্যবহারকারীকে গাইড করুন:
      • ম্যাটার ডিভাইসের একটি তালিকা ব্যবহারকারীদের প্রদান করা যা Google-এর সাথে শেয়ার করা হচ্ছে না।
      • ব্যবহারকারীদের সেই তালিকার ডিভাইসগুলিতে ক্লিক করে ডিভাইস-শেয়ারিং প্রক্রিয়া (কমিশনিং API ব্যবহার করে) শুরু করার অনুমতি দেয়।
      • ম্যাটার ডিভাইসের তালিকায় ফিরে আসা, কাজের অগ্রগতি দেখানো এবং ব্যবহারকারীর সাথে শেয়ার করার স্থিতি।

আপনার কাছে Google এর সাথে ভাগ করার জন্য কোনো ডিভাইস নেই৷

অনুমতি API কল করুন।

UX সেরা অনুশীলন

এই বিভাগে হোম এপিআই ব্যবহার করে একটি অ্যাপ তৈরি করার সময় বিবেচনা করার জন্য কিছু গুরুত্বপূর্ণ ব্যবহারকারীর যাত্রা রয়েছে।

যেখানে অ্যাপে ডিভাইস শেয়ারিং চালু করতে হবে

এটি একটি সম্পূর্ণ তালিকা নয়, এবং আপনি আপনার ব্যবহারকারীদের জন্য একটি সময়োপযোগী Google হোম পিচ এবং ভাগ করে নেওয়ার অভিজ্ঞতা প্রদান করার অন্যান্য সুযোগগুলি খুঁজে পেতে পারেন৷

এগুলিও পারস্পরিক একচেটিয়া নয়, এবং একাধিক এন্ট্রি পয়েন্ট রয়েছে:

একটি সেটিংস মেনু থেকে

এন্ট্রি পয়েন্ট হিসাবে সেটিংস মেনু
চিত্র 1. এন্ট্রি পয়েন্ট হিসাবে সেটিংস মেনু

যেহেতু ব্যবহারকারীরা সম্ভবত একটি সেটিংস মেনুর মাধ্যমে তাদের Google Home ইকোসিস্টেমের সাথে সংযোগ স্থাপন করতে অভ্যস্ত, এই পদ্ধতিটি তাদের এই দৃষ্টান্তটি চালিয়ে যেতে দেয়।

আপনি অ্যাপ পারমিশন (অনুমতি API) থেকে ডিভাইস শেয়ারিং ( Cloud-to-cloud লিঙ্কিং এবং Matter কমিশনিং API) আলাদা করতে চাইতে পারেন। এটি ব্যবহারকারীদের তারা কোন পদক্ষেপগুলি সম্পূর্ণ করবে তা নিয়ন্ত্রণ করার ক্ষমতা দেয় এবং ব্যবহারকারীর কাছে সংযোগের স্থিতি প্রদর্শন করার জন্য আপনাকে একটি সুযোগ প্রদান করে৷

Google দ্বারা চালিত অটোমেশনে ডিভাইস ব্যবহার করার সময়

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

Google-চালিত অটোমেশন থেকে এন্ট্রি পয়েন্ট
চিত্র 2. একটি Google-চালিত অটোমেশন থেকে এন্ট্রি পয়েন্ট

শুধুমাত্র কমিশনিং থেকে

এই দৃশ্যটি প্রাথমিকভাবে অংশীদারদের জন্য হবে যারা শুধুমাত্র ম্যাটার ডিভাইস তৈরি করে ( Cloud-to-cloud ডিভাইস নেই) এবং তাদের নিজস্ব Matter ফ্যাব্রিক নেই। ব্যবহারকারীর জন্য এন্ট্রি পয়েন্টটি একটি আউট-অফ-বক্স-টাইপ স্ক্রীনের ঠিক পরে আসতে পারে যেখানে Matter ডিভাইস (কমিশনিং API এর মাধ্যমে) এবং অ্যাপের অনুমতি (অনুমতি API এর মাধ্যমে) ভাগ করা একই ব্যবহারকারীর অভিজ্ঞতা প্রবাহের অংশ।

শুধুমাত্র কমিশনিং থেকে এন্ট্রি পয়েন্ট
চিত্র 3. শুধুমাত্র কমিশনিং থেকে এন্ট্রি পয়েন্ট

শেয়ারিং লজিক

ব্যবহারকারীর প্রম্পট সম্পর্কে কিছু পরামর্শ হল:

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

  • একাধিক Google Home অ্যাডমিনিস্ট্রেটর হয়তো Google Home কাঠামো শেয়ার করছেন এবং কিছু ক্ষেত্রে Google-এর সাথে ডিভাইস শেয়ার করতে শুধুমাত্র একটি অ্যাকাউন্ট ব্যবহার করা হতে পারে। ফলস্বরূপ, Cloud-to-cloud লিঙ্কিং সম্পূর্ণ করা হোম API-এর অনুমতির জন্য অনুরোধ করার পূর্বশর্ত হওয়া উচিত নয়।

ভিজ্যুয়াল ডিজাইনের পরামর্শ

চাক্ষুষ নকশা সম্পর্কে ধারণা
চিত্র 4. ভিজ্যুয়াল ডিজাইন সম্পর্কে ধারণা
  • Google Home-এ অনবোর্ডিং করার একটি স্পষ্ট সুবিধা (উদাহরণস্বরূপ, "Google Home দ্বারা চালিত উন্নত অটোমেশন তৈরি করুন" বা "আপনার পছন্দের অ্যাপ ব্যবহার করে ডিভাইস নিয়ন্ত্রণ করুন")।

  • একটি কল-টু-অ্যাকশন (উদাহরণস্বরূপ, "শুরু করুন") এবং ব্যবহারকারী যদি চালিয়ে যেতে না চান তাহলে বাতিল করার একটি উপায়।

  • যদি স্থান অনুমতি দেয়, ব্যবহারকারী স্ক্রীনের মধ্য দিয়ে অগ্রসর হওয়ার সাথে সাথে কী ঘটবে তার একটি ব্যাখ্যা।

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

বিষয়বস্তুর পরামর্শ

ব্যবহারকারীদের কাছে এমন কিছু বিশ্বাস করা সহজ যা তারা বোঝে এবং মূল্য যোগ করে। ট্রেডঅফ সহ জ্ঞাত সিদ্ধান্ত নিতে তথ্য প্রদান করে ব্যবহারকারীদের ক্ষমতায়ন করুন।

সমালোচনামূলক পিচ

যদি এটি করার জন্য একটি শক্তিশালী মূল্য প্রস্তাব না থাকে তবে ব্যবহারকারীরা ডিভাইসগুলি ভাগ করে নেওয়ার পথটি চালিয়ে যাবেন না৷

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

সর্বোত্তম অনুশীলন

  1. ব্যবহারকারীর দৃষ্টিভঙ্গি দিয়ে শুরু করুন - "এতে আমার জন্য কী আছে?" পন্থা
  2. একটি সেকশন ব্লকে চার লাইনের বেশি কন্টেন্ট লিখবেন না। বেশি শব্দ ব্যবহারকারীর মনোযোগ হারাতে পারে। যাইহোক, সংক্ষিপ্ত হওয়ার চেয়ে স্পষ্টতা এবং বোধগম্যতা আরও গুরুত্বপূর্ণ হতে পারে।
  3. অটোমেশন মজা! একটি উত্তেজনাপূর্ণ কিন্তু সহায়ক উদাহরণ চয়ন করুন যদি স্থান অনুমতি দেয়।
  4. একটি কৌতুকপূর্ণ ভয়েস এবং টোন চেষ্টা করুন যদি এটি আপনার সামগ্রিক কৌশলের সাথে সারিবদ্ধ হয়।
  5. কর্মযোগ্য বাক্যাংশ ব্যবহার করুন যেমন "শুরু করুন।"