Microsoftがアプリ戦略をアップデート 新形式「MSIX」でモダン化は進むか:鈴木淳也の「Windowsフロントライン」(2/2 ページ)
Microsoftが新しいアプリのパッケージング形式「MSIX」を提案。従来のデスクトップアプリ配信形式であるWindows Installer「MSI(.msi)」の後継となるだけでなく、「UWP(Universal Windows Platform)」のベースとなる「APPX(.appx)」の特徴も含んだスーパーセットとして機能する。
難しかった企業ユーザーのUWPへの移行
Microsoftストアの場合、アップデートは基本的にはアプリストア経由だが、MSIXを使って配信されるアプリでは幾つかの方式が提案されている。
1つはマニュアル方式のアップデートで、アップデートの準備ができた段階でメッセージウィンドウを表示してアップデートを促す。もう1つがサイレントアップデートで、バックグラウンドでユーザーに意識させない形で作業を完了させる。
そのタイミングについても起動時の毎回チェックの他、起動中にAPI経由でアップデートの存在をチェックして作業を開始するなど、ユーザーのアプリ利用スタイルに適した形でアップデートを行う。基本的には自動化を主眼としたもので、可能な限りアプリケーションを最新状態で保てるよう工夫するのが狙いだ。
このように、UWPの管理上の優位性を引き継ぎつつ、MSIを含む既存の全てのアプリ導入ならびに更新環境の後継技術として提案されているのがMSIXとなる。UWPは配布モデルに関してMicrosoftストアでの運用が前提となっているが、MSIXでは企業環境でのさまざまな配布形態を想定した作りになっており、この点で柔軟性が高い。
また前述のDesktop BridgeでUWPに変換されたデスクトップアプリについても、UWPの一種としてWindows 10上のMSIXコンテナの中で実行されることになる。
Microsoftの戦略としては、もともとUWP移行のハードルが高い企業向けアプリをDesktop Bridgeを仲介することで“モダン”なIT管理環境へと移行させていこうと考えていたようだが、MSIXの登場はDesktop Bridgeの存在だけでは既存ユーザーの取り込みは難しかった、ということを意味していると考える。
MSIXの本格展開はこれから
Microsoftによれば、MSIXのパッケージ作成に必要なツールはVisual StudioならびにWindows SDKの今後の新バージョンでサポートされることになるという。この他、インストーラ作成ツールを提供する各社もMSIXのサポートを表明しており、既存のツールをそのままMSIX環境で利用可能になる。
インストール先としてサポートするプラットフォームの一覧はGitHubでドキュメントが公開されており、Windows 10だけでなくmacOSやiOS、Android、Web、Linuxなどが含まれている。そしてWindows 7/8もターゲットに含まれている点は興味深い。
Windows 10ならびにWindows旧バージョンでどのようにMSIXがサポートされていくのか、現時点で具体的なタイムラインは見えておらず、Microsoftの追加情報に期待したい。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
AIをクラウドからエッジへ Microsoft開発者イベント「Build 2018」を読み解く
米Microsoftの開発者会議「Build 2018」では、近年同社が注力する「Intelligent Cloud」と「Intelligent Edge」の最新動向が語られた。
Windows 10大型アップデート「April 2018 Update」は何が新しくなったのか
ギリギリ4月に間に合わせたWindows 10の大型アップデート「April 2018 Update(1803)」。その変更ポイントをチェックする。
突如現れた軽量OSの「Windows 10 Lean」とは?
ようやく2018年春のWindows 10大型アップデート「April 2018 Update」が配信されたばかりだが、2018年秋の大型アップデート「Redstone 5」では新しいエディションが追加されるのではないかと、Windows Insider Program参加者の間で話題になっている。
Windows 10のEdgeとアプリを強化する鍵は「PWA」か
Edgeブラウザの開発チームを強化するMicrosoft。その背景には、Windows 10のWebアプリ実行プラットフォームとしての性能を強化する鍵になる「Progressive Web Apps(PWA)」の影響があるようだ。
「他のセキュリティ対策ソフトはもういらない」とアピールするWindows Defenderの現状
Windows標準のセキュリティ対策機能は“オマケ程度”という認識はもう過去のもの。Windows 10の世代では、Microsoftがセキュリティ対策を大幅に強化しており、最新のセキュリティ動向を考慮したアップデートも続けているのだ。
Windows 10で機械学習ライブラリを実行するための「Windows ML」とは何か
クラウドだけでなく、PCやスマートフォンなどを含むエッジデバイスの世界においても、機械学習ライブラリを使った処理高速化の活用が進みつつある。そんな中、Microsoftが発表した学習済みの機械学習ライブラリをWindows上で動作させるための仕組み「Windows ML(Machine Learning)」の情報を整理する。
「Windows 10 S」を新しい動作モードとして広めようとするMicrosoft
Microsoftの「Windows 10 S」に対するスタンスが変化しつつある。一部には「Windows 10 Sは死んだ」といった論調の報道もあるが、実際は死んだどころか、むしろ特定用途ではメインストリーム製品としてプッシュする勢いで扱いが変わってきているのだ。
SwiftやObjective-Cから開発者が離れつつある? Xamarinのトレンドは本物か
Appleのアプリエコシステムを支える開発環境において、SwiftやObjective-Cといったプログラミング言語は重要だが、とあるランキングデータから、こうした状況に異変が起きつつあるのではないか、との指摘が出ている。
LinuxからWindowsに完全移行を決めたミュンヘンのその後
2000年代に脱Windowsを大胆に進めて話題となったドイツのミュンヘン市。業界の一大決断と呼ばれたオープンソースへの移行は、なぜ今になって覆されるのか。
Windows 10のアップデートで退場していく旧世代アプリたち
Windows 10次期大型アップデート「Fall Creators Update」に搭載される新機能が注目を集める中、ひっそりと退場していく旧機能もある。


