Windows 8.1 ux & ui: 9 novetats i novetats actualitzades

Taula de continguts:

Vídeo: Windows 8.1 UX Design, 08 Share 2024

Vídeo: Windows 8.1 UX Design, 08 Share 2024
Anonim

A principis d’avui compartíem amb vosaltres els enllaços a la documentació completa de Windows 8.1 sobre les noves directrius d’UX i d’UI. Ara és hora de veure quines funcions s’han actualitzat i quines són noves. La majoria dels canvis es fan de manera que els desenvolupadors puguin tenir un procés de presentació d'aplicacions més ràpid i també per satisfer els requisits del nou sistema operatiu. Així que, aquí teniu nou funcions actualitzades:

Finestres reduïbles

Windows 8.1 no té estats de vista d'amplada fixa. Els usuaris ara poden canviar la mida de les aplicacions contínuament fins a una amplada mínima. (L'amplada mínima predeterminada d'una aplicació és de 500 píxels.) Per tant, les aplicacions ja no disposen dels estats de vista encaixats i omplits. En lloc d'això, desenvolupeu la vostra aplicació perquè sigui funcional i adequada a la mida mínima.

Nota La vista encaixada a Windows 8 tenia una amplada de 320 píxels. L'amplada mínima predeterminada de 500 píxels és més gran que la vista encaixada de Windows 8. Si l’aplicació funciona bé a mides més petites i voleu animar els usuaris a mantenir l’aplicació a la pantalla, podeu canviar l’amplada mínima a 320 píxels. Els usuaris poden tenir més de dues aplicacions a la pantalla alhora. D’aquesta manera, la vostra aplicació pot aparèixer entre dues altres aplicacions i no al costat esquerre o dret de la pantalla.

Una sola aplicació pot obrir més d’una finestra alhora. Una aplicació pot llançar una altra aplicació. Quan això succeeix, les dues aplicacions solen dividir la pantalla de manera uniforme si hi ha prou espai. Però podeu canviar-ho perquè l'aplicació llançada sigui més ampla o estreta que l'aplicació original, o fins i tot que substitueixi l'aplicació original a la pantalla. Per canviar el comportament predeterminat, utilitzeu la propietat DesiredRemainingView.

Actualitzacions de rajoles

A Windows 8 hi havia dues mides de rajoles: rajoles quadrades (150 × 150 píxels a l’altiplà d’escalació d’1x), rajoles amples (310 × 150 a l’altiplà 1x). A Windows 8.1, hi ha dues mides addicionals de rajoles: rajoles petites (70 × 70 a l’altiplà 1x), rajoles grans (310 × 310 a l’altiplà 1x). Com que tres dels quatre tipus de plantilla són quadrats, les rajoles que abans es deien rajoles “quadrades” a Windows 8 (150 × 150 a l’altiplà 1x) s’anomenen rajoles “mitjanes”. Tot el conjunt és petit, mitjà, ample i gran. Aquí teniu exemples de les quatre.

Actualitzacions de la cerca

Windows 8.1 introdueix un nou control de quadres de cerca per ajudar-vos a proporcionar resultats de cerca: Windows.UI.Xaml.Controls.SearchBox per a aplicacions que utilitzin XAML i WinJS.UI.SearchBox per a aplicacions que utilitzin JavaScript. Les aplicacions ara poden incloure el quadre de cerca com a element al vostre marcatge. El nou control admet plantilles i estils complets.

A Windows 8.1, l'experiència de cerca d'aplicacions està controlada completament per les vostres aplicacions. El quadre de cerca s’integra amb el contracte de cerca per alimentar l’experiència i activar una personalització profunda, de manera que les aplicacions ofereixen experiències dissenyades segons les necessitats de l’usuari. El quadre de cerca admet suggeriments i resultats de cerca subministrats per aplicacions, historial de cerca específic per a aplicacions i suport complet per a les interaccions tàctils, teclats i ratolins.

Comparteix les actualitzacions

A Windows 8.1, les aplicacions font del contracte de Share poden proporcionar diverses maneres de tornar al contingut que es comparteix. Windows 8.1 divideix el format Uri en dos nous formats de dades a DataPackage i introdueix quatre propietats fortament tipificades a DataPackagePropertySet. Per a DataPackage, el format Uri està obsoleta i es substitueix pels formats WebLink i ApplicationLink.

Els encants funcionen a totes les pantalles

A Windows 8, quan hi havia diverses aplicacions a la pantalla i l’usuari invocava encantaments, el sistema mostrava els encantadors per a qualsevol aplicació que ocupés el més espai de pantalla. A Windows 8.1, el sistema mostra encants per a l’última aplicació amb la qual l’usuari va interactuar, independentment de quantes aplicacions hi ha a la pantalla o de si hi ha múltiples pantalles. Per exemple, si l’usuari selecciona l’encant de la configuració, el sistema mostra el full de configuració de l’última aplicació que es va utilitzar.

Dissenyeu la vostra aplicació perquè funcioni amb els encants independentment de la mida de l’aplicació. En particular, l'amplada del full de desplegament de la configuració ha de ser inferior o igual a l'amplada actual de l'aplicació.

Integrar-se amb persones i esdeveniments

Windows 8.1 us permet aportar el poder de les persones i dels esdeveniments a l'aplicació. Podeu permetre als usuaris de l’aplicació buscar informació sobre persones que coneixen des de l’aplicació i relacionar-se amb persones integrant experiències de comunicació com ara missatgeria, correu electrònic, trucada, videollamada, etc. També podeu mantenir els usuaris de la vostra aplicació permetent-los veure ràpidament la seva disponibilitat al calendari i afegir esdeveniments al calendari preferit.

Síntesi de veu

Windows 8.1 introdueix l’API Windows.Media.SpeechSynthesis, que admet la síntesi de veu (també coneguda com a text a veu (TTS)) a les aplicacions de Windows Store. Utilitzeu la síntesi de veu per demanar a l’usuari una entrada, destacar notificacions d’aplicacions i diàlegs de missatges, proporcioneu instruccions (com ara navegació per torn) i llegiu contingut com missatges de text o de correu electrònic, fonts RSS, llibres i resultats de cerca.

Windows 8.1 inclou diversos motors de síntesi de veu, coneguts com a veus. Cada veu té un nom amable, com Microsoft David (a EUA, masculí), Microsoft Zira (a Estats Units, femení) i Microsoft Hazel (a Regne Unit, femení), que es poden especificar a la vostra aplicació i també seleccionar-les des del tauler de control d’idioma per un usuari. Les funcions de síntesi de veu suportades per Windows 8.1 permeten:

Configuració del sintetitzador de veu a un gènere, veu i llenguatge específics. Generar sortida de veu a partir d’una cadena de text normal mitjançant les característiques i propietats predeterminades de la veu actual. Generació de sortida de veu a partir d’una cadena que conté Speech Synthesis Markup Language (SSML) per personalitzar les característiques de la veu, la pronunciació, el volum, el to, la velocitat o la velocitat, l’èmfasi, etc. Lectura i escriptura de dades d’àudio generades pel motor de síntesi de veu cap a i des d’un flux d’accés aleatori.

Suport per a aplicacions d’alarma a la pantalla de bloqueig

A Windows 8.1, una de les ranures de pantalla de bloqueig ara s’utilitza per a aplicacions d’alarma. Les aplicacions d'alarma utilitzen la classe AlarmApplicationManager per sol·licitar permís a l'usuari per ser l'aplicació d'alarma del sistema. Si l’usuari concedeix permís (o si l’usuari col·loca l’aplicació a la ranura d’alarma mitjançant el tauler de control), l’aplicació agafa la ranura i es converteix en l’aplicació d’alarma del sistema. A continuació, es mostraran a l’usuari les notificacions d’alarma disparades per l’aplicació d’alarma del sistema amb una precisió de menys d’un segon. Només l'aplicació de la ranura d'alarma pot activar les notificacions d'alarma; Les notificacions d'alarma disparades per altres aplicacions es consideren com a notificacions normals.

Actualitzacions de la programació d’elements de treball

L’API de CoreDispatcher (Windows:: UI:: Core: CoreDispatcher) ara permet controlar més les prioritats en la planificació d’elements de treball. A Windows 8.1, les prioritats d’enviament de treball ara es troben en aquest ordre:

SendMessage (prioritat màxima)

CoreDispatcherPriority.High

CoreDispatcherPriority.Normal (Inclou els missatges de finestra i les trucades de model d'objectes components (COM)

Qualsevol missatge d'entrada de dispositiu

CoreDispatcherPriority.Low

CoreDispatcherPriority.Idle (Prioritat més baixa, usada per a tasques de fons)

Què en penses com a desenvolupador, aquests canvis són bons o dolents?

Windows 8.1 ux & ui: 9 novetats i novetats actualitzades