Condividi tramite


Panoramica del file del programma di installazione delle app

Spesso è necessario condividere l'app con molti utenti. In un secondo momento è necessario aggiornare l'app e assicurarsi di poter eseguire questa operazione in modo trasparente anche per gli utenti non tecnici e facile per te.

Per ottenere questo risultato, abbiamo introdotto il file del programma di installazione app a partire da Windows 10 versione 1709. Si tratta di un file XML che è possibile creare manualmente o creare usando Visual Studio (vedere le istruzioni di Visual Studio qui). Il file del programma di installazione app specifica dove si trova l'app e come aggiornarla. Se si sceglie di usare questo metodo di distribuzione dell'app, è necessario condividere con gli utenti il file del programma di installazione app anziché il contenitore effettivo dell'app. L'utente deve quindi fare clic sul file del programma di installazione app. A questo punto verrà visualizzata l'interfaccia utente del programma di installazione app familiare e guiderà l'utente tramite l'installazione. Dopo che l'utente ha installato l'applicazione usando questi passaggi, l'applicazione è associata al file del programma di installazione app.

In seguito, quando c'è un aggiornamento per l'applicazione, si aggiorna solo il file del programma di installazione app (con estensione .appinstaller). Quando si aggiorna il file, viene eseguito il push della nuova versione dell'applicazione all'utente. Ciò è particolarmente utile per gli utenti perché non è necessario eseguire alcuna operazione per ottenere l'aggiornamento. Continuano a usare l'applicazione come di consueto e l'aggiornamento verrà recapitato a loro.

Ecco un esempio che mostra come funziona:

  1. Il professionista IT Joe vuole distribuire l'app Human Resources alla sua azienda.
  2. Il professionista IT Joe inserisce l'app Human Resources in una condivisione e crea un file del programma di installazione app denominato HumanResources.appinstaller. Questo file del programma di installazione app è associato all'app.
  3. Il professionista IT joe inserisce HumanResources.appinstaller in una condivisione.
  4. Il professionista IT Joe punta i dipendenti dell'azienda a HumanResources.appinstaller.
  5. Manager Maggie fa clic su HumanResources.appinstaller e ottiene l'interfaccia utente del programma di installazione app, che la guida per installare l'applicazione Human Resources.
  6. Da questo punto, nel dispositivo del manager Maggie Human Resources è solo un'altra app e interagisce con esso come fa con qualsiasi altra app. Può aggiungerlo alla barra delle applicazioni o al menu Start, viene visualizzato nell'elenco delle app e così via.
  7. Una settimana dopo il professionista IT Joe riceve un aggiornamento all'app Human Resources. Per condividerlo con gli utenti, aggiorna solo HumanResources.appinstaller per puntare alla nuova versione dell'app e imposta il tipo di aggiornamento desiderato.
  8. La mattina successiva, Manager Maggie, ignara dell'aggiornamento, avvia l'applicazione Risorse Umane già sul desktop.
  9. L'applicazione rileva che è presente un aggiornamento e applica automaticamente l'aggiornamento
  10. Manager Maggie è felice che ora ha la versione più recente dell'applicazione e può sfruttare le nuove funzionalità.

A partire da Windows 10 Fall Creators Update (versione 1709, build 16299) e versioni successive, Windows SDK fornisce anche diverse API che è possibile usare per modificare i pacchetti a livello di codice tramite i file del programma di installazione app o per recuperare informazioni sulle app con un'associazione del programma di installazione app. Per altre informazioni, vedere Documentazione correlata.

Hosting del file del programma di installazione app per download e aggiornamenti

È possibile usare il file del programma di installazione app per scaricare o aggiornare l'app dal Web, da una condivisione di rete o da una condivisione file locale. I download e gli aggiornamenti dei file del programma di installazione app supportano protocolli https, http e smb.

Contenuto del file del programma di installazione app

L'immagine seguente mostra un file del programma di installazione app di esempio. Per informazioni dettagliate sugli elementi XML nel file del programma di installazione app, vedere informazioni di riferimento sullo schema dei file del programma di installazione app. Per altre informazioni su come configurare le impostazioni di aggiornamento nel file del programma di installazione app, vedere Configurare le impostazioni di aggiornamento nel file del programma di installazione app.

Esempio di file del programma di installazione app con le impostazioni di aggiornamento