Trend Micro

Trend Micro logo

Trend Micro Incorporated., líder global en ciberseguridad, ayuda a hacer que el mundo sea seguro para intercambiar información digital. En un mundo cada vez más conectado, nuestras soluciones innovadoras para empresas, gobiernos y consumidores proporcionan seguridad por capas para centros de datos, entornos en la nube, redes y puntos de conexión.

Además del sector de la seguridad, también estamos buscando nuevas oportunidades en otros dominios, como el mantenimiento del sistema y la optimización. Por ejemplo, estamos desarrollando Cleaner One, una aplicación innovadora para ayudar a los usuarios a obtener más espacio libre en disco (mediante la eliminación de archivos no deseados, archivos grandes, archivos duplicados, etc.) y optimizar su rendimiento informático. En la actualidad, Cleaner One tiene dos canales de distribución, Microsoft Store y Online.

Durante nuestro desarrollo, nos enfrentamos a algunos desafíos y finalmente los resolvimos mediante el uso de nuevas tecnologías de desarrollo Windows.

Anteriormente, Cleaner One Store Version se desarrolló en función de la aplicación universal de Windows (UWP), la versión en línea era una aplicación de escritorio que adoptaba la tecnología Win32. Era difícil mantener dos ramas de código diferentes. Con el fin de unificar ambas ramas, elegimos y aplicamos Electron y Windows Packaging (Puente de dispositivo de escritorio), y funcionó bien en la práctica. Además, al aprovechar C++/WinRT, hemos implementado correctamente Windows 10 api de "Windows notificación del sistema" y "Tarea de inicio" en la versión unificada.

En Cleaner One, Electron incluye Chromium Motor cuyo tamaño de paquete es grande, lo que dificulta la descarga y actualización de todo el paquete, especialmente cuando hay problemas de conexión de red. Dado que MSIX es un método de empaquetado moderno en Windows y admite la actualización incremental bien, con la ayuda de MS Windows AppConsult, empezamos a implementar el empaquetado MSIX, que ayuda mucho no solo a la actualización incremental, sino también a simplificar CI/CD en nuestra canalización de DevOps. Ahora Windows empaquetado moderno se ejecuta sin problemas en nuestro entorno. Mientras tanto, nuestra versión en línea del paquete de productos puede incluso beneficiarse de MSIX.

Con estas tecnologías, ayudamos a nuestros usuarios y también a mejorar nuestras adquisiciones.

  • Al aprovechar Windows Empaquetado, hemos unificado nuestras ramas de código de La versión de la tienda y versión en línea.
  • Al integrar la API "Windows notificación del sistema", proporcionamos una experiencia de usuario mejor y más coherente con menos interferencias.
  • Al integrar la API "Tarea de inicio", proporcionamos a los usuarios la opción de habilitar o deshabilitar Cleaner One. Solíamos obtener una gran cantidad de preocupaciones del usuario con respecto a la capacidad de controlar el inicio automático de la aplicación.
  • Con MSIX, podemos modernizar nuestro producto en la implementación, mejorar la experiencia de actualización para los usuarios y simplificar nuestra canalización de DevOps correctamente.

"MSIX y WinRT son tecnologías interesantes para nosotros. MSIX unifica el formato de nuestra versión de la tienda y la versión en línea, hace que el empaquetado y la implementación sean más fáciles para los desarrolladores. Espero que podamos seguir digeriendo MSIX y usarlo para capacitar nuestro proceso de implementación. En comparación con la API de Win32, C++/WinRT está orientado a objetos, es eficaz y aún más fácil de entender. Lo más importante es que no solo admite aplicaciones para UWP, sino que también nos ofrece la oportunidad de usar las últimas tecnologías Windows 10 en aplicaciones tradicionales Windows". - Líder del desarrollador, Trend Micro