Expérience utilisateur intuitive
Pour la première fois, Windows 7 permet aux développeurs et à leurs utilisateurs finaux de contrôler leurs ordinateurs en touchant l’écran. Les fonctionnalités tactiles et tactiles offrent un moyen naturel et intuitif pour les utilisateurs d’interagir avec des PC. La plateforme de développement comprend des API de mouvement de haut niveau, ainsi que des messages tactiles de bas niveau et des API d’entrée tactile. Les éléments d’interface utilisateur de niveau supérieur, tels que le menu Démarrer et barre des tâches, ont des cibles plus importantes que les versions précédentes de Windows, ce qui facilite leur sélection avec un doigt au lieu d’une souris. Les commentaires visuels sont fournis pour appuyer et appuyer deux fois. Windows Explorer et Windows Internet Explorer 8 sont à la fois tactiles et facilement intégrés aux applications Windows 7.
Mouvements tactiles multiples, manipulation et API d’inertie
Les fonctionnalités de Windows 7 ont amélioré la prise en charge des interactions tactiles et des mouvements, ce qui permet aux développeurs de créer rapidement et facilement des expériences d’application uniques qui vont au-delà du simple pointage de la souris, du clic et du glissement. Les nouvelles API tactiles prennent en charge des mouvements enrichis, tels que le panoramique, le zoom et la rotation. Tous les mouvements fournissent des commentaires visuels directs et interagissent avec le contenu sous-jacent de manière naturelle et intuitive. Par exemple, un mouvement de zoom centre la vue à l’emplacement du mouvement. Les API d’entrée tactile de bas niveau sont également disponibles pour la définition de mouvement personnalisée et les expériences avancées de réponse tactile. Windows 7 fournit une plateforme de développement qui donne aux développeurs les outils dont ils ont besoin pour développer des applications créatives pour les appareils d’entrée multi touch, en traitant les entrées utilisateur à partir d’appareils tactiles multiples et en améliorant l’interface utilisateur. Le résultat est des environnements plus intuitifs qui permettent d’innover dans l’interaction pc.
Windows 7 fournit également la prise en charge de la plateforme pour la manipulation d’objets et le traitement de l’inertie. Un ensemble complet de fonctions de manipulation vous permet d’étirer, de redimensionner ou de faire pivoter plusieurs objets simultanément et en très fine granularité. Par exemple, plusieurs photographies numériques peuvent être rognées, redimensionnées et pivotées dans une seule session à l’aide de mouvements tactiles.
Windows 7 inclut des API d’inertie qui simulent l’inertie lorsque des objets sont déplacés, travaillant main dans la main avec les API de manipulation. Par exemple, dans une application photo, vous pouvez utiliser les API de manipulation pour permettre aux utilisateurs de faire pivoter, redimensionner et déplacer des photos. De même, si un utilisateur « tosses » une photo, les API d’inertie fournissent une interaction naturelle et permettent à la photo de s’arrêter ou de rebondir sur les bordures de la fenêtre de l’application. (Consultez Guide de programmation Windows Touch et Windows Touch : Developer Resources.)
Single-Finger Panoramique
Dans de nombreuses applications courantes, les fonctionnalités tactiles sont plus utiles pour la navigation que pour la sélection de texte. Avec les API tactiles étendues, l’application d’un développeur peut choisir d’activer le mouvement panoramique plutôt que de faire glisser. Par exemple, si vous avez créé une application qui utilise des mouvements tactiles multiples pour les utilisateurs qui jouent de la musique, vous pouvez autoriser ces utilisateurs à simplement faire glisser un doigt vers le haut ou vers le bas pour ajuster le volume, modifier les chansons ou télécharger un fichier. Aucun défilement n’est requis.
Windows 7 offre des opportunités infinies aux développeurs qui s’intéressent à la création d’applications pour les PC de nouvelle génération. La meilleure solution consiste à vérifier les barres de défilement et à implémenter la sémantique de mouvement panoramique. Les applications reçoivent également un ensemble plus riche d’événements et de commentaires pour un contrôle personnalisé des mouvements qu’ils ne l’ont fait dans les versions précédentes de Windows. (Consultez Amélioration de l’expérience panoramique Single-Finger.)
Données d’entrée tactile brutes
Dans Windows 7, les nouvelles expériences tactiles sont activées par les modèles d’interaction qui accèdent aux messages d’entrée tactile de niveau inférieur et fournissent des réponses personnalisées aux combinaisons de messages tactiles. La plateforme prend en charge la réception de données d’entrée tactile brutes pour des scénarios tels que des applications de peinture tactile multiple et des mouvements personnalisés au sein d’une application. Vous pouvez utiliser la prise en charge de la plateforme pour l’interaction tactile ou créer vos propres expériences tactiles originales et multi touch. (Voir WM_TOUCH Message.)