Windows 8.1 ux & ui: найкращі 9 нових та оновлених функцій

Зміст:

Відео: UX / UI - Проектирование: учимся делать удобно 2024

Відео: UX / UI - Проектирование: учимся делать удобно 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 Store. Використовуйте синтез мовлення, щоб запропонувати користувачеві ввести, виділити сповіщення про додатки та діалогові вікна повідомлень, надавати інструкції (наприклад, покрокова навігація) та читати вміст, наприклад текстові повідомлення чи повідомлення електронної пошти, RSS-канали, книги та результати пошуку.

Windows 8.1 включає ряд механізмів синтезу мови, відомих як голоси. Кожен голос має дружнє ім’я, наприклад Microsoft David (en-US, male), Microsoft Zira (en-US, female) та Microsoft Hazel (en-UK, female), яке можна вказати у вашій програмі, а також вибрати з панелі управління мовою користувачем. Можливості синтезу мови, що підтримуються Windows 8.1, дозволяють:

Налаштування синтезатора мовлення на певну стать, голос та мову. Створення мовного виводу з простого текстового рядка з використанням стандартних характеристик та властивостей поточного голосу. Генерування мовного виводу з рядка, що містить мову розмітки Speech Synthesis (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 нових та оновлених функцій