Windows 8.1 UX & UI: топ-9 новых и обновленных функций

Оглавление:

Видео: Windows 8.1 UX Design, 05 Layout 2024

Видео: Windows 8.1 UX Design, 05 Layout 2024
Anonim

Ранее сегодня мы делились с вами ссылками на полную документацию в Windows 8.1, касающуюся новых правил UX и UI. Теперь пришло время посмотреть, какие функции были обновлены, а какие - новыми. Большинство изменений сделано для того, чтобы разработчики могли ускорить процесс отправки приложений, а также соответствовать требованиям новой операционной системы. Итак, вот девять новых и обновленных функций:

Изменяемые размеры окон

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

Примечание. Зафиксированное представление в Windows 8 имело ширину 320 пикселей. Минимальная ширина по умолчанию в 500 пикселей больше, чем в привязанном представлении Windows 8. Если ваше приложение хорошо работает при меньших размерах и вы хотите, чтобы пользователи держали ваше приложение на экране, вы можете изменить минимальную ширину до 320 пикселей. Пользователи могут иметь более двух приложений на экране одновременно. Таким образом, ваше приложение может появляться между двумя другими приложениями, а не рядом с левым или правым краем экрана.

Одно приложение может открывать более одного окна одновременно. Приложение может запустить другое приложение. Когда это происходит, два приложения обычно делят экран равномерно, если места достаточно. Но вы можете изменить это так, чтобы запущенное приложение было шире или уже исходного приложения или чтобы оно заменяло исходное приложение на экране. Чтобы изменить поведение по умолчанию, используйте свойство DesiredRemainingView.

Обновления плитки

В Windows 8 было два размера: квадратные (150 × 150 пикселей на плато масштабирования 1x), широкие (310 × 150 на плато 1x). В Windows 8.1 есть два дополнительных размера плиток: Маленькие плитки (70 × 70 на плато 1x), Большие плитки (310 × 310 на плато 1x). Поскольку три из четырех типов шаблонов теперь являются квадратными, плитки, которые раньше назывались «квадратными» плитками в Windows 8 (150 × 150 на плато 1x), теперь называются «средними» плитками. Весь набор тогда маленький, средний, широкий и большой. Вот примеры всех четырех.

Поиск обновлений

В Windows 8.1 появился новый элемент управления окном поиска, помогающий предоставлять результаты поиска: Windows.UI.Xaml.Controls.SearchBox для приложений, использующих XAML, и WinJS.UI.SearchBox для приложений, использующих JavaScript. Ваши приложения теперь могут включать поле поиска в качестве элемента разметки. Новый элемент управления поддерживает полный набор шаблонов и стилизацию.

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

Поделиться обновлениями

В Windows 8.1 исходные приложения для договора об обмене могут предоставлять несколько способов возврата к общедоступному контенту. Windows 8.1 разделяет формат Uri на два новых формата данных в DataPackage и вводит четыре новых строго типизированных свойства в DataPackagePropertySet. Для DataPackage формат Uri устарел и заменен форматами WebLink и ApplicationLink.

Подвески работают на каждом экране

В Windows 8, когда на экране было несколько приложений, и пользователь вызывал чудо-кнопки, система отображала чудо-кнопки того приложения, которое занимало большую часть экрана. В Windows 8.1 система отображает чудо-кнопки для последнего приложения, с которым взаимодействовал пользователь, независимо от того, сколько приложений отображается на экране или имеется несколько экранов. Например, если пользователь выбирает брелок «Настройки», система отображает всплывающую подсказку «Настройки» для последнего использованного приложения.

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

Интеграция с людьми и событиями

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

Синтез речи

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

Windows 8.1 включает несколько механизмов синтеза речи, известных как голоса. У каждого голоса есть понятное имя, например Microsoft David (en-US, мужчина), Microsoft Zira (en-US, женщина) и Microsoft Hazel (en-UK, женщина), которое можно указать в вашем приложении, а также выбрать из панели управления языком пользователя. Возможности синтеза речи, поддерживаемые Windows 8.1, позволяют:

Настройка синтезатора речи для определенного пола, голоса и языка. Генерация речевого вывода из текстовой строки с использованием характеристик по умолчанию и свойств текущего голоса. Генерация речевого вывода из строки, содержащей язык разметки синтезатора речи (SSML) для настройки характеристик голоса, произношения, громкости, высоты тона, скорости или скорости, выделения и т. Д. Чтение и запись аудиоданных, сгенерированных механизмом синтеза речи, в поток произвольного доступа и из него.

Поддержка приложения тревоги на экране блокировки

В Windows 8.1 один из слотов экрана блокировки теперь используется для приложений тревоги. Приложения сигнализации используют класс AlarmApplicationManager, чтобы запросить у пользователя разрешение на использование приложения системной сигнализации. Если пользователь предоставляет разрешение (или если пользователь помещает приложение в этот слот тревоги с помощью панели управления), приложение берет слот и становится приложением системной тревоги. Уведомления о тревоге, генерируемые приложением системной сигнализации, затем отображаются пользователю с точностью до одной секунды. Только приложение в слоте тревоги может запускать уведомления о тревоге; тревожные уведомления, запускаемые другими приложениями, рассматриваются как обычные уведомления.

Обновления в планировании рабочих элементов

API CoreDispatcher (Windows:: UI:: Core: CoreDispatcher) теперь позволяет лучше контролировать приоритеты в планировании рабочих элементов. В Windows 8.1 приоритеты рабочей отправки теперь в следующем порядке:

SendMessage (высший приоритет)

CoreDispatcherPriority.High

CoreDispatcherPriority.Normal (включает сообщения окна и вызовы объектной модели компонентов (COM))

Любые сообщения устройства ввода

CoreDispatcherPriority.Low

CoreDispatcherPriority.Idle (самый низкий приоритет, используется для фоновых задач)

Как вы думаете, как разработчик, эти изменения хороши или плохи?

Windows 8.1 UX & UI: топ-9 новых и обновленных функций