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 въвежда Windows.Media.SpeechSynthesis API, който поддържа синтеза на реч - известен също като текст в реч (TTS) - в приложенията на Windows Store. Използвайте синтеза на реч за подканяне на потребител за въвеждане, подчертаване на известия за приложения и диалогови съобщения, предоставете инструкции (като навигация от завой до завой) и четете съдържание като текстови или имейл съобщения, 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 нови и актуализирани функции