Вы должны учитывать влияние пользователя на использование одного устройства на всех устройствах и форм-факторах.
Телефоны очень ограничены в сфере недвижимости, поэтому у них обычно есть парадигма тренировки.Получите список, выберите, вставьте представление в стек, вернитесь к списку и т. Д. Это сложный процесс навигации, продиктованный недвижимостью.
У планшетов гораздо больше возможностей для работы стак что вы должны воспользоваться этим с помощью всплывающих окон, нескольких разделенных панелей и т. д. *
Тот факт, что это HTML5, а не UIKit, не имеет значения.Клиенты хотят иметь хороший опыт и ожидают различного опыта в различных форм-факторах.
Я бы порекомендовал следовать контроллеру модельного представления даже в приложении HTML5.Вставьте как можно больше логики в общий набор моделей кода JavaScript и отличайтесь только представлениями.То же самое, что вы сделали бы в UIKit ...
Если вы создаете общую модель и разные виды в зависимости от размера недвижимости, по крайней мере вы строите только 2 (планшет против телефона), а не 2 * номерплатформ.