アプリ インストーラー ファイルの概要App Installer file overview

多くの場合、多くのユーザーとアプリを共有する必要があります。Often, you need to share your app with many users. 後で、アプリを更新する必要があるし、技術面以外のユーザーに対してもシームレスかつ簡単な方法で行うことができるかどうかを確認します。Later you need to update the app and you want to make sure you can do that in a way that is seamless even for your non-technical users, and easy for you.

これを実現するために、アプリのインストーラー ファイルが導入されました。To help you achieve this, we introduced the App Installer file. これは、XML ファイルを自分で作成または Visual Studio を使用して作成できます (Visual Studio を参照してくださいここ)。This is an XML file that you can create yourself or create using Visual Studio (see Visual Studio instructions here). アプリのインストーラー ファイルには、アプリが配置されていると、更新する方法を指定します。The App Installer file specifies where your app is located and how to update it. このアプリの配布方法を使用する場合は、実際のアプリのコンテナーではなく、アプリのインストーラー ファイルをユーザーと共有する必要があります。If you choose to use this method of app distribution, you must share with your users the App Installer file, instead of the actual app container. ユーザーは必要がありますし、アプリのインストーラー ファイルをクリックします。The user must then click on the App Installer file. この時点で、使い慣れたアプリ インストーラー UI が表示され、ユーザーによるインストールします。At this point the familiar App Installer UI will appear and guide the user through the installation. ユーザーがこれらの手順を使用してアプリケーションをインストールした後、アプリケーションは、アプリのインストーラー ファイルに関連付けられます。Once the user has installed the application using these steps, the application is associated with the App Installer file.

後で、アプリケーションの更新プログラムがある場合は、ときにのみファイルを更新するアプリのインストーラー (.appinstaller)。Later, when you have an update to the application, you only update the App Installer (.appinstaller) file. ファイルを更新するときに、アプリケーションの新しいバージョンがユーザーにプッシュされます。When you update the file, the new version of the application is pushed to the user. 更新の取得に何かがあるないため、ユーザーに特に好適です。This is especially good for your users because they don’t have to do anything to get the update. それらを使い続けるアプリケーション通常どおり、および更新プログラムはサービスに配信されます。They just keep using the application as usual, and the update will be delivered to them.

このしくみを示す例を次に示します。Here's an example showing how this works:

  1. IT Pro Joe、エンタープライズに人事管理アプリを配布したいです。IT Pro Joe wants to distribute the Human Resources app to his enterprise.
  2. IT Pro Joe は、共有上の人事管理アプリを配置し、HumanResources.appinstaller という名前のアプリのインストーラー ファイルを作成します。IT Pro Joe puts the Human Resources app on a share and creates an App Installer file named HumanResources.appinstaller. このアプリのインストーラー ファイルは、アプリに関連付けられます。This App Installer file is associated with the app.
  3. IT Pro Joe は、共有を HumanResources.appinstaller を設定します。IT Pro Joe puts HumanResources.appinstaller on a share.
  4. IT Pro Joe HumanResources.appinstaller に企業の従業員を指します。IT Pro Joe points the enterprise’s employees to HumanResources.appinstaller.
  5. Manager Maggie は HumanResources.appinstaller をクリックして、その指示に従って、人事アプリケーションをインストールするアプリのインストーラー UI を取得します。Manager Maggie clicks on HumanResources.appinstaller and gets the App Installer UI, which guides her to install the Human Resources application.
  6. 時点から、manager Maggie のデバイス人事は単なる別のアプリと彼女は、他のアプリとそれに操作します。From that point, on manager Maggie’s device Human Resources is just another app and she interacts with it as she does with any other app. タスク バーまたは [スタート] メニューにピン留めしたことができますなどのアプリ リストに表示します。She can pin it to the task bar or the start menu, it appears in her apps list etc.
  7. 1 週間後 IT pro Joe は、人事管理アプリの更新プログラムを取得します。A week later IT pro Joe gets an update to the Human Resources app. ユーザーと共有、彼だけ新しいアプリ バージョンを指す HumanResources.appinstaller の更新を希望している更新プログラムの種類を設定します。To share it with users, he just updates HumanResources.appinstaller to point to the new app version and sets the update type he wants.
  8. 次の朝、Manager Maggie、更新プログラムに関する情報を持たないユーザーは、既に自分のデスクトップ上にある人事アプリケーションを起動します。The next morning, Manager Maggie, who doesn’t know anything about the update launches the Human Resources application that’s already on her desktop.
  9. アプリケーションを検出、更新プログラムは、更新プログラムを自動的に適用されます。The application detects that there’s an update and applies the update automatically
  10. Manager Maggie は満足の彼女ようになりましたが、アプリケーションの最新バージョンを新しい機能を利用できます。Manager Maggie is happy that she now has the latest version of the application and can take advantage of the new features.

以降、Windows 10 Fall Creators Update (バージョン 1709 ビルド 16299) とそれ以降のリリースでは、Windows SDK も用意されています、アプリでアプリに関する情報を取得またはアプリのインストーラー ファイルを使用してパッケージをプログラムで変更に使用できるいくつかの Apiインストーラーの関連付けです。Starting in the Windows 10 Fall Creators Update (version 1709, build 16299) and later releases, the Windows SDK also provides several APIs that you can use to programmatically modify packages via App Installer files or to retrieve information about apps with an App Installer association. 詳細については、次を参照してください。関連ドキュメントします。For more information, see Related documentation.

アプリのインストーラー ファイルの内容Contents of the App Installer file

次の図は、アプリのインストーラー ファイルの使用例を示します。The following image shows an example App Installer file. 詳細については、アプリのインストーラー ファイルの XML 要素は、次を参照してください。、アプリのインストーラー ファイルのスキーマ リファレンスします。For full details about the XML elements in the App Installer file, see the App Installer file schema reference. アプリのインストーラー ファイルの更新の設定を構成する方法の詳細については、次を参照してください。アプリのインストーラー ファイルの更新設定の構成します。For more information about how to configure update settings in the App Installer file, see Configure update settings in the App Installer file.

更新プログラムの設定でアプリのインストーラー ファイルの例