В приложении Счетчик дней: вредные привычки для операционной системы iOS переработана навигация на экране основного рейтинга и экране игрового рейтинга. Ранее оба экрана отображались модально, что создавало дополнительные шаги для пользователя и усложняло взаимодействие. Теперь переходы выполняются в рамках стандартной навигации приложения.
1. Упрощение пользовательского флоу:
Модальные окна часто воспринимаются пользователями как временные или второстепенные элементы, которые прерывают основной сценарий использования. При переходе к рейтингу через модальное окно пользователь теряет связь с контекстом: закрывая окно, он возвращается на предыдущий экран, но без четкого понимания, где именно он находится в структуре приложения. Навигация через стандартный стек экранов решает эту проблему. Пользователь всегда видит, что экран рейтинга - это полноценная часть приложения, а не временная вставка. Кроме того, навигация позволяет использовать системные жесты возврата назад без необходимости искать кнопку закрытия. Это особенно важно на iOS, где пользователи привыкли к свайпу от края экрана.
2. Подготовка к экрану профиля пользователя:
Переработка навигации - это также шаг к реализации экрана профиля пользователя. Профиль, как и рейтинг, должен быть полноценной частью навигационной структуры приложения, а не модальным окном. Это позволит интегрировать профиль с другими разделами приложения и сделать пользовательский опыт более связным. Взаимодействие с рейтингом и профилем в рамках одной навигационной модели делает приложение более предсказуемым и удобным.
3. Визуальная и функциональная интеграция:
Новая навигация сохраняет все элементы управления и визуальные решения, которые были реализованы ранее. Переходы анимированы и выполнены в едином стиле с остальной частью приложения. Поддерживаются три цветовые темы (светлая, зелёная, серая), а также все доступные языки.
Особенности реализации:
- Разработка велась на SwiftUI.
- Поддерживаются все актуальные устройства под управлением iOS 14 и выше, включая iPhone Air, 17, 17 Pro, 17 Pro Max, а также iPad Air 2024 и новее.