Lors de cette journée consacrée à Windows, j’ai assisté à plusieurs sessions où malheureusement le contenue tournaient autour de quasiment le même sujet.
App Model evolution
Dans cette session Andrew Clinick a présenté les évolutions de l’app Model:
- Simplification et l’amélioration de la vitesse de distribution.
- Les delta de MAJ
- Self UWP updating apps (pour les applications installées en dehors du store)
- Microsoft conseille fortement l’utilisation du desktop bridge, non pas pour être dans le store, mais pour améliorer fortement l’expérience utilisateur, dans le sens où l’installation/désinstallation de l’application sera « propre » avec 0 impact sur le système.
Quelques infos sur le Desktop Bridge :
- Il ne convertit pas les applications mais plutôt le MSI, xcopy …
- l’application ne change quasiment pas
- Office et Microsoft teams utilisent le desktop bridge
- Amélioration de l’engagement des utilisateurs avec plusieurs outils :
- Le project Rome
- Les adaptatives cards (via la nouvelle fonctionnalité de Windows « timeline » ou via Cortana/Bots)
- Microsoft Graph (sujet récurant lors de la build)
What’s New in TypeScript
Le nom de cette session est trompeur. Aucune nouveauté n’a été présentée. Anders Hejlsberg a déroulé exactement les mêmes slides qu’il utilise depuis plusieurs mois, avec exactement les mêmes démos.
Les nouveautés listées (ou vues lors des démos) sont celles des versions 2.0 à 2.2 et non pas des futures versions:
- Non-nullable types
- Literal types
- Async Await ( pour de l’ES3/ES5)
- type checking pour du JavaScript (dans VS Code)
- Quick fixes (dans VS Code)
- …