サードパーティ インストーラーを使用してデスクトップ アプリをパッケージ化する
デスクトップアプリケーションをパッケージ化する機能をサポートする、一般的なサードパーティ製品およびインストーラーの一覧を以下に示します。 これらを使用すると、わずか数クリックで MSI インストーラーやアプリ パッケージを生成することができます。 これらのツールの使用方法について詳しくは、それぞれの製品の Web サイトをご覧ください。
Advanced Installer
Caphyon は、わずか数回のクリックでアプリケーションの Windows アプリ パッケージを生成できる、GUI ベースのデスクトップ アプリ パッケージ作成ツールを無料で提供しています。 このツールでは、サイレント モードで実行されるものも含めて、どのようなインストーラーでも使用できます。また、アプリがパッケージ化に適しているかどうかを判断するための妥当性チェックも実行できます。 つまり、独自の仮想マシンを使用することができるため、サイズが 3 GB を超える可能性がある Docker イメージをダウンロードする必要はありません。
Advanced Installer を使用すると、既存のプロジェクトから MSI と Windows アプリ パッケージを生成できます。 インポートしたアプリ パッケージは、UWP アプリ用に設計されたビジュアル ツールを使用して管理できます。
Advanced Installer では、Visual Studio 2017 および 2015 用の拡張機能も提供されており、これらはデスクトップ ブリッジ アプリのビルドとデバッグに使用できます。
簡単な紹介については、こちらのビデオをご覧ください。
ヒント
最近リリースされた Advanced Installer Express Edition をチェックしてみてください。
Apptimized Platform
Apptimized Platform は、Apptimized のアプリケーション パッケージ化環境であり、最新のアプリケーション配信フレームワークを使用して、効率的かつ高品質の安全なパッケージ化デスクトップ アプリケーションを作成できます。
Apptimized Platform は、会社のソフトウェアを最新の状態に保つために、完全クラウドベースで Evergreen の状態のサービスを提供します。 この概念は、ソリューションが表す 4 つの主要なステップ: 通知 – テスト – 修正 – 実行で構成されています。
Apptimized Updates は、プラットフォームに統合された Evergreen の概念の通知ステップです。 最新のアプリケーションを維持するために、このサービスによって、最新バージョンがリリースされると通知されます。 私たちのチームにより、動作可能なようにサポートされた更新プログラムは、電子メールでお客様に提供されます。 プラットフォームの一部としての Apptimized Updates は、他のソリューションとサイレントに統合されています。
Evergreen の概念のテスト ステップを表す Apptimized Proof は、Apptimized Platform 上で実行されます。 Apptimized Proof は、時間とコストのかかるテストおよび移行の問題を解決するための自動ソリューションです。 自動テスト サービスでは、Windows ベースのアプリケーションの移行と、レガシからクラウドへのアプリのリフトアンドシフトの両方の問題が対象となります。 このソリューションは、クラウド テスト環境、複数の同時テスト、詳細なテスト レポートと組み合わせることで、シンプルかつ便利なオールインワン サービスでさまざまな顧客要求を完全に満たすことができます。
修正および実行ステップでは、Apptimized Catalogue、Factory、Workspace を介して展開可能なアプリケーション パッケージを提供します。 Apptimized Catalogue では、32 ビットと 64 ビットのバージョン、およびさまざまな形式 (MSI、APP-V、Intunewin、MSIX、PSADT ラッピング) で展開可能なアプリケーションがサポートされています。 すべての最新のアプリケーションは、ユーザーの要求後 48 時間以内に利用可能になります。 効率的なアプリケーション パッケージ化に関心がある顧客には、最も一般的で展開可能な多数のアプリケーションを備えた、コスト効率の高い迅速な単一サービスが適しています。
Apptimized Factory パッケージ化サービスは、セキュリティで保護されたスケーラブルな Microsoft Azure 上に構築された各キー形式 (MSI、APP-V、Intunewin、CloudPaging、ThinApp、MSIX、VSL) を使用する機能を提供します。 このプラットフォームでは、Windows プラットフォームと Mac、VMWare、Citrix、Linux のパッケージ化がサポートされています。 15 年以上にわたるパッケージ化の専門知識を持つ当社の専門家は、どのように複雑なアプリケーション パッケージでも作成します。 ポータルを使用すると、パッケージ化と展開のすべての段階で、ライブ チャットによる 24 時間週 5 日対応のサポートが提供されます。
Apptimized Workspace は、顧客が検出、パッケージ化、テストのプロセスを通じてパッケージを正常に作成できるアプリケーション パッケージ化環境です。 Workspace (パッケージ化のためにすべてのアプリケーションを 1 か所に格納するクラウド パッケージ化ツールボックス) を使用すると、顧客の個人的なエクスペリエンスが最大限に簡便になります。 これにより、パッケージを MSI、MSIX、App-V、Intunewin 形式で作成、編集、カスタマイズすることができます。 セキュリティで保護されたカスタマイズ可能な最新の環境と組み合わせて、API を介して顧客のワークフロー システムに簡単に統合することで、いつでもどこからでもアクセスできます。 したがって、統合オプションを使用して既製のテスト済みパッケージを SCCM または Intune に展開するか、またはそれをダウンロードするようにダイレクトします。営業日 24 時間のサポートが利用可能です。
当社が提供するその他の製品と詳細情報については、www.apptimized.com を参照してください。
関連リンク:
- Apptimized
- Apptimized Catalogue
- Apptimized Factory
- Apptimized Workspace
- Apptimized Updates
- Apptimized Proof
- Apptimized Evergreen
appCURE
appCURE を使用すると、IT 担当者は、アプリケーションのキャプチャを高速化し、MSIX への変換プロセスを効率化できます。 SSH2 の appCURE を使用すると、インストール メディアの検索や手順などを気にせずに、エンドポイントで実行中のアプリケーションがキャプチャされ、更新と修復および追加できる状態の PSF 修正プログラムの作成が可能になるので、エンド ユーザー環境を実行できる速度で包括的な手順の変更を作成できます。
appCURE により、実行中のアプリケーションからアプリケーションの詳細がキャプチャされ、エンド ユーザーのアプリケーションに影響を与える可能性のあるすべてのポイントが認識されます。 その後、appCURE により、それらが更新されて、すぐに使用できる MSIX パッケージとして提供されます。 appCURE により、現在の環境内のすべてのアプリケーション統合ポイントをキャプチャして、IT リソースを最適化し、これまでよりも迅速かつより良い移行を計画するための速度を提供することで、組織がより迅速に運用に至ることができるようにします。
appCURE のプロセスに基づいて構築されている appCURE Studio には、以下の作成を自動化することにより、MSIX 資産に最適で活用される環境を作成する機能があります。
- VHD/VHDX/VMDK/CIMFS
- 認定の変更
- VHD から CIMFS への変換
- MSIX アプリのアタッチと APP Volumes 4
- テストとレポート
キャプチャ
Access IT Automation からのキャプチャは、API 駆動のモジュール型アプリケーション管理オファリングであり、MSI、AppV、MSIX、およびアプリのアタッチの形式でアプリケーション パッケージを簡単かつ自律的に作成できます。
提供される具体的な出力を構成マネージャーと Intune の配信を通じて直接利用することも、ユーザー受け入れテストを管理して常に最新の IT アプリケーション管理を保証するための SCCM と Intune アプリケーション オブジェクトを作成できるように、広範なテストと発行 API をさらに利用することもできます。
MSIX とアプリのアタッチ API オファリングは、次のように分類されます。
- MSI、AppV、MSIX、アプリのアタッチ用のパッケージの作成
- AppScan API – 既存のすべての MSI アプリケーションを読み込み、MSIX 適合性をチェックできます。 ブート時サービスやショートカットのない MSI などの障害のチェック。
- MSIX ビルダー API は、スナップショットを必要とせずに MSIX を作成する必要がある CI/CD パイプライン用です。一般的な例としては、DevOps (ルーズ ファイル、バイナリ) などがあります。
- MSIX 作成 API – ソース パッケージと署名ファイルの単純な入力を提供すると、スナップショット テクノロジを使用して MSIX 出力が作成されて、デジタル署名されます。
- アプリのアタッチ API – MSIX 作成時に上記の API の一部として作成できます。また、この API に加えて、MSIX のセットのグループ化を管理し、アプリのアタッチ VHD または CIMfs を作成できます。
- テスト管理
- ユーザー受け入れテスト API – MSIX またはアプリのアタッチが完了したパッケージを取得し、発行および配信用に Intune オブジェクトまたは Azure WVD オブジェクトを作成します。
- UAT テスト担当者の合格と不合格の詳細をキャプチャします。
- UAT テストのスクリーンショットと完全な監査をキャプチャします。
- Windows 10 ビルドでのアプリケーションのパフォーマンスをキャプチャします。
- 起動とロード テスト API – Windows 10 ビルドにすべてのアプリケーションを 1 つずつ自律的に読み込み (他の Windows 10 ビルド バージョンでの他の起動とロード テストと比較するため)、パッケージが新しい Windows 10 で動作することを確認します
- 実際のアプリの配信を模倣するために、Intune を使用してアプリケーションを配布します。
- MSIX パッケージからすべてのショートカットを起動し、問題がないことを確認します。
- 起動テストの合格または不合格を判断するため、この自律テストを動画に記録します。
- 合格は、MSIX へのパッケージの投資を意味します。
- 不合格になると、詳細な情報が提供されるため、エンド ユーザーを Windows 10 の次のバージョンに移行する前に、パッケージを修復できます。
- パフォーマンス テスト API – 高いリスクを伴うパッケージの変更が物理デスクトップと VDI/WVD プラントで期待どおりに実行されることを保証します
- 監視するパフォーマンス カウンターを構成することができます。
- MSIX Intune で配信されるパッケージの期間を時間単位で設定できます。
- アプリケーション パッケージのすべての結果を提供します。特に、CPU またはメモリのスパイクを探します。
- ユーザー受け入れテスト API – MSIX またはアプリのアタッチが完了したパッケージを取得し、発行および配信用に Intune オブジェクトまたは Azure WVD オブジェクトを作成します。
API を既存の従来のエンドツーエンド アプリケーション管理ワークフローに組み込む方法: エンドツーエンドのアプリケーションのパッケージ化 とテストの自動化ソリューション
最新の API 駆動のアプリケーション管理: 最新の API 駆動のアプリケーションのパッケージ化とテスト
FireGiant
FireGiant MSIX 拡張機能を使用すると、同じ WiX ソース コードから Windows アプリ パッケージと MSI パッケージを同時に作成できます。 ビルドするたびに、Windows アプリ パッケージで Windows 10 をターゲットに、MSI で以前のバージョンの Windows をターゲットにすることができます。
FireGiant MSIX 拡張機能では、WiX プロジェクトの静的分析とインテリジェント エミュレーションを使用して、コンテナーや仮想マシンによるディスク領域や実行時のオーバーヘッドが生じることなく、Windows アプリ パッケージを作成します。
FireGiant MSIX 拡張機能は、実行することでインストーラーを変換するわけではありません。そのため、インストーラーを繰り返し Windows アプリ パッケージに変換する必要はなく、WiX インストーラーをそのまま維持できます。 さまざまな Windows バージョンのユーザーはすべて、最新の機能強化を入手できます。MSI と Windows アプリ パッケージが同期していないことを開発者が心配する必要はありません。
こちらのビデオで、FireGiant CEO の Rob Mensching が数行のコードで人気のオープンソース 7-Zip 圧縮ツールの Appx (Windows アプリ パッケージ) バージョンを作成した方法や、同じ WiX ソース コードに変更を加えて Windows アプリケーション パッケージと MSI パッケージの両方を強化した方法をご確認ください。
Infinity Evergreen
Infinity Evergreen は、Camwood による専用のアプリケーション パッケージ化自動化ソリューションです。 完全に自動化された、高品質で準拠しているアプリケーション パッケージを作成し、エンタープライズ エンド ユーザーのコンピューティング管理ソリューションと直接統合することができます。
Infinity Evergreen は最新のワークプレース オーケストレーション プラットフォームです。インテリジェントな自動化と強力な分析を使用して、Windows 10 をはじめとする最新のワークプレース環境への更新またはアップグレードを計画、テスト、展開し、組織的な変更をアジャイル Evergreen IT モデルにすることができます。 Infinity には次の機能があります。
- 自動 OAT および UAT アプリケーション テスト
新しい Windows 10 オペレーティング システムの更新とリリースに対して、アプリケーションの機能と有効性を確認します。 Windows 10 の更新とリリースに対する OAT および UAT テスト アプリケーションに、エンドツーエンドの自動化機能が提供されます。これにより、オペレーティング システムの更新によって、システムの中断やユーザー エクスペリエンスへの悪影響が発生しないという安心が得られます。
Infinity Evergreen には、完全に自動化されたエンドツーエンド ソリューションが用意されています。これによって、お客様は各自のアプリケーションを迅速にパッケージ化し、パッケージ化に関する固有の要件を満たしながら、正常に展開することができます。 すべての主要なアプリケーション パッケージ形式 (MSIX、MSI、MST、および AppV) がサポートされています。
Infinity Evergreen の 6 ステップによる自動 MSIX パッケージ化プロセスによって、MSIX アプリケーション パッケージ化へのシンプルなアプローチが可能になります。
- パッケージ化の準備が整った Infinity Evergreen にアプリケーションをアップロードします。サイズや複雑さは関係ありません。
- 要件に従ってアプリケーション パッケージをカスタマイズし、すべてのレジストリ、プロパティ、依存関係、または除外項目を埋め込みます。
- 完全に自動の、または半自動のワークフローでアプリケーション パッケージをキャプチャし、組織のニーズを満たしていることを確認します。
- コンプライアンス要件をサポートするためのサポート探索ドキュメントと共に、条件に従ってアプリケーションを自動的にパッケージ化します。
- 任意の Windows 10 オペレーティング システム ビルドに対してアプリケーション パッケージを自動的に検証し、お客様の組織と適合することを確認します。
- 完全にパッケージ化および検証されたアプリケーションを、エンド ユーザーのコンピューティング管理ソリューションに簡単に展開します。
"Infinity Evergreen では、インテリジェントな自動化によって最新のワークプレース管理が簡素化されます。 "
Liquit の Release & Patch Management
Liquit Setup Commander は、Liquit のRelease & Patch Management サービスに含まれています。 その [Repackaging Wizard](再パッケージ化ウィザード) では、Microsoft MSIX Packaging Tool など最も一般的なパッケージ ツールを使用して、従来のセットアップの MSIX への再パッケージ化が大幅に簡素化かつ高速化されます。
[Repackaging Wizard](再パッケージ化ウィザード) では、再パッケージ化プロセス中に MSIX パッケージを MSIX アプリのアタッチ VHD または CIM に変換することを選択できます。 次に、これを、Windows 10 Enterprise マルチセッション 2004 で、オンプレミスでまたは Microsoft Windows Virtual Desktop 実装の一部として使用できます。
Liquit Setup Store を使用すると、ベンダーの Web サイトから一般的なセットアップを簡単にダウンロードしてカスタマイズし、再パッケージ化プロセスにそれを含めることができます。 各 Setup Store エントリには、MSIX 準備データと、アプリケーションの互換性を向上させるためのパッケージ サポート フレームワークを含めるオプションが用意されています。
関連リンク: • Liquit Release & Patch Management: https://www.liquit.com/about-us/news/liquit-rpm • Liquit Setup Commander: https://www.liquit.com/products/release-patch-management/liquit-setup-commander/ • Liquit Setup Commander and Repackaging SmartFTP Client to MSIX: https://www.youtube.com/watch?v=fu69DxdGC6c • MSIX パッケージ作成ツールを使用するための再パッケージ化ウィザードのインストールの前提条件: https://www.youtube.com/watch?v=Pec74lijYjg • MSIX アプリ アタッチを使用した、SmartFTP Client のエンド ユーザーへの配布: https://www.youtube.com/watch?v=CPGfrWZ8sTI • MSIX 準備: https://www.liquit.com/msix-readiness/ • MSIX がサポートされるようになった Liquit Setup Commander の再パッケージ化ウィザード: https://www.liquit.com/liquit-setup-commanders-repackaging-wizard-now-supports-msix/
InstallAware
InstallAware は、Microsoft の技術革新をすばやくサポートする実績があり、1 つのソースから Windows アプリ パッケージ (デスクトップ ブリッジ)、App-V (アプリケーションの仮想化)、MSI (Windows インストーラー)、EXE (ネイティブ コード) パッケージを構築します。
InstallAware は、Visual Studio バージョン 2012 ~ 2017 に無料の InstallAware 拡張機能を提供しています。 これを使用すると、Visual Studio ツールバーから直接 1 回クリックするだけで、Windows アプリ パッケージを作成できます。
また、そのセットアップのソース コードがない場合でも、PackageAware (スナップショットなしのセットアップ キャプチャ) または Database Import Wizard (すべての MSI インストーラーと MSM マージ モジュール用) を使用して、任意のセットアップをインポートできます。 GUI ツールを使用して、視覚的な方法またはスクリプトによって、インポートの保守と強化ができます。
高度な APPX 作成オプションを利用すると、Microsoft Store 申請のターゲットや、エンドユーザーに配布するサイドロード用の署名付き Windows アプリ パッケージ バイナリの生成が容易になります。 Nano Server に展開することを目的とした WSA (Windows Server アプリケーション) インストーラー パッケージをすべて 1 つのソースからビルドすることもできます。また、GUI に加えて、コマンド ライン自動化の完全なサポートが提供されます。
また、InstallAware では、GNU Affero GPL ライセンスの下で APPX Builder Library をオープン ソースにしており、コマンド ライン アプレットの例と一緒に公開しています。 これらは、WiX などのオープン ソース プラットフォームで使用することを目的としています。
InstallShield
InstallShield は、MSI、EXE、APPX、および MSIX の各インストーラーを開発し、最小限のスクリプト、コーディング、および再作業でアプリケーションを仮想化するための単一のソリューションを提供しています。
InstallShield プロジェクトを数秒でスキャンし、アプリケーションと UWP パッケージの間の潜在的な互換性の問題を自動的に特定することで、調査にかかる時間を短縮できます。
既存の InstallShield プロジェクトから MSIX アプリ パッケージをビルドすることで、Microsoft Store に公開する準備をし、Windows 10 におけるソフトウェアのインストール エクスペリエンスを簡略化します。 Windows インストーラーと MSIX パッケージの両方をビルドし、顧客の希望する展開シナリオをすべてサポートします。 MSIX アプリのビルドを一から開始することも、Microsoft のウィザードを使用して既存の MSI ファイルを MSIX アプリに変換することもできます。 カスタマイズを最小限に抑えるために、MSIX アプリの修正パッケージを作成します。 詳細については、こちらのビデオをご覧ください。 アプリに MSIX との互換性がない場合は、PSF を使用して修正を追加します。
MSIX と InstallShield の使用を開始するための短いビデオををご覧ください。
PACE Suite
PACE Suite は、デスクトップ アプリをユニバーサル Windows プラットフォームに移行するために使うことができるアプリケーション パッケージ ツールです。
PACE Suite を使えば、特別なパッケージ環境を準備したり、追加の Windows SDK コンポーネントをインストールしたりする必要がありません。 PACE Suite は、Windows 10 または Windows Server 2016 の標準パッケージ環境で Windows アプリ パッケージを個別に構築できます。 この図入りの例で、PACE Suite が Windows アプリ パッケージへのインストーラーの再パッケージ化を処理する方法について確認してください。
Windows アプリ パッケージの作成とは別に、Windows インストーラー パッケージ (MSI)、更新プログラム (MSP)、変換 (MST)、App-V パッケージを作成するために PACE Suite を使うことができます。 MSI をオーサリングする段階になると、PACE Suite はアップグレード、アクセス許可の設定、カスタム アクション、スクリプトなどの管理に役立ちます。 System Center Configuration Manager に直接アプリケーションを発行することもできます。
すべてのアプリケーション パッケージ機能を確認するには、PACE Suite の機能に関するページをご覧ください。
RAD Studio
RAD Studio (提供元: Embarcadero) のページをご覧ください。
RayPack Studio
Raynet のパッケージ化ソリューション RayPack Studio では、効率的で構成しやすい変換および再パッケージ化フレームワークの成果の 1 つといえる、デスクトップ アプリケーションのパッケージの作成がサポートされます。
既存の仮想環境 (VMware Workstation、Hyper-V) を使って、時間がかかる環境のセットアップを行わなくても自動/一括変換を実行できます。 Studio のコンポーネント (RayQC Advanced) は、事前変換スクリーニングおよび互換性テストを行って、変換の対象となるソフトウェアを確認できます。 さらに、ユーザーは、Anniversary Update や Creators Update などのさまざまな Windows 10 エディションを使って、包括的な競合および互換性チェックを実行できるようになりました。
Windows 10 APPX/UWP 形式のソフトウェア パッケージの作成の次は、RayPack Studio を使って従来の Windows インストーラー パッケージ (MSI)、更新プログラム (MSP)、変換 (MST)、App-V パッケージを作成することもできます。 さらに、このソリューションには、一連のソフトウェア製品とプロフェッショナル向けエンタープライズ ソフトウェア パッケージ用のコンポーネントが付属しています。 ソフトウェアのパッケージ化と仮想化に加えて、RayPack Studio では、ソフトウェア アプリケーションとパッケージの競合および互換性チェック (RayQC Advanced)、ソフトウェア評価 (RayEval)、品質保証 (RayQC) というすべてのパッケージ化関連タスクが考慮されます。
Raynet のエンタープライズ ワークフロー システムである RayFlow と組み合わせると、ユーザーは、パッケージの注文から評価、分析、パッケージ化、品質保証、ユーザー受入テスト、展開まで、エンタープライズ アプリケーション ライフサイクル全体を通じてソフトウェアで効率的に作業することができます。 すべてのパッケージと形式は、SCCM や他のソリューションに直接保存して展開できます。 アプリケーション ライフ サイクル プロセス全体が RayFlow によって追跡および管理されます。 さらに、ServiceNow などのどの注文システムでも統合することができます。 Raynet では、自社のサービス プロバイダー向けツールを使って世界中でソフトウェア パッケージ ファクトリを作成しています。
ぜひ、Raynet の RayPack Studio および RayFlow の無料試用版ライセンスを入手してください。 詳しくは、www.raynet.de をご覧ください。
関連リンク:
- Raynet: https://raynet.de/home
- RayPack Studio: https://raynet.de/Raynet-Products/RayPackStudio
- 無料試用版ライセンス: https://raynet.de/contact?init=license
Rimo3 クラウド
Rimo3 クラウドでは、インテリジェントな自動化によって新しいテクノロジを大規模に導入できます。これにより、展開可能な MSIX パッケージを作成できるだけでなく、変換すべきアプリケーションや、それらのアプリケーションが最適に動作する環境について、顧客が情報に基づいたデータ駆動型の意思決定を行うことができます。
Rimo3 クラウドを使用したアプリケーションの最新化では、自動化とオーケストレーションの機能が活用されます。これにより、アプリケーションを展開可能な MSIX パッケージへと一括テスト、変換、修復できるだけでなく、次のことが可能になります。
- 変換に適したアプリケーションを理解する
- 変換前に、アプリケーションがターゲットの最新 OS で実際に動作することを確保する
- 変換されたアプリケーションをテストする
Rimo3 クラウドにより、資産全体の大規模な変換であるか、MSIX の初期調査であるかにかかわらず、テクノロジ変革の取り組みに必要なほとんどすべての手作業が不要になります。
数分でアプリケーションを MSIX へと最新化するための 5 ステップ ガイドについては、こちらを参照してください。
Rimo3 クラウドを使用してアプリケーションを最新化する方法の詳細と、インテリジェントな自動化によるその他の大規模な機能については、 https://rimo3.com を参照してください。