Trend Micro

Logo Trend Micro

Trend Micro Incorporated., leader mondial dans cybersécurité, permet d’assurer la sécurité du monde pour l’échange d’informations numériques. Dans un monde de plus en plus connecté, nos solutions novatrices destinées aux entreprises, aux gouvernements et aux consommateurs offrent une sécurité multicouche pour les centres de données, les environnements Cloud, les réseaux et les points de terminaison.

Outre le secteur de la sécurité, nous recherchons également de nouvelles opportunités dans d’autres domaines, telles que la maintenance et l’optimisation du système. Par exemple, nous développons une application innovante pour aider les utilisateurs à gagner plus d’espace disque (en supprimant les courriers indésirables, les fichiers volumineux, les fichiers dupliqués, etc.) et en optimisant les performances de leur ordinateur. à l’heure actuelle, le nettoyeur dispose de deux canaux de distribution, Microsoft Store et en ligne.

au cours de notre développement, nous avons rencontré des difficultés et les avons finalement résolues à l’aide de nouvelles technologies de développement Windows.

auparavant, le nettoyage d’une version de magasin reposait sur la norme UWP (Universal Windows Application), la version en ligne était une application de bureau adoptant Win32 tech. Il était difficile de gérer deux branches de code différentes. afin d’unifier les deux branches, nous avons choisi et appliqué l’emballage d’électrons et de Windows (Pont du bureau), et il s’est avéré bien pratique. en outre, en tirant parti de C++/WinRT, nous avons implémenté avec succès Windows 10 api « Windows Toast Notification » et « tâche de démarrage » dans la version unifiée.

en général, l’électron inclut Chromium moteur dont la taille du package est importante, ce qui complique le téléchargement et la mise à niveau du package entier, en particulier en cas de problèmes de connexion réseau. étant donné que MSIX est une méthode de packaging moderne sur Windows et qu’il prend en charge la mise à niveau incrémentielle, avec l’aide de MS Windows AppConsult, nous avons commencé à implémenter le packaging MSIX, ce qui aide beaucoup non seulement sur la mise à niveau incrémentielle, mais également sur la simplification de l’intégration continue/de CD dans notre pipeline DevOps. à présent, Windows les packages modernes s’exécutent correctement dans notre environnement. Pendant ce temps, notre version en ligne du package produit peut même tirer parti de MSIX.

Avec ces technologies, nous avons aidé nos utilisateurs et amélioré nos acquisitions également.

  • en tirant parti de l’empaquetage Windows, nous avons unifié nos branches de code de la version du Store et de la version en ligne.
  • en intégrant l’API « Windows Toast Notification », nous avons fourni une expérience utilisateur plus cohérente et plus cohérente avec moins d’interférences.
  • En intégrant l’API « tâche de démarrage », nous avons fourni aux utilisateurs une option permettant d’activer ou de désactiver le nettoyeur. Nous avons utilisé pour obtenir un grand nombre de préoccupations des utilisateurs concernant la possibilité de contrôler le démarrage automatique de l’application.
  • en utilisant MSIX, nous sommes en mesure de rendre notre produit moderne dans le déploiement, d’améliorer l’expérience de mise à niveau pour les utilisateurs et de simplifier le pipeline DevOps correctement.

«MSIX et WinRT sont des techniciens passionnants pour nous. MSIX unifie le format de la version du Store et de la version en ligne, ce qui facilite l’empaquetage et le déploiement pour les développeurs. J’espère que nous pouvons améliorer MSIX et l’utiliser pour notre processus de déploiement. Par rapport à l’API Win32, C++/WinRT est orienté objet, puissant et encore plus facile à comprendre. plus important encore, il prend non seulement en charge les applications UWP, mais nous donne également la possibilité d’utiliser les dernières technologies de Windows 10 dans les applications de Windows traditionnelles. -Responsable des développeurs, Trend Micro