Адаптация новых пользователей

Момент первого запуска приложения для новых пользователей - это возможность освоиться, а для разработчиков - восстановить связь с возвращающимися пользователями. Сделайте этот опыт запуска быстрым, веселым и познавательным.
Предоставьте стартовый экран. Экран запуска появляется в момент запуска приложения, создавая впечатление, что ваше приложение быстрое, отзывчивое, и в это же время позволяет загружать исходный контент. Этот экран быстро заменяется первым экраном вашего приложения, поэтому он должен быть очень похож на этот экран, за исключением локализуемого текста и интерактивных элементов. Чтобы узнать больше, см. Экран запуска

Запускайте приложение в соответствующей ориентации. Если ваше приложение поддерживает как книжный, так и альбомный режимы, оно должно запускаться с использованием текущей ориентации устройства. Если ваше приложение работает только в одной ориентации, оно должно всегда запускаться в этой ориентации и, при необходимости, позволять людям поворачивать устройство. Если нет веских причин не делать этого, приложение в альбомном режиме должно правильно ориентироваться независимо от того, было ли устройство повернуто влево или вправо. Для получения дополнительной информации см. Адаптивность и макет.

Быстро приступайте к действию. Старайтесь не показывать заставку, меню и инструкции, которые требуют много времени для доступа к контенту и увеличивают время начала работы с вашим приложением. Вместо этого позвольте людям начать исследовать приложение. Если ваше приложение требует прохождения учебных материалов или вводных инструкций, продумайте способ пропустить их и не показывать возвращающимся пользователям.

Предвидьте необходимость помощи. Проактивно определите ситуации, где пользователи могут застопориться. Игра, например, может показывать полезные советы во время паузы или когда персонаж неподвижен. Позвольте пользователям вновь просмотреть учебные материалы, если они что-то упустили в первый раз.

Придерживайтесь основ в учебных материалах. Хорошо давать указания для начинающих, но самообучение не заменит отличный дизайн приложения. Прежде всего, сделайте ваше приложение интуитивно понятным. Если требуется слишком много рекомендаций, пересмотрите дизайн вашего приложения.

Сделайте обучение интересным и доступным. Обучение на практике намного веселее и эффективнее, чем чтение списка инструкций. Используйте анимацию и интерактивность, чтобы пользователи обучались постепенно и в контексте. Избегайте использования скриншотов, которые лишь выглядят интерактивными.

Старайтесь не запрашивать информацию о настройках заранее. Люди ожидают, что приложения будут работать просто. Создавайте своё приложение для большинства, и пусть те, кому нужна другая конфигурация, изменят настройки в соответствии со своими потребностями. По мере возможности извлекайте информацию о настройках из настроек устройства и значений по умолчанию или через службу синхронизации, например iCloud. Если вам необходимо запросить информацию о настройках, сначала запросите ее в приложении, а затем разрешите пользователям изменять ее в настройках вашего приложения.

Избегайте показа лицензионных соглашений и отказа от ответственности в приложении. Позвольте App Store отображать соглашения и отказ от ответственности перед загрузкой приложения. Если вам необходимо включить эти элементы, интегрируйте их сбалансированным образом, чтобы не отвлекать пользователя от работы.

Восстанавливайте предыдущее состояние приложения в процессе его перезапуска. Не заставляйте людей повторять шаги, чтобы достичь своего прежнего местоположения в вашем приложении. Сохраните и восстановите состояние приложения, чтобы они могли продолжать работу с того места, на котором остановились.

Не просите людей оценивать ваше приложение слишком быстро или слишком часто. Запрашивая рейтинг слишком рано или слишком часто, вы раздражаете пользователей и уменьшаете количество полезных отзывов, которые могли бы получить. Если вы хотите получить взвешенную обратную связь, дайте людям время составить мнение о вашем приложении, прежде чем запрашивать рейтинг. Всегда предоставляйте возможность отказаться от оценок и никогда не заставляйте пользователей оценивать приложение.

Не поощряйте перезагрузку. Перезапуск приложения занимает много времени и делает ваше приложение ненадежным, а также сложным в использовании. Если в вашем приложении есть какие-либо проблемы, которые затрудняют запуск, то необходимо заняться их решением.