Когда мы запускаем новое приложение, мы сразу (вероятно, бездумно) думаем, что экран запуска такой же простой, как фон и логотип. Но подождите, экран запуска может служить другой цели, а не просто быть страницей брендинга.
Что такое стартовый экран?
Обобщенным определением экрана запуска может быть «экран / страница, которая отображается при запуске игры или программы». Таким образом, название «Экран запуска»
Для чего нужен стартовый экран?
Экран запуска предназначен для использования в качестве заполнителя. Чисто эстетично и нефункционально. Против экрана запуска есть аргументы, что он не должен быть обязательным, поскольку он не имеет абсолютно никакого функционального значения. Но я бы сказал, что он по-прежнему полезен с точки зрения брендинга и до некоторой степени функциональной ценности.
Даже если приложение показывает простой логотип с классным фоном, оно укрепляет бренд для пользователя каждый раз, когда пользователь открывает приложение. Это основной принцип любой рекламы - подсознательно запрограммировать ваших зрителей думать о ваших продуктах, когда они видят определенный цвет или ваш логотип, то есть брендинг. и это может быть лишь одной из целей экранов запуска.
Хотя цель брендинга работает отлично, и БОЛЬШИНСТВО приложений именно этим и занимается. Если мы посмотрим на подход, предложенный Apple, согласно которому экраны запуска должны действовать как неинтерактивный заполнитель для первого интерактивного экрана вашего приложения. Хорошим примером является собственное приложение Apple Mail. Посмотрите на экран запуска и первый экран ниже. Это очень плавный и удобный процесс от экрана запуска до первого экрана с вашими персонализированными данными. Таким образом, экран запуска - это то, что наши пользователи ожидают, когда приложение полностью загружено с их персонализированными данными, но только без этих данных. Это имеет небольшую функциональную ценность, заставляя пользователей чувствовать, что приложение действительно быстрое.
Можем ли мы использовать только изображение?
Примечание. Не используйте статическое изображение для экрана запуска. Статические изображения устарели, и все приложения в App Store должны использовать раскадровку Xcode для обеспечения экрана запуска приложения к 30 июня 2020 г. Подробнее здесь.
Не волнуйся. Приведенное выше примечание принадлежит самой Apple. В нем говорится, что разработчики не могут просто включать изображения в папку xcassets. Это то, что нам нужно было сделать с [email protected], помните? Но теперь нам нужно использовать LaunchScreen.storyboard, даже если мы просто используем UIImageView и все равно установим изображение. Хотя нет ничего плохого в том, чтобы использовать только изображение в качестве экрана запуска, есть аспект, позволяющий пользователям почувствовать, что приложение работает быстро, плавно и без проблем.
Можно было бы очень хорошо использовать просто изображение логотипа бренда на экране запуска и избежать наказания, но этого недостаточно для бренда, который не известен. Конечно, Twitter может сойти с рук, просто включив свой логотип и сплошной цветной фон в качестве экрана запуска, потому что они уже являются брендом на миллиард долларов. Если приложение еще не является известным брендом, я бы порекомендовал экран запуска, который позволяет пользователям почувствовать, насколько быстрое и отзывчивое приложение, это то, что будет удерживать пользователей в приложении, по крайней мере, до определенной степени.
Как оптимизировать стартовый экран под локализацию?
Ты не можешь. Наверное, не зря. Apple хочет, чтобы приложение запускалось очень быстро, учитывая их предложения о том, каким должен быть экран запуска. Таким образом, Apple предлагает Избегайте добавления текста на экран запуска. Поскольку экраны запуска статичны, любой отображаемый текст не будет локализован . https://developer.apple.com/design/human-interface-guidelines/ios/visual-design/launch-screen/
Если они разрешат локализацию на экране запуска, то iOS необходимо запустить механизм локализации (на самом деле не движок, а просто причудливое имя) приложения до того, как появится экран запуска приложения, то есть iOS необходимо загрузить приложение перед фактически загружает приложение 🤯. Кроме того, это добавит накладных расходов при запуске приложений, что не идеально для конечных пользователей.
Как создать красивый стартовый экран?
По данным Google, 53% пользователей прекращают использовать ваш сайт, если загрузка занимает более 3 секунд. Я предполагаю, что подобное для приложений может быть правдой.
Даже обсуждение этого может показаться тривиальным, но, на мой взгляд, как я уже упоминал ранее, экран запуска должен быть точной копией первого экрана вашего приложения, только без данных, чтобы пользователь мог почувствовать отзывчивость и скорость приложения. , это наверняка привлечет больше внимания. Конечно, все это верно только в том случае, если ваше приложение выполняет то, что говорит, и контент повышает ценность жизни вашего пользователя.
Вот и все, ребята. Дайте мне знать в комментариях, что вы думаете о хорошем стартовом экране, какой у вас брендинг или командная скорость?