Первое знакомство пользователя с приложением — это ожидание его запуска. Приложение должно быть готово помочь пользователю решить задачу как можно скорее. Приложение, которое слишком долго запускается, может разочаровать пользователя, и даже сама ОС может завершить его, если старт затянется. Обычно пользователи запускают приложение много раз в день, если оно является частью их обычного рабочего процесса, и долгое время запуска приводит к задержкам в выполнении задачи.
Даже после того, как пользовательский интерфейс приложения становится видимым, приложение может продолжать готовить контент или заменять промежуточный интерфейс (например, спинер загрузки) на конечные элементы управления. Каждый из этих этапов вносит свой вклад в общее воспринимаемое время запуска приложения, и вы можете принять меры для сокращения их продолжительности.
Прочитайте, как компании снижают время запуска:
- Официальное руководство Apple
- Как мы сократили время запуска нашего iOS-приложения на 60%
- Как 5 приложений для iOS могут сократить время запуска в среднем на 28%
- Измерение задержки старта iOS-приложений в масштабе Uber
- Официальное руководство Google
- Как мы снизили время запуска FullStory на Android на 75%
- Как мы сократили время запуска Android-приложения на 77%
- Как один Android-разработчик за месяц сократил время запуска приложения Lyft 21%
- Notion на Android теперь запускается в два раза быстрее