Один дизайн или два
Вопрос
Команда пишет приложение на кроссплатформенном фреймворке и предлагает один дизайн для iOS и Android. Как вы к этому подойдёте?
Попробуйте сами
Ответьте вслух за 2 минуты, как на собесе. Потом сверьтесь с тезисами: что прозвучало, а что нет.
Показать ответ и разбор
Коротко
Что должно прозвучать в ответе
Общий бренд, контент и сценарии, единая дизайн-система
Платформенные различия там, где важны привычки: навигация назад, системные контролы, шрифты, шторки
Список различий согласован с разработкой и стоит недорого
Проверка на реальных устройствах обеих платформ
Компромиссы осознанные и записаны
Что могут спросить следом
- Какие элементы точно должны быть нативными?
- Как поступить с date picker?
Разбор
Я за общий фундамент: бренд, сценарии, контент и большая часть компонентов одинаковы, это экономит время. Но в местах, где пользователь опирается на привычки платформы, делаю различия: навигация назад, системные шторки и меню, пикеры дат, переключатели, системные шрифты SF Pro и Roboto. Список таких различий составляю вместе с разработкой: во многих фреймворках это настройка, а не отдельная разработка. Проверяю на реальных устройствах обеих платформ, потому что эмулятор и макет не показывают ощущения от жестов. Все компромиссы фиксирую, чтобы команда понимала, почему решили так.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.
Предыдущий вопрос
Возврат назад на платформах
Следующий вопрос
Кейс: регистрация в мобильном приложении