بهترین روش‌های UX برای برنامه‌ها در Google Play Instant، بهترین روش‌های UX برای برنامه‌ها در Google Play Instant، بهترین شیوه‌های UX برای برنامه‌ها در Google Play Instant، بهترین شیوه‌های UX برای برنامه‌ها در Google Play Instant

هشدار: Google Play Instant دیگر در دسترس نخواهد بود. از دسامبر 2025، برنامه‌های فوری نمی‌توانند از طریق Google Play منتشر شوند و همه APIهای فوری سرویس‌های Google Play دیگر کار نخواهند کرد. دیگر با استفاده از هیچ مکانیزمی، برنامه‌های فوری توسط Play به کاربران ارائه نمی‌شود.

ما این تغییر را براساس بازخورد توسعه‌دهندگان و سرمایه‌گذاری مستمر خود برای بهبود اکوسیستم از زمان معرفی Google Play Instant انجام می‌دهیم.

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

Google Play Instant روش جدیدی را برای کاربران برای استفاده از برنامه ها ارائه می دهد. این برنامه‌ها که برنامه‌های فوری نامیده می‌شوند، برنامه‌های اندرویدی بومی هستند، اما بدون نصب روی دستگاه اجرا می‌شوند. هر برنامه فوری دارای نسخه مربوطه است که کاربران می توانند آن را برای نصب انتخاب کنند.

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

ما قویاً توصیه می کنیم هنگام طراحی برنامه فوری خود از اصول طراحی متریال استفاده کنید. برای اطلاعات بیشتر در مورد نحوه اعمال طراحی متریال در یک برنامه، طراحی متریال برای Android را ببینید.

ما همچنین دستورالعمل های اضافی مخصوص برنامه های بازی را ارائه کرده ایم. برای اطلاعات بیشتر، بهترین روش‌های UX برای بازی‌ها را در Google Play Instant ببینید.

یک صفحه فرود معنی دار برای برنامه خود فراهم کنید

شکل 1. دکمه "اکنون امتحان کنید" که برای یک برنامه فوری نشان داده شده است

برای اینکه برنامه یا بازی شما دکمه Try Now را در فروشگاه Play داشته باشد یا در راه‌انداز اندروید ظاهر شود، به یک فعالیت اصلی پیش‌فرض نیاز دارد.

کاربرانی که از دکمه Try Now یا از راه‌انداز وارد برنامه شما می‌شوند، زمینه پیوند عمیق یا محتوای خاصی را ندارند که می‌خواهند به آن دسترسی پیدا کنند. بنابراین، شما باید مکانی را برای مرور و کشف عملکرد برنامه خود فراهم کنید.

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

مقصدهای بازگشتی برای پیوندهای خود را شناسایی کنید

شکل 2. یک بنر وب سایت که کاربران را به یک برنامه فوری هدایت می کند

پیوندهای برنامه‌ها و بازی‌ها در Google Play Instant بلافاصله در صورت امکان باز می‌شوند. در غیر این صورت، این پیوندها به باز شدن در مرورگر باز می گردند.

با پیوند دادن به Google Play ، می‌توانید سناریوی بازگشتی را برای رفتن به فروشگاه Play تغییر دهید. اگر می‌خواهید کاربران را در صورتی که نمی‌توانند فوراً برنامه را باز کنند و نمی‌خواهید از برنامه شما در وب استفاده کنند، هدایت کنید، این استراتژی می‌تواند مفید باشد.

به عنوان یک استراتژی جایگزین، می توانید به جای اینکه ابتدا کاربران را به فروشگاه Play بفرستید، از بنرهای موجود در وب سایت خود برای باز کردن مستقیم برنامه خود استفاده کنید. این استراتژی در شکل 2 نشان داده شده است.

به کاربران اجازه دهید تا وظایف خود را انجام دهند

هنگام تبلیغ یک ویژگی برای کاربران در برنامه فوری خود، مطمئن شوید که کاربران می توانند بدون نیاز به نصب برنامه از این ویژگی استفاده کنند.

از درخواست از کاربران برای نصب برنامه خودداری کنید تا بتوانند کاری را که می خواهند انجام دهند انجام دهند. کلیک اصلی یک صفحه در برنامه هرگز نباید باعث ایجاد اعلان نصب شود.

شکل 3. به کاربران اجازه می دهد تا یک کار خاص را بدون درخواست از آنها برای نصب برنامه انجام دهند.

از کاربران بخواهید در زمان مناسب وارد سیستم شوند

بدون نیاز به ورود کاربران به سیستم یا ثبت نام در سرویس مرتبط با برنامه شما، تا حد امکان عملکرد بیشتری ارائه دهید.

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

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

شکل 4. از درخواست های ورود غیر ضروری خودداری کنید.

حفظ وضعیت کاربر پس از نصب برنامه

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

شکل 5. بازیابی وضعیت کاربر پس از نصب

هیچ صفحه نمایش اضافی ایجاد نکنید

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

شکل 6. فریم ورک Google Play Instant تجربه راه اندازی را برای برنامه شما فراهم می کند.

فلش های رو به بالا در مقابل سیستم برگشت

دکمه Up در پشته ناوبری برنامه به سمت بالا حرکت می کند تا زمانی که کاربر به صفحه اصلی برنامه برسد. دکمه برگشت به ترتیب زمانی معکوس در تاریخچه صفحه‌هایی که اخیراً مشاهده شده‌اند حرکت می‌کند.

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

برای اطلاعات بیشتر در مورد نحوه طراحی پیمایش با دکمه‌های برگشت و بالا ، به طراحی پیمایش برگشت و بالا مراجعه کنید.

شکل 7. ناوبری کلید است.

رابط کاربری خود را منشعب نکنید

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

شکل 8. یک رابط کاربری ثابت بین نسخه های نصب شده و فوری برنامه خود داشته باشید

از Smart Lock برای رمزهای عبور در اندروید برای هویت استفاده کنید

Smart Lock for Passwords در اندروید یک مدیر رمز عبور در کروم و اندروید است. Smart Lock همچنین در بازدیدهای بعدی به طور خودکار کاربران را به سیستم وارد می کند. برای آسان‌تر کردن احراز هویت برای کاربران، از Google Smart Lock در برنامه فوری خود پشتیبانی کنید.

شکل 9. از Smart Lock برای احراز هویت استفاده کنید.

اعلان های صریح نصب را ارائه دهید

از دکمه های نصب به صورت استراتژیک استفاده کنید و آنها را به بخشی از رابط کاربری برنامه خود تبدیل کنید. برای دکمه نصب از نماد «دریافت برنامه» Material Design و برچسب INSTALL استفاده کنید.

از هیچ برچسب دیگری مانند "دریافت برنامه"، "نصب برنامه کامل" یا "ارتقا" استفاده نکنید. هرگز از بنر یا سایر تکنیک های تبلیغاتی برای ارائه درخواست نصب به کاربران استفاده نکنید.

شکل 10. از دکمه های نصب به صورت استراتژیک استفاده کنید

حداکثر 2-3 درخواست نصب ضمنی ارائه دهید

اعلان‌های نصب ضمنی پیوندهایی در برنامه فوری هستند که کار دیگری جز راه‌اندازی درخواست نصب انجام نمی‌دهند. این اعلان‌های نصب ضمنی ممکن است در جایی رخ دهند که در نسخه نصب‌شده برنامه‌تان عملکردی دارید که نسخه فوری آن را ندارد.

بیش از 2-3 درخواست نصب ضمنی در برنامه خود نداشته باشید.

هنگام استفاده از درخواست نصب ضمنی، مطمئن شوید که زمینه و اطلاعاتی در مورد ویژگی که آن را راه‌اندازی کرده است، ارائه می‌کنید. به کاربران دلیلی ارائه دهید که چرا ممکن است بخواهند برنامه را نصب کنند.

شکل 11. تعداد درخواست های نصب ضمنی را محدود کنید.

بخش های غیر کاربردی برنامه خود را حذف کنید

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

شکل 12. بخش های غیر کاربردی برنامه خود را حذف کنید.

اصطکاک را از پرداخت ها دور کنید

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

شکل 13. گردش کار پرداخت ها با استفاده از Google Pay API

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

پیشنهادات شما نباید به مرورگر پیوند بخورد، بلکه باید در برنامه فوری باقی بماند و در صورت لزوم از WebView استفاده کنید. تمام ترافیک شبکه از داخل برنامه فوری باید از پروتکل HTTPS استفاده کند.

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

شکل 14. پیوندهای خارجی را که در مرورگر کنترل نمی کنید باز کنید.

راهی برای اشتراک‌گذاری نشانی‌های اینترنتی برنامه‌های فوری ارائه کنید

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

شکل 15. به کاربران کمک کنید برنامه فوری شما را به اشتراک بگذارند.

منابع اضافی

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

Codelabs