بهترین روش‌های UX برای برنامه‌ها در Google Play Instant، بهترین روش‌های UX برای برنامه‌ها در Google Play Instant، بهترین شیوه‌های UX برای برنامه‌ها در Google Play Instant، بهترین شیوه‌های UX برای برنامه‌ها در 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

،

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

،

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

،

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 "get app" و برچسب INSTALL استفاده کنید.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

منابع اضافی

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

Codelabs