Windows 8.1 ux y ui: las 9 características nuevas y actualizadas

Tabla de contenido:

Video: UX/UI Design Trends 2020 2024

Video: UX/UI Design Trends 2020 2024
Anonim

El día de hoy compartimos con usted los enlaces a la documentación completa en Windows 8.1 con respecto a las nuevas pautas de UX y UI. Ahora, es hora de ver qué características se han actualizado y cuáles son nuevas. La mayoría de los cambios se realizan para que los desarrolladores puedan tener un proceso de envío de aplicaciones más rápido y también para cumplir con los requisitos del nuevo sistema operativo. Entonces, aquí hay nueve características nuevas y actualizadas:

Ventanas redimensionables

Windows 8.1 no tiene estados de vista de ancho fijo. Los usuarios ahora pueden cambiar el tamaño de las aplicaciones continuamente hasta un ancho mínimo. (El ancho mínimo predeterminado de una aplicación es de 500 píxeles). Por lo tanto, las aplicaciones ya no tienen los estados de vista ajustados y de relleno. En cambio, desarrollas tu aplicación para que sea funcional y se vea bien en cualquier tamaño al mínimo.

Nota La vista ajustada en Windows 8 tenía un ancho de 320 píxeles. El ancho mínimo predeterminado de 500 píxeles es mayor que la vista ajustada de Windows 8. Si su aplicación funciona bien en tamaños más pequeños y desea alentar a los usuarios a mantener su aplicación en la pantalla, puede cambiar el ancho mínimo a 320 píxeles. Los usuarios pueden tener más de dos aplicaciones en la pantalla al mismo tiempo. Por lo tanto, su aplicación puede aparecer entre otras dos aplicaciones y no adyacente al borde izquierdo o derecho de la pantalla.

Una sola aplicación puede abrir más de una ventana al mismo tiempo. Una aplicación puede iniciar otra aplicación. Cuando esto sucede, las dos aplicaciones suelen dividir la pantalla de manera uniforme si hay suficiente espacio. Pero puede cambiar esto para que la aplicación iniciada sea más ancha o más angosta que la aplicación original, o para que incluso reemplace la aplicación original en la pantalla. Para cambiar el comportamiento predeterminado, use la propiedad DesiredRemainingView.

Actualizaciones de azulejos

En Windows 8 había dos tamaños de mosaico: mosaicos cuadrados (150 × 150 píxeles en la meseta de escala 1x), mosaicos anchos (310 × 150 en la meseta de 1x). En Windows 8.1, hay dos tamaños de mosaico adicionales: mosaicos pequeños (70 × 70 en la meseta 1x), mosaicos grandes (310 × 310 en la meseta 1x). Debido a que tres de los cuatro tipos de plantillas ahora son cuadrados, los mosaicos que solían llamarse mosaicos "cuadrados" en Windows 8 (150 × 150 en la meseta 1x) ahora se denominan mosaicos "medianos". Todo el conjunto es pequeño, mediano, ancho y grande. Aquí hay ejemplos de los cuatro.

Buscar actualizaciones

Windows 8.1 presenta un nuevo control de cuadro de búsqueda para ayudarlo a proporcionar resultados de búsqueda: Windows.UI.Xaml.Controls.SearchBox para aplicaciones que usan XAML y WinJS.UI.SearchBox para aplicaciones que usan JavaScript. Sus aplicaciones ahora pueden incluir el cuadro de búsqueda como un elemento en su marcado. El nuevo control admite plantillas y estilos completos.

En Windows 8.1, la experiencia de búsqueda de aplicaciones está completamente controlada por sus aplicaciones. El cuadro de búsqueda se integra con el contrato de búsqueda para potenciar la experiencia y permitir una personalización profunda, por lo que sus aplicaciones ofrecen experiencias diseñadas para las necesidades del usuario. El cuadro de búsqueda admite sugerencias y resultados de búsqueda proporcionados por la aplicación, historial de búsqueda específico de la aplicación y compatibilidad total para las interacciones táctiles, del teclado y del mouse.

Compartir actualizaciones

En Windows 8.1, las aplicaciones de origen para el contrato Share pueden proporcionar múltiples formas de volver al contenido que se comparte. Windows 8.1 divide el formato Uri en dos nuevos formatos de datos en DataPackage e introduce cuatro nuevas propiedades fuertemente tipadas en DataPackagePropertySet. Para DataPackage, el formato Uri está en desuso y se reemplaza con los formatos WebLink y ApplicationLink.

Los encantos funcionan en cada pantalla

En Windows 8, cuando había varias aplicaciones en la pantalla y el usuario invocaba los encantos, el sistema mostraba los encantos de la aplicación que ocupaba más espacio en la pantalla. En Windows 8.1, el sistema muestra los encantos de la última aplicación con la que interactuó el usuario, independientemente de cuántas aplicaciones haya en la pantalla o si hay varias pantallas. Por ejemplo, si el usuario selecciona el acceso a Configuración, el sistema muestra el menú desplegable Configuración para la última aplicación que se utilizó.

Diseñe su aplicación para que funcione con los encantos independientemente del tamaño de la aplicación. En particular, el ancho del menú desplegable Configuración debe ser menor o igual que el ancho actual de su aplicación.

Integrarse con personas y eventos.

Windows 8.1 le permite llevar el poder de las personas y los eventos a su aplicación. Puede permitir que los usuarios de su aplicación busquen información acerca de las personas que conocen desde su aplicación e interactúen con las personas integrando experiencias de comunicación como mensajes, correo electrónico, llamadas, videollamadas, etc. También puede mantener a los usuarios en su aplicación al permitirles ver rápidamente la disponibilidad de su calendario y agregar eventos a su calendario preferido.

Síntesis de voz

Windows 8.1 presenta la API Windows.Media.SpeechSynthesis, que admite la síntesis de voz, también conocida como texto a voz (TTS), en las aplicaciones de la Tienda Windows. Utilice la síntesis de voz para solicitar al usuario que ingrese, resalte las notificaciones de aplicaciones y los diálogos de mensajes, proporcionar instrucciones (como navegación paso a paso) y leer contenido como mensajes de texto o correo electrónico, fuentes RSS, libros y resultados de búsqueda.

Windows 8.1 incluye varios motores de síntesis de voz, conocidos como voces. Cada voz tiene un nombre descriptivo, como Microsoft David (en-US, hombre), Microsoft Zira (en-US, mujer) y Microsoft Hazel (en-UK, mujer), que puede especificarse en su aplicación y también seleccionarse desde el panel de control de idioma por un usuario. Las capacidades de síntesis de voz compatibles con Windows 8.1 permiten:

Configurar el sintetizador de voz a un género, voz e idioma específicos. Generar salida de voz a partir de una cadena de texto sin formato utilizando las características y propiedades predeterminadas de la voz actual. Generar salida de voz a partir de una cadena que contiene Lenguaje de marcado de síntesis de voz (SSML) para personalizar las características de voz, pronunciación, volumen, tono, velocidad o velocidad, énfasis, etc. Lectura y escritura de datos de audio generados por el motor de síntesis de voz desde y hacia un flujo de acceso aleatorio.

Soporte de aplicación de alarma en la pantalla de bloqueo

En Windows 8.1, una de las ranuras de la pantalla de bloqueo ahora se usa para aplicaciones de alarma. Las aplicaciones de alarma utilizan la clase AlarmApplicationManager para solicitar permiso del usuario para ser la aplicación de alarma del sistema. Si el usuario otorga permiso (o si el usuario coloca la aplicación en esa ranura de alarma utilizando el panel de control), la aplicación toma la ranura y se convierte en la aplicación de alarma del sistema. Las notificaciones de alarma activadas por la aplicación de alarma del sistema se muestran al usuario con una precisión de un segundo. Solo la aplicación en la ranura de alarma puede disparar notificaciones de alarma; Las notificaciones de alarma activadas por otras aplicaciones se tratan como notificaciones normales.

Actualizaciones a la programación de elementos de trabajo

La API CoreDispatcher (Windows:: UI:: Core: CoreDispatcher) ahora le permite un mayor control sobre las prioridades en la programación de elementos de trabajo. En Windows 8.1, las prioridades de despacho de trabajo ahora están en este orden:

SendMessage (prioridad más alta)

CoreDispatcherPriority.High

CoreDispatcherPriority.Normal (Incluye mensajes de ventana y llamadas de Modelo de objetos componentes (COM))

Cualquier mensaje de entrada del dispositivo

CoreDispatcherPriority.Low

CoreDispatcherPriority.Idle (Prioridad más baja, utilizada para tareas en segundo plano)

¿Qué piensas como desarrollador, son estos cambios buenos o malos?

Windows 8.1 ux y ui: las 9 características nuevas y actualizadas