Windows 8.1 ux & ui: primele 9 funcții noi și actualizate

Cuprins:

Video: Windows 8.1 UX Design, 05 Layout 2024

Video: Windows 8.1 UX Design, 05 Layout 2024
Anonim

Mai devreme am distribuit cu dvs. link-urile către documentația completă din Windows 8.1 cu privire la noile orientări UX și UI. Acum, este timpul să vedem care sunt caracteristicile actualizate și care sunt noi. Majoritatea modificărilor sunt făcute astfel încât dezvoltatorii să poată avea un proces rapid de depunere a aplicațiilor și să îndeplinească cerințele noului sistem de operare. Iată, așadar, nouă funcții noi și actualizate:

Ferestre redimensionabile

Windows 8.1 nu are stări de vizualizare cu lățime fixă. Utilizatorii pot acum redimensiona continuu aplicațiile până la o lățime minimă. (Lățimea minimă implicită a unei aplicații este de 500 de pixeli.) Deci aplicațiile nu mai au stările de vizualizare încuiate și completate. În schimb, vă dezvoltați aplicația pentru a fi funcțională și cu aspect bun la orice dimensiune până la minim.

Notă Vizualizarea prinsă în Windows 8 avea o lățime de 320 de pixeli. Lățimea minimă implicită de 500 de pixeli este mai mare decât cea din Windows 8. Dacă aplicația dvs. funcționează bine la dimensiuni mai mici și doriți să încurajați utilizatorii să păstreze aplicația pe ecran, puteți modifica lățimea minimă la 320 de pixeli. Utilizatorii pot avea mai mult de două aplicații pe ecran în același timp. Așadar, aplicația dvs. poate apărea între alte două aplicații și nu este adiacentă la marginea stângă sau la dreapta a ecranului.

O singură aplicație poate deschide mai mult de o fereastră în același timp. O aplicație poate lansa o altă aplicație. Când se întâmplă acest lucru, cele două aplicații împart, de obicei, ecranul uniform, dacă există suficient spațiu. Dar puteți schimba acest lucru, astfel încât aplicația lansată să fie mai largă sau mai restrânsă decât aplicația inițială sau pentru a înlocui aplicația originală de pe ecran. Pentru a schimba comportamentul implicit, utilizați proprietatea DesiredRemainingView.

Actualizări plăci

În Windows 8 au existat două dimensiuni de țiglă: plăci pătrate (150 × 150 pixeli pe platoul de scalare 1x), plăci largi (310 × 150 pe platoul 1x). În Windows 8.1, există două dimensiuni de plăci suplimentare: plăci mici (70 × 70 la platoul 1x), plăci mari (310 × 310 la platoul 1x). Deoarece trei dintre cele patru tipuri de șabloane sunt acum pătrate, plăcile care au fost numite plăci „pătrate” în Windows 8 (150 × 150 pe platoul 1x) sunt acum numite plăci „medii”. Întregul set este apoi mic, mediu, lat și mare. Iată exemple din toate cele patru.

Actualizări de căutare

Windows 8.1 introduce un nou control al căsuței de căutare pentru a vă ajuta să oferiți rezultatele căutării: Windows.UI.Xaml.Controls.SearchBox pentru aplicații care folosesc XAML și WinJS.UI.SearchBox pentru aplicații care utilizează JavaScript. Aplicațiile dvs. pot include acum caseta de căutare ca element în marcarea dvs. Noul control acceptă șabloane și stiluri complete.

În Windows 8.1, experiența de căutare a aplicației este controlată complet de aplicațiile dvs. Caseta de căutare se integrează cu contractul Căutare pentru a alimenta experiența și a permite personalizarea profundă, astfel încât aplicațiile dvs. oferă experiențe concepute pentru nevoile utilizatorului. Caseta de căutare acceptă sugestiile și rezultatele căutării furnizate de aplicație, istoricul de căutare specific aplicației și asistență completă pentru interacțiuni tactile, tastatură și mouse.

Partajează actualizări

În Windows 8.1, aplicațiile sursă pentru contractul Share pot oferi mai multe modalități de a reveni la conținutul partajat. Windows 8.1 împarte formatul Uri în două noi formate de date în DataPackage și introduce patru noi proprietăți puternic tipate în DataPackagePropertySet. Pentru DataPackage, formatul Uri este învechit și înlocuit cu formatele WebLink și ApplicationLink.

Charms funcționează pe fiecare ecran

În Windows 8, când pe ecran au existat mai multe aplicații și utilizatorii au invocat farmecuri, sistemul afișa farmecele pentru orice aplicație ocupa cel mai mare spațiu. În Windows 8.1, sistemul afișează farmecele pentru ultima aplicație cu care a interacționat utilizatorul, indiferent de câte aplicații sunt pe ecran sau dacă există mai multe ecrane. De exemplu, dacă utilizatorul selectează farmecul Setări, sistemul afișează flyout-ul Setări pentru ultima aplicație folosită.

Proiectați-vă aplicația astfel încât să funcționeze cu farmecele, indiferent de dimensiunea aplicației. În special, lățimea derulantului Setări trebuie să fie mai mică sau egală cu lățimea curentă a aplicației.

Integrați-vă cu oameni și evenimente

Windows 8.1 vă permite să aduceți puterea oamenilor și a evenimentelor în aplicația dvs. Puteți permite utilizatorilor aplicației să caute informații despre persoanele pe care le cunosc din interiorul aplicației dvs. și să se angajeze cu oamenii integrând experiențe de comunicare, cum ar fi mesageria, e-mailul, apelul, apelurile video etc. De asemenea, puteți păstra utilizatorii în aplicația dvs. lăsându-i să își vizualizeze rapid disponibilitatea calendarului și să adauge evenimente la calendarul preferat.

Sinteza vorbirii

Windows 8.1 introduce API-ul Windows.Media.SpeechSynthesis, care acceptă sinteza de vorbire - cunoscută și sub denumirea de text-a-vorbire (TTS) - în aplicațiile Windows Store. furnizați instrucțiuni (cum ar fi navigația rotundă) și citiți conținut precum mesaje text sau e-mail, fluxuri RSS, cărți și rezultate ale căutării.

Windows 8.1 include o serie de motoare de sinteză a vorbirii, cunoscute sub numele de voci. Fiecare voce are un nume prietenos, cum ar fi Microsoft David (en-SUA, bărbat), Microsoft Zira (en-SUA, femeie) și Microsoft Hazel (en-Marea Britanie, femeie), care poate fi specificat în aplicația dvs. și, de asemenea, selectat din panoul de control Limba de către un utilizator. Capacitățile de sinteză a vorbirii acceptate de Windows 8.1 permit:

Setarea sintetizatorului de vorbire la un anumit gen, voce și limbaj. Generarea de ieșire vocală dintr-un șir de text simplu folosind caracteristicile și proprietățile implicite ale vocii curente. Generarea de ieșire de vorbire dintr-un șir care conține limbaj de marcare a limbajului de sinteză (SSML) pentru a personaliza caracteristicile vocale, pronunție, volum, ton, viteză sau viteză, accent și așa mai departe. Citirea și scrierea datelor audio generate de motorul de sinteză a vorbirii către și dintr-un flux de acces aleatoriu.

Suport pentru aplicații de alarmă pe ecranul de blocare

În Windows 8.1, unul dintre sloturile de blocare a ecranului este acum utilizat pentru aplicațiile de alarmă. Aplicațiile de alarmă folosesc clasa AlarmApplicationManager pentru a solicita permisiunea utilizatorului să fie aplicația de alarmă a sistemului. Dacă utilizatorul acordă permisiunea (sau dacă utilizatorul plasează aplicația în acel slot de alarmă folosind panoul de control), aplicația ia slotul și devine aplicația de alarmă a sistemului. Utilizările de alarmă lansate de aplicația de alarmă de sistem sunt apoi afișate utilizatorului cu o precizie de o secundă. Doar aplicația din slotul de alarmă poate declanșa notificările de alarmă; Notificările de alarmă lansate de alte aplicații sunt tratate ca notificări normale.

Actualizări la planificarea articolelor de lucru

API CoreDispatcher (Windows:: UI:: Core: CoreDispatcher) vă permite acum un control mai mare asupra priorităților în planificarea elementelor de lucru. În Windows 8.1, prioritățile de expediere a lucrărilor sunt acum în această ordine:

SendMessage (cea mai mare prioritate)

CoreDispatcherPriority.High

CoreDispatcherPriority.Normal (Include mesaje de fereastră și apeluri Model Component Object (COM)

Orice mesaje de introducere a dispozitivului

CoreDispatcherPriority.Low

CoreDispatcherPriority.Idle (cea mai mică prioritate, folosită pentru activități de fundal)

Ce credeți ca dezvoltator, aceste schimbări sunt bune sau rele?

Windows 8.1 ux & ui: primele 9 funcții noi și actualizate