Trend Micro

Trend Micro logo

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

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

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

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

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

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

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

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