Схемы навигации (приложения Магазина Windows Phone)
Все приложения — от банковских до игровых — предназначены для двух вещей: отображать информацию и принимать входные данные.
В случае банковского приложения у пользователя имеется представляемая ему информация, например баланс его банковского счета. Входными данными, которые приложение получает от пользователя, могут быть реквизиты или перевод сальдо с одного счета на другой. Для сравнения, в игре "Автогонки" пользователю представляется автомобиль и гоночная трасса. Управление автомобилем осуществляется через ввод данных пользователем.
Чтобы создать работоспособную модель взаимодействия, вы должны уделить особое внимание планированию своей информации и способов ее передачи. Модель навигации определяет, что выводится на каждый экран, и как вы переходите от одного экрана к другому. В документе о проектировании лучших приложений для Windows Phone описано, как создавать эскизы карты экранов и связей между ними. Все приложения должны следовать модели, которая делает максимально удобным взаимодействие пользователя с приложением.
В этом разделе обрисованы основные категории моделей взаимодействия с приложением, с которыми вы можете столкнуться при проектировании приложений для Windows Phone. Эти стили диктуют, как представляется и извлекается информация, а также как пользователи переходят от одних частей приложения к другим. Каждый стиль отвечает конкретным потребностям и делает взаимодействие пользователя с приложением максимально приятным. Некоторые стили могут комбинироваться с другими; в подобных случаях мы укажем на это и приведем примеры.
Имеется много типов моделей взаимодействия с приложением высокого уровня, которые можно выбирать. Полезно ознакомиться с общей информацией о каждой из них, чтобы выбрать наиболее подходящую для вас.
Управление представлением приложения.
Если у вас имеется много экранов, между которыми должен переходить пользователь, необходимо правильно организовать пользовательский интерфейс. Чем больше представлений вы открываете для пользователя, тем более важным становится управление этими представлениями. В нескольких первых статьях в этом разделе описаны модели взаимодействия для более сложных сценариев. В последующих статьях описаны сценарии, для которых требуются более простые приложения с одним представлением или простые списки с возможностью находить подробную информацию.
Прежде всего вам нужно определить, какой тип из стилей приложения взять за основу. Например, если вы разрабатываете простое приложение для флэш-карты, с помощью которого пользователи будут изучать 20 наиболее употребительных символов американского языка жестов, вам достаточно ознакомиться только со статьей о перелистывании однородных страниц для Windows Phone.
Стили приложения
Ниже перечисляются типы взаимодействия. Некоторые из них используются в общих схемах навигации. При их использовании вам потребуется только разработка взаимодействия для макета пользовательского интерфейса на нижнем уровне. Как уже отмечалось, некоторые из таких типов могут использоваться сами по себе, и вы получите полное приложение. Вы можете также при создании приложений комбинировать разные типы. Например, вы можете выбрать стиль для общей навигации на верхнем уровне, а затем в отдельных частях приложения, в которые вы переходите с верхнего уровня, выбрать другой стиль представления пользовательского интерфейса.
-
Главная страница приложения служит местом запуска различных уникальных областей вашего приложения из главного меню.
-
Главная страница приложения служит местом запуска различных уникальных областей вашего приложения, находящихся на одном уровне.
Вкладки приложения (элемент управления "Сводка") для Windows Phone
Приложение состоит из нескольких разных областей, между которыми пользователь может переходить, с одной темой для каждой вкладки, представляющей уникальное отфильтрованное представление.
Список с подробной детализацией для Windows Phone
Приложение, в котором требуется отображать список элементов, при касании которых пользователь может получить подробную информацию.
Перелистывание однородных страниц для Windows Phone
Простые однородные страницы, которые можно перебирать — аналогично карточной колоде.