Microsoftがアプリ戦略をアップデート 新形式「MSIX」でモダン化は進むか鈴木淳也の「Windowsフロントライン」(1/2 ページ)

» 2018年06月07日 16時30分 公開

 Microsoftが新しいアプリのパッケージング形式「MSIX」を提案している。米ワシントン州シアトルで5月上旬に開催されたMicrosoftの開発者会議「Build 2018」ではさまざまな発表が行われたが、このMSIXも注目すべきポイントの1つだ。

 近年の同社は、Microsoftストアならびに、そこでのアプリ配信形式である「UWP(Universal Windows Platform)」を推進してきたが、MSIXは従来のデスクトップアプリ配信形式であるWindows Installer「MSI(.msi)」の後継となるだけでなく、このUWPのベースとなる「APPX(.appx)」の特徴も含んだスーパーセットとして機能する。

 今回はこのMSIXの最新情報についてまとめる。

従来のデスクトップアプリを“モダン”化する仕組み

 MSIXは2018年3月初旬に開催された「Windows Developer Day」で初めて紹介されたもので、Win32からWPF、Windows Forms、UWPまで、あらゆる形式のアプリを包含する統合型パッケージング形式だ。仕様そのものは発表時点でオープンソースとして公開されており、GitHubで関連ドキュメントやSDKを確認できる。

 一般に、今日企業ユーザーで利用されている標準的なデスクトップアプリはMSIのインストーラ、またはApp-Vのコンテナ形式で展開されていることが多い。この他、Microsoftはビジネス向けMicrosoftストアも用意しており、企業用にカスタマイズされたプライベートストアを使って従業員のデバイスにUWPアプリ(APPX)の配布が可能だ。既存のデスクトップアプリをUWPに変換する「Desktop Bridge」もこの範囲に含まれる。

 MSIXは、こうした異なる3つの配信形式を包含するスーパーセットとして機能する。Win32を含む従来型アプリをサポートしつつ、UWPの特徴を備えてビジネス向けMicrosoftストアのような“モダン”な配信プラットフォームも利用できるのだ。

MSIX MSIやApp-Vを使った従来型のアプリ配信
MSIX MSIX形式を利用することで、最新のアプリ配信・管理の仕組みを利用できる

 なぜMSIXのような仕組みが必要なのか、その一番の理由はアプリのライフサイクル管理にある。企業内で展開されるアプリは不定期にアップデートが実施され、その度にクライアントPCへの再配布が発生する。この作業はOSアップデートが行われる度に検証を交えて発生するため、実質的にOSとアプリのいずれかでアップデートがあったときには配信作業が必要になるわけだ。

 Windows 10では「Semi-Annual Channel(SAC)」という仕組みの導入により、春と秋の年2回のアップデートが定められている。Microsoftによれば、このSACの導入に伴い、配信におけるトラブルの回避と管理の容易化を図るべく、MSIXを含む“モダン”な形式への移行が重要になるという。

 マッチポンプ的な印象を受ける部分もあるが、OSが“モダン”化していく中、Windows 7以前の仕組みを維持するのは将来性もなく、2020年の同OS延長サポート終了を見込んだ移行策の1つともいえる。

 MSIXはUWPの特徴も備えているため、関連ファイルは1つにパッケージされており、導入からクリーンアンインストールまでが簡単に行える。差分アップデートにも対応し、アプリのアップデートごとにフルインストール作業が発生することもない。

 また「APPX with Bundle」の形式にもあるように、アプリに必要なリソースファイルを切り出しておき、対応する言語や異なるサイズのアイコンをデバイスの解像度に合わせてパッケージに含めることで、特定のデバイスをターゲットにしたパッケージを構成することが可能だ。これにより、配信のパッケージサイズを縮小することもできる。

MSIX MSIXを利用するメリットは幾つかあるが、UWP的な特徴の他、ブロック単位の差分アップデートなど、配信に関する負荷を低減するものが多い
MSIX アプリに必要なリソースを切り出してパッケージにバンドルしておくことで、インストール時にOSが適切なリソースを選択する
       1|2 次のページへ

Copyright © ITmedia, Inc. All Rights Reserved.

アクセストップ10

2026年08月20日 更新
  1. ビジネスシーンにもなじむチタンボディー! 本格ランウォッチ「Amazfit Cheetah 2 Pro」を日常使いしてみた (2026年08月19日)
  2. Snapdragon X2 Elite搭載「Surface Laptop 13.8インチ」「Surface Pro 13インチ」は快適に使えるのか? パフォーマンスと互換性をチェックして分かったこと (2026年08月18日)
  3. アイオー、レコーダーソフト「BDレコ」「DVDレコ」が他社製Blu-rayレコーダーからのダビングに対応 (2026年08月18日)
  4. 14万円のARグラス「ROG XREAL R1」を試す 最大240Hz表示の滑らかな大画面は魅力だが、8万円台のベース機とどちらを買うべきか (2026年08月18日)
  5. 白ボディーに赤いアクセントが映える「G TUNE DG-I7A70」の実力を検証 Radeon RX 9070搭載のミニタワーPC (2026年08月19日)
  6. 壁から約15cmで100型のシアター環境! AWOL Visionの超短焦点4Kトリプルレーザープロジェクター「Aetherion」シリーズが日本上陸 Makuakeで先行予約開始 (2026年08月18日)
  7. モバイルディスプレイの“置き場所問題”はこれで解決! マグネットスタンドが優秀な「エスプレッソ ライト 15」を試す (2026年08月17日)
  8. エレコム、USB Type-C接続に対応したHDMI出力アダプター (2026年08月18日)
  9. グラボ高騰が止まらない! RTX 5090は100万円超えの可能性も、「組むなら8月中」の声 (2026年08月15日)
  10. ZERO ZERO ROBOTICS、飛行撮影も楽しめる2in1設計のジンバルカメラ (2026年08月19日)
最新トピックスPR

過去記事カレンダー