هشدار: قابلیت Instant در گوگل پلی دیگر در دسترس نخواهد بود. از دسامبر ۲۰۲۵، انتشار Instant Apps از طریق گوگل پلی امکانپذیر نخواهد بود و تمام APIهای Instant سرویسهای گوگل پلی دیگر کار نخواهند کرد. کاربران دیگر با استفاده از هیچ مکانیزمی، Instant Apps را از طریق Play دریافت نخواهند کرد.
ما این تغییر را بر اساس بازخورد توسعهدهندگان و سرمایهگذاریهای مداوم خود برای بهبود اکوسیستم از زمان معرفی Google Play Instant انجام میدهیم.
برای ادامه بهینهسازی برای رشد کاربر، ما توسعهدهندگان را تشویق میکنیم که کاربران را به برنامه یا بازی معمولی خود ارجاع دهند و در صورت لزوم از لینکهای عمیق برای هدایت آنها به مسیرهای خاص یا ویژگیهای مربوطه استفاده کنند.
گوگل پلی اینستنت (Google Play Instant) روش جدیدی را برای کاربران جهت استفاده از برنامهها فراهم میکند. این برنامهها که به آنها برنامههای اینستنت (instant apps ) میگویند، برنامههای بومی اندروید هستند، اما بدون نصب روی دستگاه اجرا میشوند. هر برنامه اینستنت دارای یک نسخه متناظر است که کاربران میتوانند آن را برای نصب انتخاب کنند.
به دلیل شیوه منحصر به فرد تعامل کاربران با اپلیکیشنهای فوری، این اپلیکیشنها باید برخی از شیوههای خاص تجربه کاربری را رعایت کنند. این راهنما دستورالعملهایی را برای چگونگی ایجاد یک تجربه کاربری مثبت در یک اپلیکیشن فوری ارائه میدهد.
ما اکیداً توصیه میکنیم هنگام طراحی اپلیکیشن فوری خود از اصول طراحی متریال استفاده کنید. برای اطلاعات بیشتر در مورد نحوه اعمال طراحی متریال در یک اپلیکیشن، به طراحی متریال برای اندروید مراجعه کنید.
ما همچنین دستورالعملهای بیشتری مخصوص برنامههای بازی ارائه دادهایم. برای اطلاعات بیشتر، به بهترین شیوههای تجربه کاربری برای بازیها در Google Play Instant مراجعه کنید.
یک صفحه فرود (لندینگ اسکرین) معنادار برای اپلیکیشن خود فراهم کنید

برای اینکه برنامه یا بازی شما دکمه «اکنون امتحان کنید» را در فروشگاه Play داشته باشد یا در لانچر اندروید ظاهر شود، به یک فعالیت اصلی پیشفرض نیاز دارد.
کاربرانی که از طریق دکمه «اکنون امتحان کنید» یا از طریق لانچر وارد برنامه شما میشوند، زمینهای برای لینک عمیق یا محتوای خاصی که میخواهند به آن دسترسی پیدا کنند، ندارند. بنابراین، باید مکانی را برای آنها فراهم کنید تا بتوانند در آن جستجو کرده و قابلیتهای برنامه شما را کشف کنند.
همچنین ارزش دارد مطمئن شوید که نام برنامه شما به طور برجسته روی صفحه نمایش داده میشود. از آنجا که کاربران گاهی اوقات بدون هیچ زمینهای روی پیوندی به برنامه شما کلیک میکنند، ممکن است نام برنامه شما را ندانند.
مقاصد جایگزین برای لینکهایتان را شناسایی کنید

لینکهای برنامهها و بازیهای Google Play Instant در صورت امکان بلافاصله باز میشوند. در غیر این صورت، این لینکها به باز شدن در مرورگر برمیگردند.
با لینک دادن به گوگل پلی ، میتوانید سناریوی جایگزین را به رفتن به پلی استور تغییر دهید. این استراتژی میتواند مفید باشد اگر میخواهید کاربران را به دانلود برنامه خود هدایت کنید، در صورتی که نمیتوانند برنامه را فوراً باز کنند و شما نمیخواهید که از برنامه شما در وب استفاده کنند.
به عنوان یک استراتژی جایگزین، میتوانید از بنرهای موجود در وبسایت خود برای باز کردن مستقیم برنامه خود استفاده کنید، به جای اینکه ابتدا کاربران را به فروشگاه Play هدایت کنید. این استراتژی در شکل 2 نشان داده شده است.
به کاربران اجازه دهید وظیفه خود را انجام دهند
هنگام تبلیغ یک ویژگی برای کاربران در برنامه فوری خود، مطمئن شوید که کاربران میتوانند بدون نیاز به نصب برنامه از آن ویژگی استفاده کنند.
از درخواست نصب برنامه توسط کاربران خودداری کنید تا بتوانند کاری را که میخواهند انجام دهند. کلیک اصلی در صفحه برنامه هرگز نباید باعث فعال شدن اعلان نصب شود.

از کاربران بخواهید در زمان مناسب وارد سیستم شوند
تا حد امکان، بدون نیاز به ورود یا ثبتنام کاربران برای دریافت خدمات مرتبط با برنامهتان، بیشترین قابلیتها را ارائه دهید.
صبر کنید تا کاربران سعی کنند از ویژگیای که نیاز به احراز هویت دارد استفاده کنند، سپس از آنها بخواهید وارد سیستم شوند. اگر کاربران بلافاصله مزایای ورود به سیستم را ببینند، درخواستهای ورود را کمتر مزاحم میدانند.
برای مثال، یک برنامه اشتراکگذاری عکس را در نظر بگیرید که هنگام اجرا نیاز به ورود کاربران دارد. برای بهبود تجربه کاربری، این برنامه اکنون ویژگیهایی را ارائه میدهد که کاربران میتوانند بدون ورود به سیستم از آنها استفاده کنند، مانند مرور محبوبترین عکسهای عمومی به اشتراک گذاشته شده و ویرایش عکسها در دستگاههای خود. وقتی کاربر میخواهد عکسهای خود را با دوستانش به اشتراک بگذارد، برنامه از آنها میخواهد که وارد سیستم شوند.

حفظ وضعیت کاربر پس از نصب برنامه
وقتی کاربران برنامه را نصب میکنند، مطمئن شوید که وضعیت ذخیره شده برنامه آنها را با استفاده از کوکیها یا حافظه محلی به برنامه منتقل میکنید. کاربران باید بتوانند همانطور که در شکل ۵ نشان داده شده است، از جایی که برنامه را متوقف کردهاند، ادامه دهند.

هیچ صفحه نمایش اضافی ایجاد نکنید
تجربه اجرای فوری برنامه شامل برندسازی برنامه، عنوان برنامه و آیکون لانچر برنامه میشود. خودتان صفحات شروع اضافی ایجاد نکنید، زیرا این صفحات برای کاربران اضافی به نظر میرسند.

فلشهای بالا در مقابل سیستم عقب
دکمهی «بالا» در ستون ناوبری برنامه به سمت بالا حرکت میکند تا زمانی که کاربر به صفحهی اصلی برنامه برسد. دکمهی «بازگشت» به ترتیب زمانی معکوس، تاریخچهی صفحات اخیراً مشاهده شده را نمایش میدهد.
در حالی که دکمهی «بالا» تضمین میکند که کاربر در برنامهی شما باقی بماند، دکمهی «بازگشت» ممکن است کاربران را به صفحات اخیر خارج از برنامهی شما برگرداند. به عبارت دیگر، فشردن دکمهی «بالا» هرگز نباید از برنامه خارج شود.
برای اطلاعات بیشتر در مورد نحوه طراحی ناوبری با دکمههای Back و Up ، به بخش طراحی ناوبری Back و Up مراجعه کنید.

رابط کاربری خود را شاخه شاخه نکنید
رابط کاربری برنامه فوری شما باید با رابط کاربری نسخه نصب شده یکسان باشد. طراحی و رابط کاربری خود را در برنامه فوری تغییر ندهید.

برای شناسایی هویت، از قفل هوشمند برای رمزهای عبور در اندروید استفاده کنید
قفل هوشمند برای رمزهای عبور در اندروید، یک مدیر رمز عبور در کروم و اندروید است. قفل هوشمند همچنین در بازدیدهای بعدی، کاربران را به طور خودکار وارد سیستم میکند. برای آسانتر کردن احراز هویت کاربران، پشتیبانی از قفل هوشمند گوگل را در برنامه فوری خود ارائه دهید.

ارائه دستورالعملهای نصب صریح
با تبدیل دکمههای نصب به بخشی از رابط کاربری برنامه خود، از آنها به طور استراتژیک استفاده کنید. از آیکون «دریافت برنامه» در طراحی متریال و برچسب INSTALL برای دکمه نصب استفاده کنید.
از برچسبهای دیگری مانند «دریافت برنامه»، «نصب کامل برنامه» یا «ارتقا» استفاده نکنید. هرگز از بنر یا سایر روشهای تبلیغاتی برای نمایش اعلان نصب به کاربران استفاده نکنید.

حداکثر ۲-۳ دستورالعمل نصب ضمنی ارائه دهید
پیامهای نصب ضمنی، لینکهایی در برنامه فوری هستند که کاری جز اجرای یک پیام نصب انجام نمیدهند. این پیامهای نصب ضمنی ممکن است در جایی ظاهر شوند که شما در نسخه نصب شده برنامه خود، قابلیتهایی دارید که نسخه فوری فاقد آنهاست.
بیش از ۲-۳ درخواست نصب ضمنی در برنامه خود نداشته باشید.
هنگام استفاده از یک اعلان نصب ضمنی، حتماً زمینه و اطلاعات مربوط به ویژگیای که آن را فعال کرده است را ارائه دهید. به کاربران دلیلی بدهید که چرا ممکن است بخواهند برنامه را نصب کنند.

بخشهای غیرفعال برنامه خود را حذف کنید
هنگام تبدیل برنامه خود به یک برنامه فوری، ممکن است بخشهایی از رابط کاربری برنامه فوری شما به سایر ماژولهای ویژگی برنامه شما پیوند داشته باشد. چنین بخشهایی را از برنامه فوری حذف کنید.

اصطکاک را از پرداختها حذف کنید
اگر خریدهای برنامه فوری شما توسط Google Play Billing پشتیبانی نمیشوند و اطلاعات پرداخت کاربر را در پرونده خود ندارید، میتوانید از API پرداخت دیگری مانند Google Pay API استفاده کنید. API Google Pay به شما امکان میدهد پرداختهای کاملاً آفلاین مانند پرداخت نقدی در محل را ارائه دهید و کارتهای هدیه را در برنامه فوری خود ذخیره کنید.

به پیشنهادات شخص ثالث پیوند دهید
لینکها به پیشنهادات و محتوای شخص ثالث میتوانند در یک تب یا مرورگر سفارشی کروم باز شوند. آنها میتوانند با استفاده از یک WebView رندر شوند، زمانی که منابع درخواستی از طریق پروتکل HTTPS ارائه شوند.
پیشنهادات شما نباید به مرورگر متصل شوند، بلکه باید در داخل برنامه فوری باقی بمانند و در صورت لزوم از WebView استفاده کنند. تمام ترافیک شبکه از داخل برنامه فوری باید از پروتکل HTTPS استفاده کند.
در داخل برنامه فوری، باید به وضوح تعریف کنید که برنامه شما چه عملکردی را ارائه میدهد و چه عملکردی از یک منبع خارجی ارائه میشود.

راهی برای اشتراکگذاری URLهای فوری برنامه ارائه دهید
از آنجایی که برنامههای فوری نوار آدرسی برای کپی کردن URL در اختیار کاربران قرار نمیدهند، یک قابلیت «اشتراکگذاری» در برنامه خود فراهم کنید که به کاربران امکان اشتراکگذاری URL برنامه فوری شما را بدهد.

منابع اضافی
برای اطلاعات بیشتر در مورد ایجاد تجربیات فوری با کیفیت بالا، به منابع زیر مراجعه کنید.