Google Play Instant ব্যবহারকারীদের অ্যাপ ব্যবহার করার জন্য একটি নতুন উপায় প্রদান করে৷ ইনস্ট্যান্ট অ্যাপ নামে পরিচিত এই অ্যাপগুলি নেটিভ অ্যান্ড্রয়েড অ্যাপ, কিন্তু এগুলি ডিভাইসে ইনস্টল না করেই চলে৷ প্রতিটি তাত্ক্ষণিক অ্যাপের একটি সংশ্লিষ্ট সংস্করণ রয়েছে যা ব্যবহারকারীরা ইনস্টল করতে বেছে নিতে পারেন।
ব্যবহারকারীরা তাদের সাথে ইন্টারঅ্যাক্ট করার অনন্য উপায়ের কারণে, তাত্ক্ষণিক অ্যাপগুলিকে কিছু নির্দিষ্ট ব্যবহারকারীর অভিজ্ঞতা অনুশীলন পর্যবেক্ষণ করা উচিত। এই নির্দেশিকাটি একটি তাত্ক্ষণিক অ্যাপে কীভাবে একটি ইতিবাচক ব্যবহারকারীর অভিজ্ঞতা তৈরি করতে হয় তার নির্দেশিকা উপস্থাপন করে৷
আমরা দৃঢ়ভাবে সুপারিশ করি যে আপনি যখন আপনার তাত্ক্ষণিক অ্যাপ ডিজাইন করেন তখন আপনি উপাদান ডিজাইনের নীতিগুলি ব্যবহার করুন৷ একটি অ্যাপে মেটেরিয়াল ডিজাইন কীভাবে প্রয়োগ করবেন সে সম্পর্কে আরও তথ্যের জন্য, অ্যান্ড্রয়েডের জন্য মেটেরিয়াল ডিজাইন দেখুন।
আমরা গেমিং অ্যাপের জন্য নির্দিষ্ট অতিরিক্ত নির্দেশিকাও দিয়েছি। আরও তথ্যের জন্য, Google Play Instant-এ গেমগুলির জন্য UX সেরা অনুশীলনগুলি দেখুন।
আপনার অ্যাপের জন্য একটি অর্থপূর্ণ ল্যান্ডিং স্ক্রিন প্রদান করুন
![](https://developer.android.com/static/topic/google-play-instant/getting-started/images/gpi-try-now.png?authuser=4&hl=bn)
আপনার অ্যাপ বা গেমের প্লে স্টোরে একটি ট্রাই নাউ বোতাম থাকার জন্য বা Android লঞ্চারে উপস্থিত হওয়ার জন্য, এটির একটি ডিফল্ট প্রধান কার্যকলাপের প্রয়োজন৷
যে ব্যবহারকারীরা এখন চেষ্টা করুন বোতাম থেকে বা লঞ্চার থেকে আপনার অ্যাপে প্রবেশ করেন তাদের কাছে একটি গভীর লিঙ্ক বা নির্দিষ্ট সামগ্রীর প্রসঙ্গ নেই যা তারা অ্যাক্সেস করার চেষ্টা করছে৷ অতএব, আপনার অ্যাপের কার্যকারিতা ব্রাউজ এবং আবিষ্কার করার জন্য তাদের জন্য একটি জায়গা প্রদান করা উচিত।
এটি নিশ্চিত করাও মূল্যবান যে আপনার অ্যাপের নামটি স্ক্রিনে স্পষ্টভাবে প্রদর্শিত হচ্ছে। কারণ ব্যবহারকারীরা মাঝে মাঝে আপনার অ্যাপের একটি লিঙ্কে অনেক প্রসঙ্গ ছাড়াই ক্লিক করেন, তারা হয়তো জানেন না আপনার অ্যাপের নাম কী।
আপনার লিঙ্কের জন্য ফলব্যাক গন্তব্য সনাক্ত করুন
![](https://developer.android.com/static/topic/google-play-instant/best-practices/images/gpi-ad-banner.png?authuser=4&hl=bn)
Google Play Instant-এ অ্যাপ্লিকেশান এবং গেমগুলির লিঙ্কগুলি সম্ভব হলে অবিলম্বে খোলে৷ অন্যথায়, এই লিঙ্কগুলি ব্রাউজারে খোলার জন্য ফিরে আসে।
Google Play-তে লিঙ্ক করার মাধ্যমে, আপনি পরিবর্তে প্লে স্টোরে যাওয়ার জন্য ফলব্যাক পরিস্থিতি পরিবর্তন করতে পারেন। এই কৌশলটি কার্যকর হতে পারে যদি আপনি ব্যবহারকারীদের আপনার অ্যাপ ডাউনলোড করার নির্দেশ দিতে চান যদি তারা এখনই অ্যাপটি খুলতে না পারে এবং আপনি চান না যে তারা ওয়েবে আপনার অ্যাপ ব্যবহার করুক।
একটি বিকল্প কৌশল হিসাবে, আপনি প্রথমে প্লে স্টোরে ব্যবহারকারীদের পাঠানোর পরিবর্তে সরাসরি আপনার অ্যাপ খুলতে আপনার ওয়েবসাইটে ব্যানার ব্যবহার করতে পারেন। এই কৌশলটি চিত্র 2 এ দেখানো হয়েছে।
ব্যবহারকারীদের তাদের টাস্ক সম্পূর্ণ করার অনুমতি দিন
আপনার তাত্ক্ষণিক অ্যাপে ব্যবহারকারীদের কাছে একটি বৈশিষ্ট্যের বিজ্ঞাপন দেওয়ার সময়, নিশ্চিত করুন যে ব্যবহারকারীরা অ্যাপটি ইনস্টল না করেই বৈশিষ্ট্যটি ব্যবহার করতে পারেন।
ব্যবহারকারীদের অ্যাপটি ইনস্টল করতে বলা এড়িয়ে চলুন যাতে তারা যা করতে চায় তা সম্পন্ন করতে পারে। অ্যাপের একটি পৃষ্ঠার প্রধান ক্লিক-থ্রু অ্যাকশন কখনই ইনস্টলেশন প্রম্পট ট্রিগার করবে না।
ব্যবহারকারীদের উপযুক্ত সময়ে সাইন ইন করতে বলুন
ব্যবহারকারীদের সাইন ইন বা আপনার অ্যাপের সাথে যুক্ত কোনো পরিষেবার জন্য নিবন্ধন করার প্রয়োজন ছাড়াই যতটা সম্ভব কার্যকারিতা প্রদান করুন।
ব্যবহারকারীরা সাইন ইন করার জন্য প্রম্পট করার আগে প্রমাণীকরণের প্রয়োজন এমন একটি বৈশিষ্ট্য ব্যবহার করার চেষ্টা না করা পর্যন্ত অপেক্ষা করুন৷ ব্যবহারকারীরা সাইন ইন করার সুবিধাটি অবিলম্বে দেখতে পেলে সাইন ইন প্রম্পটগুলিকে কম অনুপ্রবেশকারী হিসাবে উপলব্ধি করে৷
উদাহরণস্বরূপ, একটি ফটো শেয়ারিং অ্যাপ বিবেচনা করুন যেটি চালু করার সময় ব্যবহারকারীদের লগ ইন করতে হবে। ব্যবহারকারীর অভিজ্ঞতা উন্নত করতে, অ্যাপটি এখন ব্যবহারকারীরা লগ ইন না করেই ব্যবহার করতে পারে এমন বৈশিষ্ট্যগুলি প্রদান করে, যেমন সর্বাধিক জনপ্রিয় সর্বজনীন-ভাগ করা ফটোগুলি ব্রাউজ করা এবং তাদের ডিভাইসে ফটোগুলি সম্পাদনা করা৷ ব্যবহারকারী যখন তাদের ছবি বন্ধুদের সাথে শেয়ার করতে চায়, তখন অ্যাপটি তাদের সাইন ইন করতে অনুরোধ করে।
অ্যাপ ইনস্টলেশনের পরে ব্যবহারকারীর অবস্থা সংরক্ষণ করুন
ব্যবহারকারীরা যখন অ্যাপটি ইনস্টল করেন, তখন নিশ্চিত করুন যে আপনি কুকিজ বা স্থানীয় স্টোরেজ ব্যবহার করে তাদের সঞ্চিত অ্যাপের অবস্থা অ্যাপে স্থানান্তর করেছেন। চিত্র 5-এ চিত্রিত হিসাবে ব্যবহারকারীরা আপনার অ্যাপে যেখান থেকে বন্ধ রেখেছিলেন তা নিতে সক্ষম হওয়া উচিত।
![](https://developer.android.com/static/topic/google-play-instant/best-practices/images/gpi-user-state-restored.png?authuser=4&hl=bn)
কোনো অতিরিক্ত স্প্ল্যাশ স্ক্রিন তৈরি করবেন না
তাত্ক্ষণিক অ্যাপ লঞ্চ অভিজ্ঞতা অ্যাপ ব্র্যান্ডিং, অ্যাপ শিরোনাম এবং অ্যাপ লঞ্চার আইকনকে অন্তর্ভুক্ত করে। আপনার নিজস্ব অতিরিক্ত স্প্ল্যাশ স্ক্রিন তৈরি করবেন না, কারণ সেগুলি ব্যবহারকারীদের কাছে অপ্রয়োজনীয় বলে মনে হয়।
আপ তীর বনাম সিস্টেম ব্যাক
আপ বোতামটি অ্যাপের নেভিগেশন স্ট্যাকে উপরের দিকে নেভিগেট করে যতক্ষণ না ব্যবহারকারী অ্যাপের হোম স্ক্রিনে পৌঁছায়। পিছনের বোতামটি সম্প্রতি দেখা স্ক্রিনের ইতিহাসের মাধ্যমে বিপরীত কালানুক্রমিক ক্রমে নেভিগেট করে।
আপ বোতামটি নিশ্চিত করে যে ব্যবহারকারী আপনার অ্যাপে থাকবেন, ব্যাক বোতাম ব্যবহারকারীদের আপনার অ্যাপের বাইরের সাম্প্রতিক স্ক্রীনগুলির মাধ্যমে ফিরিয়ে নিয়ে যেতে পারে। অন্য কথায়, আপ বোতাম টিপে কখনই অ্যাপ থেকে প্রস্থান করা উচিত নয়।
ব্যাক এবং আপ বোতামগুলি দিয়ে কীভাবে নেভিগেশন ডিজাইন করবেন সে সম্পর্কে আরও তথ্যের জন্য, ব্যাক এবং আপ নেভিগেশন ডিজাইনিং দেখুন।
আপনার UI শাখা করবেন না
আপনার ইনস্ট্যান্ট অ্যাপের UI একটি ইনস্টল করা সংস্করণের UI-এর মতো হওয়া উচিত। ইনস্ট্যান্ট অ্যাপে আপনার ডিজাইন এবং UI পরিবর্তন করবেন না।
![](https://developer.android.com/static/topic/google-play-instant/best-practices/images/gpi-consistent-ui.png?authuser=4&hl=bn)
পরিচয়ের জন্য অ্যান্ড্রয়েডে পাসওয়ার্ডের জন্য স্মার্ট লক ব্যবহার করুন
Android-এ পাসওয়ার্ডের জন্য Smart Lock হল Chrome এবং Android জুড়ে একটি পাসওয়ার্ড ম্যানেজার। স্মার্ট লক স্বয়ংক্রিয়ভাবে ব্যবহারকারীদের পরবর্তী পরিদর্শনে সাইন ইন করে। ব্যবহারকারীদের জন্য প্রমাণীকরণ সহজ করতে, আপনার তাত্ক্ষণিক অ্যাপে Google Smart Lock-এর জন্য সমর্থন প্রদান করুন।
স্পষ্ট ইনস্টলেশন প্রম্পট প্রদান করুন
ইনস্টল বোতামগুলিকে আপনার অ্যাপের ইউজার ইন্টারফেসের অংশ করে কৌশলগতভাবে ব্যবহার করুন। ইন্সটলেশন বোতামের জন্য মেটেরিয়াল ডিজাইন "অ্যাপ পান" আইকন এবং ইন্সটল লেবেলটি ব্যবহার করুন।
"অ্যাপটি পান", "সম্পূর্ণ অ্যাপ ইনস্টল করুন" বা "আপগ্রেড করুন" এর মতো অন্য কোনো লেবেল ব্যবহার করবেন না। ব্যবহারকারীদের কাছে ইনস্টলেশন প্রম্পট উপস্থাপনের জন্য ব্যানার বা অন্য বিজ্ঞাপনের মতো কৌশল ব্যবহার করবেন না।
সর্বাধিক 2-3টি অন্তর্নিহিত ইনস্টলেশন প্রম্পট প্রদান করুন
অন্তর্নিহিত ইনস্টলেশন প্রম্পটগুলি হল তাত্ক্ষণিক অ্যাপের লিঙ্ক যা একটি ইনস্টলেশন প্রম্পট চালু করা ছাড়া অন্য কিছু করে না। এই অন্তর্নিহিত ইনস্টলেশন প্রম্পটগুলি ঘটতে পারে যেখানে আপনার অ্যাপের ইনস্টল করা সংস্করণে কার্যকারিতা রয়েছে যা তাত্ক্ষণিক সংস্করণে নেই৷
আপনার অ্যাপে 2-3টির বেশি অন্তর্নিহিত ইনস্টলেশন প্রম্পট থাকবে না।
একটি অন্তর্নিহিত ইনস্টলেশন প্রম্পট ব্যবহার করার সময়, এটিকে ট্রিগারকারী বৈশিষ্ট্য সম্পর্কে প্রসঙ্গ এবং তথ্য প্রদান করতে ভুলবেন না। ব্যবহারকারীরা কেন অ্যাপটি ইনস্টল করতে চান তার কারণ দিন।
আপনার অ্যাপের অ-কার্যকর বিভাগগুলি সরান
আপনার অ্যাপটিকে একটি তাত্ক্ষণিক অ্যাপে রূপান্তর করার সময়, আপনার কাছে আপনার তাত্ক্ষণিক অ্যাপের UI এর অংশ থাকতে পারে যা আপনার অ্যাপের অন্যান্য বৈশিষ্ট্য মডিউলগুলির সাথে লিঙ্ক করে। তাত্ক্ষণিক অ্যাপ থেকে এই জাতীয় বিভাগগুলি সরান৷
পেমেন্ট থেকে ঘর্ষণ আউট নিন
যদি আপনার ইনস্ট্যান্ট অ্যাপে কেনাকাটাগুলি Google Play বিলিং দ্বারা সমর্থিত না হয় এবং আপনার কাছে ফাইলে ব্যবহারকারীর অর্থপ্রদানের তথ্য না থাকে, তাহলে আপনি Google Pay API- এর মতো অন্য একটি পেমেন্ট API ব্যবহার করতে পারেন। Google Pay API আপনাকে সম্পূর্ণ অফলাইন পেমেন্ট অফার করতে দেয়, যেমন ক্যাশ অন ডেলিভারি এবং আপনার ইনস্ট্যান্ট অ্যাপে গিফট কার্ড স্টোর করতে।
তৃতীয় পক্ষের অফারগুলির সাথে লিঙ্ক করুন
তৃতীয় পক্ষের অফার এবং সামগ্রীর লিঙ্কগুলি একটি Chrome কাস্টম ট্যাব বা ব্রাউজারে খুলতে পারে৷ যখন অনুরোধ করা সংস্থানগুলি HTTPS প্রোটোকলের মাধ্যমে প্রদান করা হয় তখন সেগুলি একটি WebView
ব্যবহার করে রেন্ডার করা যেতে পারে।
আপনার নিজের অফারগুলি ব্রাউজারে লিঙ্ক করা উচিত নয় বরং প্রয়োজনে WebView
ব্যবহার করে তাত্ক্ষণিক অ্যাপের মধ্যে থাকা উচিত। ইনস্ট্যান্ট অ্যাপের ভিতর থেকে সমস্ত নেটওয়ার্ক ট্র্যাফিক অবশ্যই HTTPS প্রোটোকল ব্যবহার করবে৷
ইনস্ট্যান্ট অ্যাপের মধ্যে, আপনার অ্যাপটি কোন কার্যকারিতা প্রদান করে এবং কোন বাহ্যিক উৎস থেকে কোন কার্যকারিতা প্রদান করা হয় তা স্পষ্টভাবে সংজ্ঞায়িত করা উচিত।
তাত্ক্ষণিক অ্যাপ URL শেয়ার করার একটি উপায় প্রদান করুন
যেহেতু তাত্ক্ষণিক অ্যাপ্লিকেশানগুলি ব্যবহারকারীদের URL অনুলিপি করার জন্য একটি ঠিকানা বার প্রদান করে না, তাই আপনার অ্যাপের মধ্যে একটি "শেয়ার" অ্যাকশন প্রদান করুন যা ব্যবহারকারীদের আপনার তাত্ক্ষণিক অ্যাপের URL শেয়ার করতে দেয়৷
অতিরিক্ত সম্পদ
উচ্চ-মানের তাত্ক্ষণিক অভিজ্ঞতা তৈরি করার বিষয়ে আরও তথ্যের জন্য, নিম্নলিখিত সংস্থানগুলি দেখুন৷