Я видел проекты, которые используют множество экранов, каждый из которых имеет разный макет и функциональность.
Я видел проекты только с одним экраном (например, рабочий процесс мастера), в котором содержимое изменяется при взаимодействии с пользователем (и кажется логичным использовать один экран в мастерах).
Но я также видел проекты (приложения, такие как игра, мессенджер или утилита настройки телефона), которые используют один экран для различных функций.
Я вижу такие преимущества наличия одного экрана в приложении:
- сохранить тот же дизайн оформления и меню или панель инструментов (что также может быть достигнуто с помощью наследования)
- сохранить один экран в стеке пользовательского интерфейса (что может быть достигнуто с помощью всплывающего / нажимного экрана)
- легко обрабатывать данные поверх приложения
Можете ли вы рассказать о других преимуществах / недостатках одноэкранного приложения?
Когда лучше использовать этот подход?
Спасибо!
Этот вопрос на форумах сообщества поддержки BlackBerry