Google Play Instant-এ অ্যাপগুলির জন্য UX সেরা অনুশীলন

সতর্কীকরণ: গুগল প্লে ইনস্ট্যান্ট আর উপলব্ধ থাকবে না। ডিসেম্বর ২০২৫ থেকে, গুগল প্লে-এর মাধ্যমে ইনস্ট্যান্ট অ্যাপ প্রকাশ করা যাবে না এবং গুগল প্লে পরিষেবার সমস্ত ইনস্ট্যান্ট এপিআই আর কাজ করবে না। প্লে আর কোনো পদ্ধতির মাধ্যমে ব্যবহারকারীদের ইনস্ট্যান্ট অ্যাপ সরবরাহ করবে না।

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

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

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

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

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

আমরা গেমিং অ্যাপের জন্য নির্দিষ্ট অতিরিক্ত নির্দেশিকাও প্রদান করেছি। আরও তথ্যের জন্য, Google Play Instant-এ গেমের জন্য UX সেরা অনুশীলনগুলি দেখুন।

আপনার অ্যাপের জন্য একটি অর্থবহ ল্যান্ডিং স্ক্রিন প্রদান করুন।

চিত্র ১. ইনস্ট্যান্ট অ্যাপের জন্য প্রদর্শিত "এখনই চেষ্টা করুন" বাটন।

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

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

আপনার অ্যাপের নামটি স্ক্রিনে স্পষ্টভাবে প্রদর্শিত হচ্ছে কি না, সেটাও নিশ্চিত করা উচিত। কারণ ব্যবহারকারীরা অনেক সময় তেমন কোনো প্রেক্ষাপট ছাড়াই আপনার অ্যাপের লিঙ্কে ক্লিক করেন, তাই তারা হয়তো আপনার অ্যাপের নাম জানতে পারেন না।

আপনার লিঙ্কগুলির জন্য বিকল্প গন্তব্য চিহ্নিত করুন

চিত্র ২. একটি ওয়েবসাইট ব্যানার যা ব্যবহারকারীদের একটি ইনস্ট্যান্ট অ্যাপে নিয়ে যায়।

গুগল প্লে ইনস্ট্যান্ট-এর অ্যাপ ও গেমের লিঙ্কগুলো সম্ভব হলে সঙ্গে সঙ্গে খুলে যায়। অন্যথায়, এই লিঙ্কগুলো ব্রাউজারে খোলে।

Google Play-এর সাথে লিঙ্ক করার মাধ্যমে, আপনি ফলব্যাক সিনারিও পরিবর্তন করে প্লে স্টোরে যাওয়ার ব্যবস্থা করতে পারেন। এই কৌশলটি তখন কার্যকর হতে পারে, যখন ব্যবহারকারীরা অ্যাপটি সাথে সাথে খুলতে না পারলে আপনি তাদের অ্যাপটি ডাউনলোড করতে নির্দেশ দিতে চান এবং আপনি চান না যে তারা ওয়েবে আপনার অ্যাপটি ব্যবহার করুক।

একটি বিকল্প কৌশল হিসেবে, ব্যবহারকারীদের প্রথমে প্লে স্টোরে না পাঠিয়ে, সরাসরি আপনার অ্যাপটি খোলার জন্য আপনি আপনার ওয়েবসাইটে ব্যানার ব্যবহার করতে পারেন। এই কৌশলটি চিত্র ২-এ দেখানো হয়েছে।

ব্যবহারকারীদের তাদের কাজ সম্পন্ন করার অনুমতি দিন।

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

ব্যবহারকারীরা যা করতে চান, তা সম্পন্ন করার জন্য তাদের অ্যাপটি ইনস্টল করতে বলা থেকে বিরত থাকুন। অ্যাপের কোনো পৃষ্ঠায় প্রধান ক্লিক-থ্রু অ্যাকশনের ফলে কখনোই ইনস্টলেশনের জন্য অনুরোধ আসা উচিত নয়।

চিত্র ৩. ব্যবহারকারীদের অ্যাপ ইনস্টল করতে প্ররোচিত না করেই একটি নির্দিষ্ট কাজ সম্পন্ন করার সুযোগ দিন।

ব্যবহারকারীদের উপযুক্ত সময়ে সাইন ইন করতে বলুন।

আপনার অ্যাপের সাথে যুক্ত কোনো পরিষেবার জন্য ব্যবহারকারীদের সাইন ইন বা নিবন্ধন করার প্রয়োজন ছাড়াই যতটা সম্ভব কার্যকারিতা প্রদান করুন।

ব্যবহারকারীরা প্রমাণীকরণের প্রয়োজন এমন কোনো ফিচার ব্যবহার করার চেষ্টা না করা পর্যন্ত তাদের সাইন ইন করতে বলবেন না। ব্যবহারকারীরা যদি সাইন ইন করার সুবিধাটি সঙ্গে সঙ্গে দেখতে পান, তবে তারা সাইন ইন করার অনুরোধকে কম বিরক্তিকর বলে মনে করেন।

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

চিত্র ৪। অপ্রয়োজনীয় সাইন-ইন অনুরোধ পরিহার করুন।

অ্যাপ ইনস্টলেশনের পরে ব্যবহারকারীর অবস্থা সংরক্ষণ করুন

যখন ব্যবহারকারীরা অ্যাপটি ইনস্টল করেন, তখন কুকি বা লোকাল স্টোরেজ ব্যবহার করে তাদের সংরক্ষিত অ্যাপ স্টেট অ্যাপে স্থানান্তর করা নিশ্চিত করুন। ব্যবহারকারীরা যেন আপনার অ্যাপে ঠিক সেখান থেকেই কাজ শুরু করতে পারেন, যেমনটি চিত্র ৫-এ দেখানো হয়েছে।

চিত্র ৫. ইনস্টলেশনের পর ব্যবহারকারীর অবস্থা পুনরুদ্ধার করুন

কোনো অতিরিক্ত স্প্ল্যাশ স্ক্রিন তৈরি করবেন না।

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

চিত্র ৬. গুগল প্লে ইনস্ট্যান্ট ফ্রেমওয়ার্ক আপনার অ্যাপ চালু করার অভিজ্ঞতা প্রদান করে।

ঊর্ধ্বমুখী তীরচিহ্ন বনাম সিস্টেম ব্যাক

আপ বাটনটি অ্যাপের নেভিগেশন স্ট্যাকে উপরের দিকে নিয়ে যায়, যতক্ষণ না ব্যবহারকারী অ্যাপের হোম স্ক্রিনে পৌঁছান। ব্যাক বাটনটি সম্প্রতি দেখা স্ক্রিনগুলোর ইতিহাসের মধ্যে দিয়ে বিপরীত কালানুক্রমিক ক্রমে নেভিগেট করে।

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

ব্যাক এবং আপ বাটন ব্যবহার করে কীভাবে নেভিগেশন ডিজাইন করতে হয় সে সম্পর্কে আরও তথ্যের জন্য, "ব্যাক এবং আপ নেভিগেশন ডিজাইন" দেখুন।

চিত্র ৭। দিকনির্দেশনাই মূল চাবিকাঠি।

আপনার UI শাখা করবেন না

আপনার ইনস্ট্যান্ট অ্যাপের ইউআই (UI) ইনস্টল করা ভার্সনের ইউআই-এর অনুরূপ হওয়া উচিত। ইনস্ট্যান্ট অ্যাপে আপনার ডিজাইন এবং ইউআই পরিবর্তন করবেন না।

চিত্র ৮. আপনার অ্যাপের ইনস্টল করা এবং ইনস্ট্যান্ট ভার্সনের মধ্যে একটি সামঞ্জস্যপূর্ণ UI বজায় রাখুন।

পরিচয়ের জন্য অ্যান্ড্রয়েডে পাসওয়ার্ডের ক্ষেত্রে স্মার্ট লক ব্যবহার করুন।

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

চিত্র ৯। প্রমাণীকরণের জন্য স্মার্ট লক ব্যবহার করুন।

ইনস্টলেশনের জন্য সুস্পষ্ট নির্দেশাবলী প্রদান করুন

ইনস্টল বাটনগুলোকে আপনার অ্যাপের ইউজার ইন্টারফেসের অংশ করে কৌশলগতভাবে ব্যবহার করুন। ইনস্টলেশন বাটনের জন্য ম্যাটেরিয়াল ডিজাইনের 'গেট অ্যাপ' আইকন এবং INSTALL লেবেলটি ব্যবহার করুন।

'অ্যাপটি নিন', 'সম্পূর্ণ অ্যাপটি ইনস্টল করুন', বা 'আপগ্রেড করুন'-এর মতো অন্য কোনো লেবেল ব্যবহার করবেন না। ব্যবহারকারীদের কাছে ইনস্টলেশনের অনুরোধ জানানোর জন্য কখনোই ব্যানার বা বিজ্ঞাপনের মতো অন্য কোনো কৌশল ব্যবহার করবেন না।

চিত্র ১০। ইনস্টলেশন বাটনগুলো কৌশলগতভাবে ব্যবহার করুন।

সর্বাধিক ২-৩টি পরোক্ষ ইনস্টলেশন প্রম্পট প্রদান করুন

অন্তর্নিহিত ইনস্টলেশন প্রম্পট হলো ইনস্ট্যান্ট অ্যাপের মধ্যে থাকা এমন কিছু লিঙ্ক, যা ইনস্টলেশন প্রম্পট চালু করা ছাড়া আর কিছুই করে না। এই অন্তর্নিহিত ইনস্টলেশন প্রম্পটগুলো তখন দেখা দিতে পারে, যখন আপনার অ্যাপের ইনস্টল করা সংস্করণে এমন কোনো কার্যকারিতা থাকে যা ইনস্ট্যান্ট সংস্করণে নেই।

আপনার অ্যাপে দুই-তিনটির বেশি পরোক্ষ ইনস্টলেশন প্রম্পট রাখবেন না।

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

চিত্র ১১। পরোক্ষ ইনস্টলেশন প্রম্পটের সংখ্যা সীমিত করুন।

আপনার অ্যাপের অকার্যকর অংশগুলো সরিয়ে ফেলুন

আপনার অ্যাপটিকে ইনস্ট্যান্ট অ্যাপে রূপান্তর করার সময়, আপনার ইনস্ট্যান্ট অ্যাপের UI-এর কিছু অংশ আপনার অ্যাপের অন্যান্য ফিচার মডিউলের সাথে লিঙ্ক করা থাকতে পারে। ইনস্ট্যান্ট অ্যাপটি থেকে এই ধরনের সমস্ত অংশ সরিয়ে ফেলুন।

চিত্র ১২। আপনার অ্যাপের অকার্যকর অংশগুলো সরিয়ে ফেলুন।

অর্থপ্রদানের ঝামেলা দূর করুন

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

চিত্র ১৩. গুগল পে এপিআই ব্যবহার করে পেমেন্টের কার্যপ্রবাহ

তৃতীয় পক্ষের পরিষেবা এবং কন্টেন্টের লিঙ্কগুলো একটি ক্রোম কাস্টম ট্যাব বা ব্রাউজারে খোলা যেতে পারে। অনুরোধকৃত রিসোর্সগুলো HTTPS প্রোটোকলের মাধ্যমে সরবরাহ করা হলে, একটি WebView ব্যবহার করে সেগুলো রেন্ডার করা যায়।

আপনার নিজস্ব অফারগুলো ব্রাউজারে লিঙ্ক করা উচিত নয়, বরং প্রয়োজনে WebView ব্যবহার করে ইনস্ট্যান্ট অ্যাপের মধ্যেই থাকা উচিত। ইনস্ট্যান্ট অ্যাপের ভেতর থেকে সমস্ত নেটওয়ার্ক ট্র্যাফিক অবশ্যই HTTPS প্রোটোকল ব্যবহার করবে।

ইনস্ট্যান্ট অ্যাপের মধ্যে, আপনার অ্যাপ কী কী কার্যকারিতা প্রদান করে এবং কী কী কার্যকারিতা বাহ্যিক উৎস থেকে আসে, তা স্পষ্টভাবে নির্ধারণ করা উচিত।

চিত্র ১৪। ব্রাউজারে এমন বাহ্যিক লিঙ্ক খুলুন যা আপনার নিয়ন্ত্রণে নেই।

ইনস্ট্যান্ট অ্যাপ ইউআরএল শেয়ার করার একটি উপায় প্রদান করুন

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

চিত্র ১৫। ব্যবহারকারীদের আপনার ইনস্ট্যান্ট অ্যাপ শেয়ার করতে সাহায্য করুন।

অতিরিক্ত সম্পদ

উচ্চ-মানের তাৎক্ষণিক অভিজ্ঞতা তৈরি করার বিষয়ে আরও তথ্যের জন্য, নিম্নলিখিত উৎসগুলো দেখুন।

কোডল্যাবস