「Windows」アプリケーションのパッケージングにおいて、「MSI」に代わる新たな標準ファイル形式を目指す「MSIX」。MSIから進化した機能にはどのようなものがあるのか。MSIXに乗り換えるメリットとは。
Microsoftは、「Windows」用のソフトウェアインストーラー「Windows Installer」用のファイル形式「MSI」の改良版として、「MSIX」を導入した。MSIXはMSIとどう異なるのか。従来のパッケージ形式から切り替える意義はあるのか。
Microsoftは2018年、アプリケーションのパッケージ形式「AppX」の拡張版として「MSIX」を導入した。AppXの開発当初の目的は、「Windows 10」以降のWindowsで実行するアプリケーションを開発するための枠組み「ユニバーサルWindowsプラットフォーム」(UWP)を支援することだった。MicrosoftはMSIXの設計に当たり、MSIの他に以下で得た知見を活用した。
MSIXの構造はAppXやApp-Vに似ている。その中身は、アプリケーション本体のファイルと、設定を記した「XML」形式のファイルをまとめた「ZIP」形式のファイルだ。
MSIXはモダンな開発手法で作られたアプリケーションに加えて、従来のWin32に基づくアプリケーションもパッケージ化できる。IT管理者は必要なアプリケーションをMSIX形式でパッケージ化して、「Microsoft Intune」「Microsoft Configuration Manager」などの管理ツールで配布可能だ。
MSIと比較して、MSIXは以下の新しい機能と利点を備える。
MicrosoftがMSIXを公開した際、企業の間にMSIからMSIXに切り替える流れが生まれたとは言い難い。MSIXの初期バージョンにはバグがあったり、アプリケーションをMSIX形式でパッケージングするためのツールが不足していたりしたためだ。特にApp-Vを使用していた企業にとっては、MSIXのコンテナ化機能がApp-Vのものと完全に一致していないため、コンテナ化したアプリケーションの機能の一部が失われかねない問題があった。このため、App-VパッケージをMSIXフォーマットに直接変換できず、既存のアプリケーションをMSIX形式に適応させるための作業が必要となった。その後、MicrosoftがApp-Vのサポートを2026年に終了すると発表したことで、App-VからMSIXへの移行が加速しつつある。
Microsoftやコミュニティーが、MSIXの導入やMSIからの移行を支援するツールを開発している。
MSIXへの移行を支援するツールとして、Microsoftは以下を提供している。
「TMEditX」は、仮想化技術の活用を支援するベンダーTMurgent Technologiesが提供する、MSIXパッケージの編集ツールだ。アプリケーションの互換性向上を目的として、PSFを内包している。TMEditXは、MSIや「EXE」といった形式のインストーラーファイルの挙動を解析して、MSIX形式でも問題なく動作するよう機能の互換性を維持する。アプリケーションが必要な時にだけ仮想マシンに接続する技術「App Attach」を適用できるようにする機能も利用可能だ。その他CitrixやVMwareといったベンダーは、VDI(仮想デスクトップインフラ)でMSIX形式のファイルを扱えるようにしている。
企業やソフトウェアベンダーの間でMSIXが普及することは、市場におけるMSIXの成功の鍵を握っている。
MicrosoftがMSIを導入した際、企業は程なくMSI形式のパッケージを受け入れ、ベンダーも広く採用するようになった。そうした流れが、WindowsアプリケーションのパッケージングフォーマットとしてMSIが定着している現状を作り出している。App-Vも企業間に普及したが、MSIを完全に置き換えるまでには至らなかった。
現在、MSIXは苦戦を強いられている。大手ソフトウェアベンダーはMSIXを全面的には採用していない。ベンダーにフォーマットを切り替える動機があまりないためだろう。
現代ではさまざまなアプリケーションがWebアプリケーションとして提供されるようになったが、Windowsアプリケーションも存続すると思われる。MSIXとApp-Vの互換性に関する問題は解消されつつあり、MSIXのエコシステムも成長している。
MSIXの導入をまだ検討していない企業、特にApp-Vを利用している企業は、MSIXに移行することでメリットを得られる可能性がある。既存技術との互換性、アプリケーション管理を効率化するポテンシャルは、Windowsアプリケーションを利用する企業にとって貴重な資産になるはずだ。
米国TechTargetの豊富な記事の中から、最新技術解説や注目分野の製品比較、海外企業のIT製品導入事例などを厳選してお届けします。
Copyright © ITmedia, Inc. All Rights Reserved.
エンタープライズ向け技術は、Linuxを中核に据え、オープンソースで動作しているものが多い。しかし近年、一部のベンダーが契約による囲い込みを強めており、ベンダーロックインのリスクが高まっている。安定したLinux運用を実現するには?
ITサービスへの要求は年々増大しており、その対応を手作業でカバーするには限界がある。そこで導入されるのがITSMツールだが、特に自動化機能には注意が必要だ。自社に適した運用自動化や作業効率化を実現できるのか、しっかり吟味したい。
業務効率を高めて生産性を向上させるために、多くの企業がITシステムの導入を進めている。しかし、自社の業務に合わないITシステムを導入してしまっては、逆に生産性が低下する可能性も高い。この問題をどう解決すればよいのだろうか。
世界中で広く利用されているChromeブラウザは、業務における重要なエンドポイントとなっているため、強固なセキュリティが必要となる。そこでChromeブラウザを起点に、企業が安全にWebへのアクセスポイントを確立する方法を紹介する。
Google Chromeの拡張機能は生産性の向上に不可欠な機能であり、ユーザーが独自にインストールできる一方、IT管理者を悩ませている。ユーザーデータを保護するためにも、効率的な運用・監視が求められるが、どのように実現すればよいのか。
デザイン性も機能性も“インカム越え”? 進化した接客用連絡ツールの特徴は? (2025/4/14)
「PoCをした企業」がほぼ導入するアプリケーション監視の新たな解決策 (2025/4/8)
DX推進に向かうにはまず守りの業務の改善から (2025/3/6)
企業のIDを内外から狙う攻撃が急増 ID漏えいを前提とした対策が必要な時代に (2025/3/3)
カスハラから従業員も映像も守る ボディーカメラはあのカメラとどう違う? (2025/1/24)
いまさら聞けない「仮想デスクトップ」と「VDI」の違いとは
遠隔のクライアント端末から、サーバにあるデスクトップ環境を利用できる仕組みである仮想デスクトップ(仮想PC画面)は便利だが、仕組みが複雑だ。仮想デスクトップの仕組みを基礎から確認しよう。
「マーケティングオートメーション」 国内売れ筋TOP10(2025年5月)
今週は、マーケティングオートメーション(MA)ツールの売れ筋TOP10を紹介します。
「サイト内検索」&「ライブチャット」売れ筋TOP5(2025年4月)
今週は、サイト内検索ツールとライブチャットの国内売れ筋TOP5をそれぞれ紹介します。
「ECプラットフォーム」売れ筋TOP10(2025年4月)
今週は、ECプラットフォーム製品(ECサイト構築ツール)の国内売れ筋TOP10を紹介します。