Windows 8.1 ux & ui: les 9 principales fonctionnalités nouvelles et mises à jour

Table des matières:

Vidéo: BlaBla Conf Day 1 : Web & UI/UX 2024

Vidéo: BlaBla Conf Day 1 : Web & UI/UX 2024
Anonim

Plus tôt dans la journée, nous partagions avec vous les liens vers la documentation complète de Windows 8.1 concernant les nouvelles directives d'utilisation et d'interface utilisateur. Il est maintenant temps de voir quelles fonctionnalités ont été mises à jour et lesquelles sont nouvelles. La plupart des modifications sont apportées afin que les développeurs puissent bénéficier d'un processus de soumission d'applications plus rapide et également pour répondre aux exigences du nouveau système d'exploitation. Voici donc neuf fonctionnalités nouvelles et mises à jour:

Fenêtres redimensionnables

Windows 8.1 n'a pas d'états d'affichage à largeur fixe. Les utilisateurs peuvent maintenant redimensionner leurs applications en continu jusqu'à une largeur minimale. (La largeur minimale par défaut d'une application est de 500 pixels.) Les états d'affichage capturé et rempli ne sont donc plus appliqués aux applications. Au lieu de cela, vous développez votre application pour qu'elle soit fonctionnelle et esthétique, quelle que soit sa taille.

Remarque La vue capturée dans Windows 8 avait une largeur de 320 pixels. La largeur minimale par défaut de 500 pixels est supérieure à la vue capturée de Windows 8. Si votre application fonctionne bien avec des tailles plus petites et que vous souhaitez encourager les utilisateurs à conserver votre application à l'écran, vous pouvez modifier la largeur minimale à 320 pixels. Les utilisateurs peuvent avoir plus de deux applications à l'écran en même temps. Ainsi, votre application peut apparaître entre deux autres applications et ne pas être adjacente au bord gauche ou droit de l'écran.

Une seule application peut ouvrir plusieurs fenêtres à la fois. Une application peut lancer une autre application. Lorsque cela se produit, les deux applications divisent généralement l'écran de manière égale s'il y a suffisamment d'espace. Mais vous pouvez modifier cela pour que l'application lancée soit plus large ou plus étroite que l'application d'origine, ou même pour remplacer l'application d'origine à l'écran. Pour modifier le comportement par défaut, utilisez la propriété DesiredRemainingView.

Mises à jour de tuiles

Dans Windows 8, il existait deux tailles de mosaïque: mosaïques carrées (150 × 150 pixels sur le plateau de mise à l'échelle 1x) et grandes mosaïques (310 × 150 sur le plateau de 1x). Dans Windows 8.1, il existe deux tailles de mosaïque supplémentaires: Petites mosaïques (70 × 70 sur le plateau 1x) et Grandes mosaïques (310 × 310 sur le plateau 1x). Trois des quatre types de gabarits étant désormais carrés, les tuiles autrefois appelées «carrées» dans Windows 8 (150 × 150 au niveau du plateau 1x) sont désormais appelées «moyennes». L'ensemble est alors petit, moyen, large et large. Voici des exemples des quatre.

Rechercher les mises à jour

Windows 8.1 introduit un nouveau contrôle de zone de recherche pour vous aider à fournir des résultats de recherche: Windows.UI.Xaml.Controls.SearchBox pour les applications utilisant XAML et WinJS.UI.SearchBox pour les applications utilisant JavaScript. Vos applications peuvent désormais inclure le champ de recherche en tant qu'élément de votre marquage. La nouvelle commande prend en charge les modèles et les styles complets.

Dans Windows 8.1, l'expérience de recherche d'applications est entièrement contrôlée par vos applications. Le champ de recherche s'intègre au contrat de recherche pour optimiser l'expérience et permettre une personnalisation poussée, afin que vos applications offrent des expériences adaptées aux besoins de l'utilisateur. La zone de recherche prend en charge les suggestions et résultats de recherche fournis par l'application, l'historique de recherche spécifique à l'application et la prise en charge complète des interactions tactiles, clavier et souris.

Partager les mises à jour

Dans Windows 8.1, les applications source pour le contrat de partage peuvent fournir plusieurs moyens de revenir au contenu partagé. Windows 8.1 divise le format Uri en deux nouveaux formats de données dans DataPackage et introduit quatre nouvelles propriétés fortement typées dans DataPackagePropertySet. Pour DataPackage, le format Uri est obsolète et remplacé par les formats WebLink et ApplicationLink.

Les charmes fonctionnent sur tous les écrans

Dans Windows 8, lorsqu'il y avait plusieurs applications à l'écran et que l'utilisateur invoquait des icônes, le système affichait des icônes pour l'application qui occupait le plus d'espace à l'écran. Sous Windows 8.1, le système affiche des icônes de la dernière application avec laquelle l'utilisateur a interagi, quel que soit le nombre d'applications affichées à l'écran ou la présence d'écrans multiples. Par exemple, si l'utilisateur sélectionne l'icône Paramètres, le système affiche le menu déroulant Paramètres de la dernière application utilisée.

Concevez votre application de manière à ce qu'elle fonctionne avec les charms, quelle que soit sa taille. En particulier, la largeur du menu déroulant Paramètres doit être inférieure ou égale à la largeur actuelle de votre application.

Intégrer avec les gens et les événements

Windows 8.1 vous permet d'intégrer le pouvoir des personnes et des événements dans votre application. Vous pouvez permettre aux utilisateurs de votre application de rechercher des informations sur les personnes qu'ils connaissent depuis son application et de dialoguer avec eux en intégrant des expériences de communication telles que la messagerie, le courrier électronique, les appels, les appels vidéo, etc. Vous pouvez également conserver les utilisateurs dans votre application en leur permettant de visualiser rapidement la disponibilité de leur calendrier et d'ajouter des événements à leur calendrier préféré.

Synthèse de discours

Windows 8.1 introduit l'API Windows.Media.SpeechSynthesis, qui prend en charge la synthèse vocale, également appelée synthèse vocale (TTS), dans les applications du Windows Store. Utilisez la synthèse vocale pour inviter un utilisateur à entrer, mettre en surbrillance les notifications d'application et les boîtes de dialogue de message. Fournissez des instructions (telles que la navigation détaillée) et lisez le contenu tel que des messages texte ou électroniques, des flux RSS, des livres et des résultats de recherche.

Windows 8.1 inclut un certain nombre de moteurs de synthèse vocale, appelés voix. Chaque voix a un nom convivial, tel que Microsoft David (en-US, homme), Microsoft Zira (en-US, femme) et Microsoft Hazel (en-UK, femme), qui peut être spécifié dans votre application et également sélectionné. à partir du panneau de configuration Langue par un utilisateur. Les fonctionnalités de synthèse vocale prises en charge par Windows 8.1 permettent:

Réglage du synthétiseur vocal sur un sexe, une voix et une langue spécifiques. Générer une sortie vocale à partir d’une chaîne de texte en utilisant les caractéristiques et propriétés par défaut de la voix actuelle. Génération d'une sortie vocale à partir d'une chaîne contenant le langage SSML (Speech Synthesis Markup Language) pour personnaliser les caractéristiques vocales, la prononciation, le volume, la hauteur, la vitesse ou le débit, l'emphase, etc. Lecture et écriture de données audio générées par le moteur de synthèse vocale vers et à partir d'un flux à accès aléatoire.

Prise en charge de l'application d'alarme sur l'écran de verrouillage

Dans Windows 8.1, l'un des emplacements d'écran de verrouillage est maintenant utilisé pour les applications d'alarme. Les applications d'alarme utilisent la classe AlarmApplicationManager pour demander à l'utilisateur l'autorisation d'utiliser l'application d'alarme système. Si l'utilisateur accorde l'autorisation (ou s'il place l'application dans cet emplacement d'alarme à l'aide du panneau de commande), l'application le prend et devient l'application d'alarme système. Les notifications d'alarme déclenchées par l'application d'alarme système sont ensuite montrées à l'utilisateur avec une précision de moins d'une seconde. Seule l'application située dans le logement d'alarme peut déclencher des notifications d'alarme. les notifications d'alarme déclenchées par d'autres applications sont traitées comme des notifications normales.

Mises à jour de la planification des tâches

L'API CoreDispatcher (Windows:: UI:: Core: CoreDispatcher) vous permet désormais de mieux contrôler les priorités dans la planification des éléments de travail. Dans Windows 8.1, les priorités de répartition du travail sont maintenant dans cet ordre:

SendMessage (Priorité la plus élevée)

CoreDispatcherPriority.High

CoreDispatcherPriority.Normal (comprend les messages de fenêtre et les appels COM)

Tous les messages d'entrée de périphérique

CoreDispatcherPriority.Low

CoreDispatcherPriority.Idle (priorité la plus basse, utilisée pour les tâches en arrière-plan)

Que pensez-vous en tant que développeur, ces changements sont-ils bons ou mauvais?

Windows 8.1 ux & ui: les 9 principales fonctionnalités nouvelles et mises à jour