Открытие веб-приложения на его собственной странице без элементов управления браузером начинает иметь смысл, когда приложение становится достаточно богатым, чтобы конкурировать с настольным приложением, а не как набор страниц, которые пользователь просматривает с минимальным вводом для каждой из них. Среди преимуществ юзабилити:
Несохраненный пользовательский ввод в поля не может быть потерян из-за перехода на другую страницу. В обычном веб-приложении пользователь попадает в ловушку завершения ввода на одной странице, а затем просматривает любую другую, по сути, представляет собой приложение, состоящее исключительно из модальных диалоговых окон.
Выход из приложения однозначен, так как нажатие кнопки «Выход / Выход из системы» может закрыть окно. В списке истории кнопки «Назад» не осталось страниц, чтобы создать ложное впечатление, что сеанс все еще продолжается и ввод по-прежнему принят. Это также может иметь преимущества для безопасности.
«Рабочее пространство» пользователя контролируется приложением, которое может быть спроектировано так, чтобы обеспечить пользователю свободный доступ ко всему, с чем он работает. В обычном веб-приложении нажмите кнопку «Назад», а затем ссылку «обрезает» список истории, что приводит к потере легкого доступа к страницам, над которыми пользователь мог работать.
Веб-приложение должно быть достаточно богатым, чтобы поддерживать все потребности, чтобы пользователи не пропустили элементы управления браузера. Например, он должен иметь элементы управления для «Печать», «Найти», размер текста и т. Д. Они должны выглядеть и выглядеть аналогично типичным приложениям, таким как браузеры (например, располагаться примерно в одном и том же месте, например, в «Файл» - «Редактировать» - «Просмотр»). раскрывающиеся меню).
Пользователи теряют знакомство с браузерной средой, но обменивают ее на знакомство с настольной средой - в большинстве настольных приложений отсутствуют кнопки «Назад», и это прекрасно работает. Скрытие элементов управления браузером не только препятствует пользователю делать что-либо вредное, например, открывать новую страницу из Избранного, но также сигнализирует пользователю о том, что его больше нет в среде браузера, поэтому применяются новые правила. В этом отношении также помогло бы придать приложению внешний вид рабочего стола.
Приложение должно быть автономным на одной странице, чтобы пейджинг не требовался. Однако, если приложение слишком сложное для этого, я рекомендую вам открыть любую новую страницу в своем собственном окне , чтобы приложение было совместимо с самим собой и соответствовало настольным приложениям. Не смешивайте модель навигации с возвратом вперед-назад с моделью «открыть в новом окне», иначе пользователи не поймут, как перейти на предыдущие страницы. Указание по удобству использования, чтобы не открывать веб-страницу в новом окне, действительно является указанием, чтобы не смешивать модели.