Trend Micro

Trend Micro logo

Trend Micro Incorporated., глобальный лидер в области кибербезопасности, помогает сделать мир безопасным для обмена цифровой информацией. В все более подключенном мире наши инновационные решения для предприятий, правительств и потребителей обеспечивают многоуровневую безопасность для центров обработки данных, облачных сред, сетей и конечных точек.

Помимо сектора безопасности, мы также ищем новые возможности в других областях, таких как обслуживание и оптимизация системы. Например, мы разрабатываем приложение Cleaner One, которое помогает пользователям получить больше свободного места на диске (путем удаления нежелательных файлов, больших файлов, повторяющихся файлов и т. д.) и оптимизации производительности компьютера. В настоящее время в Cleaner One есть два канала распространения, Microsoft Store и Online.

Во время нашего развития мы столкнулись с некоторыми проблемами и, наконец, устранили их с помощью новых технологий разработки Windows.

Ранее версия Более чистого магазина была разработана на основе универсального приложения Windows (UWP), онлайн-версия была классическим приложением, внедряющим технологию Win32. Трудно поддерживать две разные ветви кода. Для объединения обеих ветвей мы выбрали и применили Electron и Windows Packaging (мост для классических приложений), и она хорошо сработала на практике. Кроме того, используя C++/WinRT, мы успешно реализовали Windows 10 API "Windows всплывающее уведомление" и "Задача запуска" в унифицированной версии.

В Более чистом приложении Electron включает Chromium Engine, размер пакета которого велик, что затрудняет загрузку и обновление всего пакета, особенно при возникновении проблем с сетевым подключением. Так как MSIX является современным методом упаковки на Windows и поддерживает добавочное обновление с помощью MS Windows AppConsult, мы начали реализовывать упаковку MSIX, которая помогает не только при добавочном обновлении, но и при упрощении CI/CD в конвейере DevOps. Теперь Windows современная упаковка работает плавно в нашей среде. Между тем, наша версия продукта в Интернете может даже воспользоваться MSIX.

С помощью этих технологий мы помогли нашим пользователям и улучшили наши приобретения.

  • Используя упаковку Windows, мы объединили ветви кода версии Магазина и веб-версии.
  • Интеграция API всплывающего уведомления Windows обеспечивает более эффективное и согласованное взаимодействие с пользователем с меньшим количеством помех.
  • Интегрировав API "Задача запуска", мы предоставили пользователям возможность включить или отключить Очистку One. Мы использовали для получения большого количества проблем пользователей относительно возможности управления автоматическим запуском приложения.
  • С помощью MSIX мы можем сделать наш продукт модернизацией в развертывании, улучшить возможности обновления для пользователей и упростить конвейер DevOps должным образом.

"MSIX и WinRT оба являются захватывающими технологиями для нас. MSIX унифицировывает формат версии Магазина и версии Online, упрощает упаковку и развертывание для разработчиков. Я надеюсь, что мы можем дополнительно дайджест MSIX и использовать его для расширения возможностей процесса развертывания. По сравнению с API Win32 C++/WinRT является объектно-ориентированным, мощным и еще более понятным. Более важно, что он не только поддерживает приложения UWP, но и дает нам возможность использовать новейшие технологии Windows 10 в традиционных приложениях Windows". - Лидер разработчика, Trend Micro