Windows 8.1 UX & UI: перші 9 нових і оновлених функцій

Windows 8.1 UX & UI: перші 9 нових і оновлених функцій

З запуском Windows 8.1 також були оновлені функції користувацького інтерфейсу UX і користувацького інтерфейсу, а також деякі нові. Читайте, щоб дізнатися більше


:

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

Змінені розміри вікон

Windows 8.1 не має стану перегляду з фіксованою шириною. Тепер користувачі можуть змінювати розмір програм до мінімальної ширини. (Мінімальна ширина програми за замовчуванням становить 500 пікселів). Таким чином, програми більше не мають прив'язаних і заповнених станів перегляду. Замість цього ви розробляєте свій додаток, щоб він був функціональним і добре виглядав у будь-якому розмірі до мінімуму.

Примітка. Зафіксована вистава у Windows 8 мала ширину 320 пікселів. Мінімальна ширина за замовчуванням у 500 пікселів більша, ніж у прив'язаній виставі Windows 8. Якщо ваша програма добре працює при менших розмірах і ви хочете, щоб користувачі тримали вашу програму на екрані, ви можете змінити мінімальну ширину до 320 пікселів. Користувачі можуть мати більше двох програм на екрані одночасно. Таким чином, ваша програма може з'являтися між двома іншими програмами, а не поруч з лівим або правим краєм екрану.

Одна програма може відкривати більше одного вікна одночасно. Програма може запустити іншу програму. Коли це відбувається, дві програми зазвичай ділять екран рівномірно, якщо місця достатньо. Але ви можете змінити це так, щоб запущена програма була ширшою або вже початковою програмою або щоб вона заміняла вихідну програму на екрані. Щоб змінити типову поведінку, скористайтеся властивістю DesiredRemainingView.

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

У Windows 8 було два розміри: квадратні (150 ст.1150 пікселів на плато масштабування 1x), широкі (310 ст.1150 на плато 1x). У Windows 8.1 є два додаткових розміри плиток: Маленькі плитки (70 ст.170 на плато 1x), Великі плитки (310 ст.1310 на плато 1x). Оскільки три з чотирьох типів шаблонів тепер є квадратними, плитки, які раніше називалися «квадратними» плитками в Windows 8 (150 ст.1150 на плато 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 і вводить чотири нові суворо типізовані властивості в DataPackcePropertySet. Для 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.LowCoreDispripatдля


Як ви думаєте, як розробник, ці зміни хороші або погані?

COM_SPPAGEBUILDER_NO_ITEMS_FOUND