Skip to main content

Passez tout de suite à UWP 6.1.5 + Windows Community Toolkit 3 ! C’est incroyable !

Coïncidence ou pas, le package nuget pour UWP a été mis à jour la même semaine que Windows Community Toolkit.

Au moment où j’écris cet article, il s’agit des versions :

  • .net Native 2.1 UWP 6.1.5
  • Windows Community Toolkit 3.0.0

Le Log des mises à jour est plutôt commun : nouveauté, performances, stabilité. On a l’impression de lire cela à chaque mise à jour.  Les deux projets incluent donc quelques nouveautés (mais ce n’est pas le sujet qui m’anime aujourd’hui), et quelques améliorations de performances et de stabilité (ça, c’est le sujet).

Pourquoi mettre en avant ces deux versions ?

La raison est simple: je crois que les développeurs ont été bien trop humbles en parlant de « quelques améliorations de performances et de stabilité ». J’ai testé sur plusieurs applications et POC pas toujours très stables sans changer le moindre code. L’évolution est énorme !

C’est le jour et la nuit :

  • Les applications ne plantent plus sans raison (même après plusieurs jours en fonctionnement).
  • Les crashs provoqués par des librairies liées à Edge semblent avoir tous disparu (c’est de l’ordre du miracle).
  • La consommation en RAM est drastiquement diminuée.
  • Le Garbage Collector libère des ressources qui semblaient avoir des références cycliques.
  • Pour mes applications mises à jour, les courbes de crashs accessibles via le Dashboard sont en chute libre (pas un seul crash sur les nouvelles versions)

Cerise sur le gâteau, ces améliorations sont perceptibles aussi sur Windows Mobile 10. Il est donc vivement conseillé de mettre à jour ses applications UWP de suite.

Alors, je n’ai qu’une chose à dire « Chapeaux bas aux épiques qui ont travaillé sur ces projets ! »

Jérémy Jeanson

Comments

You have to be logged in to comment this post.

Cookies Cookie Policy

This website uses cookies and similar technologies to allow us to promote our services and enhance your browsing experience. If you continue to use this website you agree to our use of cookies.