趨勢科技

趨勢微標誌

結合了 Trend 微,這是網路安全性的全球領導者,可協助讓世界安全地交換數位資訊。 在日益普及的世界中,我們為企業、政府和消費者創新的解決方案,為資料中心、雲端環境、網路和端點提供多層式安全性。

除了安全性部門以外,我們也會尋找其他網域中的新商機,例如系統維護和優化。 例如,我們正在開發簡潔的應用程式,以協助使用者藉由移除 junks、大型檔案、重複檔案等,來取得更多可用的磁碟空間 () 並將其電腦效能優化。 目前,有一個更清楚的 Microsoft Store 和線上的散發通道。

在我們的開發過程中,我們面臨一些挑戰,最後使用全新的 Windows 開發技術來解決問題。

在過去,已根據 Windows 應用程式 (UWP) 開發了更整潔的商店版本,線上版本是採用 Win32 技術的傳統型應用程式。 很難維護兩個不同的程式碼分支。 為了整合這兩個分支,我們選擇並套用了 Electron 和 Windows 封裝 (傳統型橋接器) ,而且在實務上也有良好的作用。 此外,藉由利用 c + +/WinRT,我們在整合版本中成功執行了 Windows 10 「Windows 快顯通知」和「啟動工作」 api。

在簡潔的情況下,Electron 包含套件大小很大的 Chromium 引擎,讓下載和升級整個封裝變得很困難,尤其是在網路連線發生問題時。 由於 MSIX 是 Windows 上的新式封裝方法,並且支援累加式升級 Windows,因此我們開始執行 MSIX 封裝,這不僅有助於累加式升級,也有助於簡化 DevOps 管線中的 CI/CD。 現在 Windows 新式封裝可在我們的環境中順利執行。 同時,我們的產品套件線上版本甚至可以從 MSIX 獲益。

藉由這些技術,我們也協助使用者及改善我們的收購。

  • 藉由利用 Windows 封裝,我們整合了商店版本和線上版本的程式碼分支。
  • 藉由整合「Windows 快顯通知」 API,我們提供更佳且更一致的使用者體驗,且干擾較少。
  • 藉由整合「啟動工作」 API,我們為使用者提供了啟用或停用清除程式的選項。 我們用來取得許多使用者考慮,以控制自動啟動應用程式的能力。
  • 藉由使用 MSIX,我們可以讓我們的產品現代化在部署中、改善使用者的升級體驗,以及妥善簡化 DevOps 管線。

「MSIX 和 WinRT 都為我們提供令人興奮的 techs。 MSIX 統一了商店版本和線上版本的格式,讓開發人員能夠更輕鬆地封裝和部署。 我希望我們可以進一步摘要 MSIX,並用它來加強部署程式。 相較于 WIN32 API,c + +/WinRT 是物件導向、功能強大且更容易瞭解。 更重要的是,它不僅支援 UWP 應用程式,也讓我們有機會在傳統 Windows 應用程式中使用最新的 Windows 10 techs。」 -開發人員領導人,趨勢微