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 multiples offrent aux utilisateurs un moyen naturel et intuitif d’interagir avec les 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 la barre des tâches, ont des cibles plus grandes que les versions précédentes de Windows, ce qui facilite leur sélection avec un doigt plutôt qu’avec une souris. Les commentaires visuels sont fournis pour appuyer et appuyer deux fois. Windows Explorer et Windows Internet Explorer 8 sont compatibles avec les interactions tactiles et s’intègrent facilement aux applications Windows 7.
Mouvements tactiles multiples et API de manipulation et d’inertie
Les fonctionnalités de Windows 7 ont amélioré la prise en charge des interactions tactiles et des mouvements, permettant aux développeurs de créer rapidement et facilement des expériences d’application uniques qui vont au-delà du simple pointage, clic et glisser la souris. Les nouvelles API multipoint prennent en charge les mouvements riches, tels que le mouvement panoramique, le zoom et la rotation. Tous les mouvements fournissent un retour visuel direct 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 niveau inférieur sont également disponibles pour la définition de mouvement personnalisé et les expériences avancées de réponse tactile. Windows 7 fournit une plateforme de développement qui fournit aux développeurs les outils dont ils ont besoin pour développer des applications créatives pour les appareils d’entrée multipoint, en traitant les entrées utilisateur provenant d’appareils multipoints et en améliorant l’interface utilisateur. Le résultat est des environnements plus intuitifs, qui permettent d’innover dans l’interaction des 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 dans une granularité très fine. Par exemple, plusieurs photographies numériques peuvent être rognées, redimensionnées et pivotées en 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, en 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, de redimensionner et de déplacer des photos. De même, si un utilisateur « projette » 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 Le Guide de programmation Windows Touch et Windows Touch : Ressources pour les développeurs.)
panoramique Single-Finger
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 requis.
Windows 7 offre des opportunités infinies aux développeurs qui souhaitent créer des applications pour les PC de nouvelle génération. Mieux encore, il effectue le travail difficile de vérifier les barres de défilement et d’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 que dans les versions précédentes de Windows. (Voir 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 des 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 multi touch 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 d’origine. (Voir WM_TOUCH Message.)