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

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

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

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

হোম এপিআই-এর সুবিধা উপভোগ করতে, ব্যবহারকারীদের তাদের ডিভাইসগুলি গুগল হোমের সাথে শেয়ার করতে হবে কারণ:

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

ভাগাভাগি প্রবাহের মূল উপাদানগুলি

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

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

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

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

তুমি কেবল ম্যাটার ডিভাইস তৈরি করো

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

  1. Android এ Permissions API কল করুন।

  2. অন্য কোনও ফ্যাব্রিকে পূর্বে কমিশন করা প্রতিটি Matter ডিভাইসে অ্যান্ড্রয়েডে কমিশনিং API কল করুন।

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

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

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

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

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

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

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

  3. অন্য কোনও ফ্যাব্রিকে পূর্বে কমিশন করা প্রতিটি Matter ডিভাইসে অ্যান্ড্রয়েডের জন্য কমিশনিং API কল করুন।

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

Google-এর সাথে শেয়ার করার জন্য আপনার কোনও ডিভাইস নেই

Permissions API-এ কল করুন।

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

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

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

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

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

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

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

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

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

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

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

গুগল-চালিত অটোমেশন থেকে প্রবেশের স্থান
চিত্র ২. গুগল-চালিত অটোমেশন থেকে প্রবেশের স্থান

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

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

শুধুমাত্র কমিশনিং থেকে প্রবেশের স্থান
চিত্র ৩. শুধুমাত্র কমিশনিং থেকে প্রবেশের স্থান

যুক্তি ভাগ করে নেওয়া

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

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

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

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

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

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

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

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

কন্টেন্টের পরামর্শ

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

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

ব্যবহারকারীরা ডিভাইস শেয়ার করার পথে আর অগ্রসর হবেন না যদি না তাদের কাছে শক্তিশালী মূল্য প্রস্তাব থাকে।

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

সেরা অনুশীলন

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