Приложения для путешествий

В книге, содержащей идеи по созданию приложений для путешествий, описывается вымышленное приложение для путешествий для Windows 8.1. Изучение сценариев в этом разделе может вызвать у вас желание создать собственное приложение для путешествий. Сценарии демонстрируют применение языка дизайна Майкрософт в приложениях.

Сценарии приложения для путешествий

В рассматриваемом приложении для путешествий используются следующие возможности проектирования Майкрософт, которые могут заинтересовать пользователей.

Вдохновение Резервирование Регистрация
Изображение живых плиток и обзора Изображение приложения для путешествий Изображение всплывающего уведомления

 

Вдохновляйте пользователей и привлекайте их

Вы можете использовать живые плитки, чтобы привлекать пользователей к своему приложению, а контракт отправки данных поможет довести ваше содержимое до окружающих. Сценарий демонстрирует, как сделать ваше приложение для путешествий привлекательным.

Крупное изображение живых плиток и обзора

Николай присоединился к живой плитке приложения Wingtip Destinations, и предложение отпуска на пляже привлекло его внимание.

Изображение меню запуска с живыми плитками

После запуска приложения Николай щелкает пляжное предложение.

Изображение приложения для путешествий с предложениями

Николай выбирает предложение Contoso Beaches для подробного изучения.

Изображение предложений путешествий

Николаю понравилось предложение, и он решает поделиться им с друзьями.

Изображение предложения путешествия с чудо-кнопкой “Поделиться”

 

Краткая сводка информации о живых плитках и общем доступе

В первом сценарии мы наблюдаем следующее.

  • Живые плитки возвращают пользователей к вашему приложению, отображая интересующие их сведения, в том числе возможность принять предложение.
  • Вы можете сделать ваше приложение источником данных, а Windows 8.1 предоставит вам средства подключения к другим приложениям, почте и социальным сетям.

Сведения о живых плитках и общем доступе содержатся в следующих разделах.

Резервирование путешествия

С помощью панели приложения и контекстного масштабирования вы можете сделать содержимое более привлекательным, не лишая пользователя привычных возможностей навигации по приложению.

Изображение процесса резервирования путешествия

Николай запускает приложение Wingtip Destinations и вводит город, в который он хочет поехать. Приложению уже известно его текущее расположение.

Изображение карты с местами назначения

Календарь удобно использовать как с помощью касаний, так и с помощью мыши.

Изображение страницы календаря

Панель приложения предоставляет Николаю различные способы просмотра, фильтрации и сортировки возможностей перелетов.

Изображение панели приложения и возможностей перелетов

Николаю важен вопрос, связанный с расходами, поэтому он выбирает просмотр результатов по ценам.

Изображение вариантов путешествия и цен

Николай использует контекстное масштабирование, чтобы получить другое представление данных.

Уменьшенное изображение вариантов цен на перелет

Николай просматривает предполагаемый маршрут, вводит данные пассажира, выбирает места и вводит свои платежные реквизиты — все это в один этап. С этого момента он может либо сохранить свой вариант поездки, либо зарезервировать свой билет.

Изображение информационной панели приложения для путешествий

Николай решает зарезервировать поездку и завершает покупку.

Изображение страницы маршрута приложения для путешествий

 

Сводка процесса резервирования путешествия

Во втором сценарии мы наблюдаем следующее.

  • Ваше содержимое находится на переднем плане; команды и средства навигации помещены на панель приложения.
  • Контекстное масштабирование позволяет просматривать данные различными способами.
  • Ваше приложение может получать сведения о расположении с помощью средства определения географического положения.

Справочные сведения по выбору оптимального шаблона навигации для конкретного приложения см. в разделе Шаблоны навигации.

См. в нашей серии о компонентах приложения, с начала и до конца плоский шаблон навигации в действии.

Сведения о панели приложения, контекстном масштабировании и приложениях, получающих информацию о расположении, см. в следующих документах.

Уведомления и печать

Вы можете использовать экосистему Windows 8.1 для связи с пользователями.

Изображение всплывающего уведомления

Николай был поглощен работой, когда всплывающее уведомление от компании Wingtip Destinations напомнило ему, что пора регистрироваться на рейс.

Изображение всплывающего уведомления

Николай щелкает всплывающее уведомление, которое связывает его со страницей регистрации. Он регистрируется и печатает свой посадочный талон.

Изображение страницы регистрации приложения для путешествий

 

Сводка по уведомлениям и печати

В третьем сценарии наблюдается следующее.

  • Всплывающее уведомление устанавливает внутреннюю связь с вашим приложением и предоставляет пользователю возможность снова связаться с вашим содержимым.
  • Вы можете использовать в своем приложении всю экосистему Windows, в том числе такие устройства, как принтеры.

Сведения о всплывающих уведомлениях и возможностях печати содержатся в следующих разделах.

Изучение возможностей

Новые средства Windows 8.1 помогут сделать приложение чрезвычайно привлекательным.

Например, добавленное поле поиска позволяет пользователям искать в содержимом вашего приложения, а добавленный контракт "Поиск" позволяет искать в содержимом вашего приложения из любого другого приложения. Дополнительные сведения см. в документах Пример поиска и Руководство по поиску.

Изображение работающего поиска

Связанные разделы

Знакомство с приложениями Магазина Windows

Рекомендации по взаимодействию с пользователем для приложений Магазина Windows

Руководство и контрольный список для всплывающих уведомлений

Пример всплывающего уведомления

Пример живой плитки

Руководство по живым плиткам

Руководство по панели приложения

Пример панели приложения (HTML)

Пример панели приложения (XAML)

Пример контекстного масштабирования (C#/VB/C++)

Пример контекстного масштабирования (JavaScript)

Руководство по контекстному масштабированию

Рекомендации по печати

Пример печати

Руководство по приложениям с определением местоположения

Пример определения географического положения

Пример поиска

Руководство по поиску

Пример источника данных

Пример получателя данных

Руководство по общему доступу