Archives des étiquettes : Electron

La nouvelle version majeure de Microsoft Teams plus économe en ressources arrive !

Selon The Verge, Microsoft s’apprêterait à lancer dès le mois prochain une nouvelle version de Microsoft Teams qui a été reconstruite de A à Z pour améliorer considérablement l’utilisation des ressources système sur les PC. The Verge précisant que Microsoft aurait commencé à tester ce nouveau client Teams à grande échelle depuis quelques jours avec pour objectif d’ouvrir ces tests au public dès le mois de mars, avant une disponibilité générale dans la foulée si ceci s’avère concluant. Ce projet porterait en interne le nom de Teams 2.0 pour marquer le saut avec l’existant.

Cela fait des lustres que ceci est évoqué par Microsoft pour répondre à la demande toujours plus insistante des clients qui se plaignent (à juste titre) de la voracité accrue de ce dernier en ressources machines, si bien qu’il faille parfois envisager un changement de PC pour répondre à ceci. Avec un impact aussi logiquement sur l’autonomie des machines. Lorsque l’on voit au fil des mois, et nous nous en faisons largement écho, de l’accroissement des fonctionnalités du programme, ce n’est pas complètement saugrenu que Teams réclame plus de mémoire ou de ressources du processeur.

Mais ici le problème vient plutôt du runtime web utilisé par Microsoft : le produit Open source Electron (déjà utilisé dans de nombreux produits dont Visual Studio code, Slack par exemple). Cet outil permet d’encapsuler une application Web en application autonome sur différentes plateformes et permet ainsi l’exécution du même programme sur ces plateformes. De quoi réaliser plus simplement et surtout très rapidement un portage de Teams Web, Teams PC et Teams Mac par exemple grâce à la disponibilité d’Electron sur ces plateformes.

Oui mais voilà, Electron ne brille pas par sa sobriété en matière de ressources mémoire ou processeur, et qui dit processeur sur un portable dit aussi autonomie de la batterie… Dans cette version 2.0 Teams utilisera donc la technologie maison cette fois « Edge Webview2 » (issue du moteur de rendu de Google Chrome, lui même issu du Webkit d’Apple…). Microsoft adopterai également la plateforme javascript React (qui elle vient de Facebook/Meta), pour offrir d’autres améliorations de l’interface utilisateur dans les mois à venir. C’est un travail que Microsoft aurait commencé avec un cible sous Windows 11 dans un premier temps et qui est élargie aujourd’hui.

Grâce à ces améliorations, Teams devrait s’ouvrir beaucoup plus rapidement ou être plus réactif lorsque vous faites une présentation en réunion ou répondez à des messages.

Microsoft prévoit actuellement de publier en preview sa nouvelle application aux utilisateurs de Teams dès la fin du mois de mars donc mais l’éditeur précise que compte tenue de l’importance des changements il y aura bien un bouton permettant de revenir à l’application existante si nécessaire, un peu à la manière du nouvel Outlook 🙂

Teams en natif sur Windows ARM

On y croyait plus : Teams est disponible en natif sous Windows ARM ! Dans le cadre du lancement de sa nouvelle génération de Surface Pro X en début de mois, Microsoft avait discrètement annoncé qu’elle apporterait une version native ARM64 de Microsoft Teams. Annonce très discrète pour éviter les questions qui fâchent du style : « Et Office c’est pour quand ? » …

Une application native 64 bits de Teams pour les appareils ARM améliore considérablement les performances de l’offre puisqu’elle ne fonctionne plus sur une couche d’émulation x86. Mais on peut s’étonner pourquoi cela n’a pas été fait avant sachant que Teams est basé sur le framework Electron (donc pour faire simple le moteur du navigateur Web) lui même fonctionnant nativement sous ARM

Cette annonce ne résout pas le problème pour Microsoft Office, qui n’est toujours pas proposé en natif sur la plateforme ARM de Microsoft … Et les choses annoncées pour Teams ne présage pas une accélération du portage pour Office : car ce dernier n’est pas lui basé sur Electron.

Cette situation est d’autant plus étonnante pour Office que la plateforme est annoncée en natif sur les nouvelle machines ARM d’Apple (dont le lancement pourrait-etre prévu pour mi-novembre). Microsoft développe aussi depuis des années des version ARM d’Office pour iPad et tablettes Android (même si le spectre fonctionnel est très différent dans ce cas).

Cela pose de véritables questions sur les évolutions des OS dans la stratégie Microsoft face à Apple avec son Mac ARM qui pointe le bout de son nez, les Chromebooks de Google sous Chrome OS et leurs évolutions sur Fushia OS… Autan de question dont nous débattrons lors du prochain Briefing Calipia avec une session consacré à l’évolution des systèmes d’exploitation.