Car-tech

Windows 8 oblige les développeurs à mettre à jour leurs compétences

Shopify Reunite - May 20th, 2020

Shopify Reunite - May 20th, 2020
Anonim

Microsoft aime parler de Windows «réinventé», et à bien des égards, c'est un départ de ses prédécesseurs. Pour permettre l'utilisation du système d'exploitation sur une gamme d'appareils tactiles, Microsoft a radicalement redessiné l'aspect et la convivialité de l'OS.

La semaine dernière, à la conférence Build de Redmond, Washington, les développeurs ont appris certaines des techniques nécessaires. tirer le meilleur parti du nouveau système d'exploitation. Les exposés ont abordé des questions telles que la façon de travailler avec les tuiles en direct sur la page d'accueil, comment travailler avec l'interface tactile et comment concevoir des applications pour qu'elles soient belles dans la nouvelle interface, plus simple. meilleures astuces, trucs et astuces de Windows 10]

Windows 8 va au-delà des icônes statiques liées aux applications. Au lieu de cela, chaque application peut avoir une vignette en direct sur la page d'accueil, une qui peut être mise à jour avec des informations telles que des photos, des éléments de calendrier ou des nouvelles. «Tout l'objectif des tuiles vivantes est de créer un système dynamique», a déclaré Kraig Brockschmidt, responsable principal du programme de planification Windows, lors d'une conférence.

La mise à jour en direct peut avoir lieu à trois endroits: sur la page d'accueil, dans les notifications contextuelles et sur l'écran de verrouillage.

Microsoft a conçu la mise à jour en direct afin de ne pas consommer trop de puissance. "Nous pourrions avoir un système très actif avec des applications fonctionnant tout le temps, mais nous aurions seulement une ou deux heures de vie de la batterie", a déclaré Brockschmidt. Au lieu de cela, les mosaïques peuvent émettre des mises à jour même lorsque l'application sous-jacente n'est pas en cours d'exécution. Windows permettra à un développeur de définir un service externe, via une API (Application Programming Interface), capable de fournir des mises à jour via Internet au nom de l'application.

Microsoft a limité ce qui peut être placé sur les écrans de démarrage et de verrouillage. "Si vous laissez tout le monde mettre ce qu'ils veulent sur leurs tuiles-vidéo, contrôles interactifs, mouvement-ce serait un chaos total par la suite", a déclaré Brockschmidt. Au lieu de cela, l'entreprise propose 40 modèles de tuiles et de notifications que les développeurs peuvent utiliser. Chaque image d'une mosaïque ne peut pas dépasser 200 Ko et ne pas dépasser 1024 pixels. "En limitant ce que vous pouvez faire sur l'écran de démarrage, vous obtenez une vue beaucoup plus unifiée qui est beaucoup plus propre et plus informative", a déclaré Brockschmidt.

Une autre forme de contribution que les développeurs devront prendre en compte est une nouvelle forme d'entrée. à savoir tactile, où les utilisateurs interagissent avec le système d'exploitation directement à travers l'écran. «Nous voulons vraiment que les développeurs aient une approche tactile de leurs applications», a déclaré Jeff Burtoft, un évangéliste Microsoft HTML5, lors d'une autre conférence.

Tout comme la souris a introduit de nouvelles façons d'interagir avec les programmes graphiques, le L'interface tactile offre de nouvelles possibilités d'interaction avec l'utilisateur. Windows 8 peut déterminer si le périphérique sur lequel il s'exécute accepte le toucher en entrée. Si c'est le cas, il active les "écouteurs" pour l'entrée tactile.

"Toutes nos navigations fonctionnent à la fois avec le toucher et la souris", a déclaré Burtoft. «Si vous concevez pour le toucher, vous obtenez la souris gratuitement.»

Les interactions tactiles se présentent sous deux formes: les pointeurs et les gestes.

Un geste résume l'intention d'un utilisateur, tel qu'un tapotement sur un écran ouvrir un programme. Windows 8 interprète une gamme de gestes de la part de l'application, de sorte que le développeur n'a pas à écrire ce code à partir de zéro.

Microsoft a développé un ensemble de gestes, que Burtoft appelle Windows 8 Touch Language, que l'entreprise veut développeurs à utiliser uniformément dans toutes leurs applications. Les gestes incluent tap, appuyez-et-maintenez, pincer-et-zoom, et balayez-du-bord. "Tant que différentes applications utilisent toutes la même langue, il sera facile pour les utilisateurs de savoir" comment naviguer dans leurs applications ", a déclaré Burtoft.

Pour les cas où les gestes ne peuvent pas fournir les détails dont une application a besoin, Microsoft fournit également des pointeurs. Avec les pointeurs, chaque point de contact sur l'écran reçoit son propre "objet d'événement" auquel les développeurs peuvent accéder directement avec leur code d'application. Les pointeurs permettent à l'utilisateur d'exécuter des tâches telles que dessiner ou écrire sur l'écran.

Un autre aspect à considérer est le design. Dans une autre session Build, le principal conseiller en expérience utilisateur de Microsoft, Will Tschumy, a expliqué la philosophie derrière le nouveau Windows, dans l'espoir que les développeurs construiront leurs applications de la même manière.

Pour l'observateur occasionnel, la nouvelle interface semble moins encombrée avec des boîtes et des choix de menu. Ce regard, a déclaré Tschumy, était en réalité inspiré par le haut modernisme, une école de design qui a ses racines dans le mouvement d'art du Bauhaus du début du 20ème siècle.

"Il s'agit d'essayer de sortir le système d'exploitation" il a dit. Windows 8 essaie d'aider les utilisateurs à se concentrer sur la tâche, a-t-il déclaré. Les applications doivent avoir très peu de chrome, le cas échéant, le terme de conception pour les boîtes et les sélections de menu qui encadrent la plupart des applications aujourd'hui. Au lieu de cela, le contenu de l'application, comme une photo, une vidéo ou un document texte, devrait occuper l'intégralité de l'écran.

Tschumy a conseillé aux développeurs de réfléchir à chaque fois qu'ils ont une question de conception avec Windows 8. "

Une entreprise qui adopte le nouveau paradigme du design est SAP. Le fournisseur d'ERP (planification des ressources d'entreprise) prévoit de lancer dans les prochains mois six applications qui intègrent les nouvelles règles de conception de Windows, a déclaré Fred Samson, vice-président SAP de la mobilité et de l'innovation dans une autre session. pour exploiter autant de fonctionnalités Windows 8 que possible ", a déclaré Samson. La nouvelle interface permet à SAP de créer des applications plus immersives et interactives, a-t-il déclaré. Les utilisateurs peuvent déplacer un document en faisant défiler plutôt qu'en paginant, les données peuvent être affichées sur des cartes plutôt que sur des listes, et les documents peuvent être identifiés par des images plutôt que des noms.

Samson démontre une application, Financial Factsheet à partir d'une base de données client de manière graphique. Par exemple, il permet à l'utilisateur d'interroger une base de données pour les contacts dans un rayon de 50 miles et d'afficher les résultats sur une carte.

"Les utilisateurs n'ont pas besoin d'apprendre une nouvelle langue. Ils n'ont pas à ouvrir un filtre, sélectionner un attribut, filtrer par l'attribut. Tout est prévu pour eux ", a-t-il dit.