Приложения для путешествий
В книге, содержащей идеи по созданию приложений для путешествий, описывается вымышленное приложение для путешествий для Windows 8.1. Изучение сценариев в этом разделе может вызвать у вас желание создать собственное приложение для путешествий. Сценарии демонстрируют применение языка дизайна Майкрософт в приложениях.
Сценарии приложения для путешествий
В рассматриваемом приложении для путешествий используются следующие возможности проектирования Майкрософт, которые могут заинтересовать пользователей.
Вдохновение | Резервирование | Регистрация |
Вдохновляйте пользователей и привлекайте их
Вы можете использовать живые плитки, чтобы привлекать пользователей к своему приложению, а контракт отправки данных поможет довести ваше содержимое до окружающих. Сценарий демонстрирует, как сделать ваше приложение для путешествий привлекательным.
Николай присоединился к живой плитке приложения Wingtip Destinations, и предложение отпуска на пляже привлекло его внимание. |
После запуска приложения Николай щелкает пляжное предложение. |
Николай выбирает предложение Contoso Beaches для подробного изучения. |
Николаю понравилось предложение, и он решает поделиться им с друзьями. |
Краткая сводка информации о живых плитках и общем доступе
В первом сценарии мы наблюдаем следующее.
- Живые плитки возвращают пользователей к вашему приложению, отображая интересующие их сведения, в том числе возможность принять предложение.
- Вы можете сделать ваше приложение источником данных, а Windows 8.1 предоставит вам средства подключения к другим приложениям, почте и социальным сетям.
Сведения о живых плитках и общем доступе содержатся в следующих разделах.
- Руководство по живым плиткам
- Пример живой плитки
- Руководство по общему доступу
- Пример источника данных
- Пример получателя данных
Резервирование путешествия
С помощью панели приложения и контекстного масштабирования вы можете сделать содержимое более привлекательным, не лишая пользователя привычных возможностей навигации по приложению.
Николай запускает приложение Wingtip Destinations и вводит город, в который он хочет поехать. Приложению уже известно его текущее расположение. |
Календарь удобно использовать как с помощью касаний, так и с помощью мыши. |
Панель приложения предоставляет Николаю различные способы просмотра, фильтрации и сортировки возможностей перелетов. |
Николаю важен вопрос, связанный с расходами, поэтому он выбирает просмотр результатов по ценам. |
Николай использует контекстное масштабирование, чтобы получить другое представление данных. |
Николай просматривает предполагаемый маршрут, вводит данные пассажира, выбирает места и вводит свои платежные реквизиты — все это в один этап. С этого момента он может либо сохранить свой вариант поездки, либо зарезервировать свой билет. |
Николай решает зарезервировать поездку и завершает покупку. |
Сводка процесса резервирования путешествия
Во втором сценарии мы наблюдаем следующее.
- Ваше содержимое находится на переднем плане; команды и средства навигации помещены на панель приложения.
- Контекстное масштабирование позволяет просматривать данные различными способами.
- Ваше приложение может получать сведения о расположении с помощью средства определения географического положения.
Справочные сведения по выбору оптимального шаблона навигации для конкретного приложения см. в разделе Шаблоны навигации.
См. в нашей серии о компонентах приложения, с начала и до конца плоский шаблон навигации в действии.
Сведения о панели приложения, контекстном масштабировании и приложениях, получающих информацию о расположении, см. в следующих документах.
- Руководство по панели приложения
- Пример панели приложения (HTML)
- Пример панели приложения (XAML)
- Руководство по контекстному масштабированию
- Пример контекстного масштабирования (C#/VB/C++)
- Пример контекстного масштабирования (JavaScript)
- Руководство по приложениям с определением местоположения
- Пример определения географического положения
Уведомления и печать
Вы можете использовать экосистему Windows 8.1 для связи с пользователями.
Николай был поглощен работой, когда всплывающее уведомление от компании Wingtip Destinations напомнило ему, что пора регистрироваться на рейс. |
Николай щелкает всплывающее уведомление, которое связывает его со страницей регистрации. Он регистрируется и печатает свой посадочный талон. |
Сводка по уведомлениям и печати
В третьем сценарии наблюдается следующее.
- Всплывающее уведомление устанавливает внутреннюю связь с вашим приложением и предоставляет пользователю возможность снова связаться с вашим содержимым.
- Вы можете использовать в своем приложении всю экосистему Windows, в том числе такие устройства, как принтеры.
Сведения о всплывающих уведомлениях и возможностях печати содержатся в следующих разделах.
- Руководство и контрольный список для всплывающих уведомлений
- Пример всплывающего уведомления
- Рекомендации по печати
- Пример печати
Изучение возможностей
Новые средства Windows 8.1 помогут сделать приложение чрезвычайно привлекательным.
Например, добавленное поле поиска позволяет пользователям искать в содержимом вашего приложения, а добавленный контракт "Поиск" позволяет искать в содержимом вашего приложения из любого другого приложения. Дополнительные сведения см. в документах Пример поиска и Руководство по поиску.
Связанные разделы
Знакомство с приложениями Магазина Windows
Рекомендации по взаимодействию с пользователем для приложений Магазина Windows
Руководство и контрольный список для всплывающих уведомлений
Пример всплывающего уведомления
Руководство по панели приложения
Пример панели приложения (HTML)
Пример панели приложения (XAML)
Пример контекстного масштабирования (C#/VB/C++)
Пример контекстного масштабирования (JavaScript)
Руководство по контекстному масштабированию
Руководство по приложениям с определением местоположения