Freigeben über


Trend Micro

Trend Micro logo

Trend Micro Incorporated, ein weltweit führendes Unternehmen im Bereich der Cybersicherheit, trägt dazu bei, die Welt für den Austausch digitaler Informationen sicher zu machen. In einer zunehmend vernetzten Welt bieten unsere innovativen Lösungen für Unternehmen, Behörden und Verbraucher mehrschichtige Sicherheit für Rechenzentren, Cloud-Umgebungen, Netzwerke und Endgeräte.

Neben dem Sicherheitssektor suchen wir auch nach neuen Möglichkeiten in anderen Bereichen, wie z. B. der Systemwartung und -optimierung. So entwickeln wir beispielsweise Cleaner One, eine innovative Anwendung, die den Benutzern hilft, mehr freien Speicherplatz zu gewinnen (durch Entfernen von Junk-Dateien, großen Dateien, doppelten Dateien usw.) und die Leistung ihres Computers zu optimieren.Systemwartung und -optimierung. Derzeit gibt es für Cleaner One zwei Vertriebskanäle: Microsoft Store und Online.

Während unserer Entwicklung standen wir vor einigen Herausforderungen, die wir schließlich durch den Einsatz neuer Windows-Entwicklungstechnologien lösen konnten.

Zuvor wurde die Store-Version von Cleaner One für die Universelle Windows-Platform (Universal Windows Platform, UWP) entwickelt; die Online-Version war eine Desktop-App, die die Win32-Technologie übernahm. Es war schwierig, zwei verschiedene Codebranchen zu pflegen. Um beide Branchen zu vereinheitlichen, haben wir uns für Electron und Windows-Paketerstellung (Desktop-Brücke) entschieden, und es hat in der Praxis gut funktioniert. Darüber hinaus haben wir durch die Nutzung von C++/WinRT erfolgreich die Windows 10 APIs „Windows Toast Notification“ und „Startup Task“ in der vereinheitlichten Version implementiert.

In Cleaner One enthält Electron die Chromium-Engine, deren Paketgröße sehr groß ist, was das Herunterladen und Aktualisieren des gesamten Pakets erschwert, insbesondere bei Problemen mit der Netzwerkverbindung. Da MSIX eine moderne Verpackungsmethode unter Windows ist und inkrementelle Upgrades gut unterstützt, haben wir mit Hilfe von MS Windows AppConsult begonnen, MSIX-Pakete zu implementieren, was nicht nur bei inkrementellen Upgrades, sondern auch bei der Vereinfachung von CI/CD in unserer DevOps-Pipeline sehr hilfreich ist. Jetzt läuft die moderne Windows-Paketerstellung in unserer Umgebung reibungslos. Inzwischen kann unsere Online-Version des Produktpakets sogar von MSIX profitieren.

Mit diesen Technologien haben wir unseren Nutzern geholfen und auch unsere Akquisitionen verbessert.

  • Durch die Nutzung von Windows-Paketerstellung haben wir unsere Code-Branchen der Store-Version und der Online-Version vereinheitlicht.
  • Durch die Integration der „Windows Toast Notification“-API konnten wir eine bessere und konsistentere Benutzererfahrung mit weniger Störungen erreichen.
  • Durch die Integration der „Startup Task“-API haben wir den Benutzern die Möglichkeit gegeben, Cleaner One zu aktivieren oder zu deaktivieren. Wir haben früher viele Bedenken von Nutzern bezüglich der Möglichkeit, das automatische Startup der App zu steuern, erhalten.
  • Durch den Einsatz von MSIX sind wir in der Lage, unser Produkt bei der Bereitstellung zu modernisieren, die Upgrade-Erfahrung für die Benutzer zu verbessern und unsere DevOps-Pipeline richtig zu vereinfachen.

„MSIX und WinRT sind beide spannende Technologien für uns. MSIX vereinheitlicht das Format unserer Store-Version und Online-Version und erleichtert Entwicklern die Verpackung und Bereitstellung. Ich hoffe, dass wir MSIX weiter ausbauen und zur Verbesserung unseres Bereitstellungsprozesses nutzen können. Im Vergleich zur Win32-API ist C++/WinRT objektorientiert, leistungsfähig und dennoch einfacher zu verstehen. Noch wichtiger ist, dass es nicht nur UWP-Apps unterstützt, sondern uns auch die Möglichkeit gibt, die neuesten Windows 10-Technologien in traditionellen Windows-Apps zu nutzen.“ - Leiter der Entwicklerabteilung, Trend Micro