Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
MSIX è un formato di pacchetto di app di Windows che offre un'esperienza di creazione di pacchetti moderna per tutte le app di Windows. Il formato del pacchetto MSIX mantiene le funzionalità dei pacchetti di app esistenti e/o installa i file oltre ad abilitare nuove funzionalità di creazione di pacchetti e distribuzione moderne per le app Win32, WPF e Windows Form.
MSIX consente alle aziende di rimanere aggiornati e assicurarsi che le applicazioni siano sempre aggiornate. Consente ai professionisti IT e agli sviluppatori di offrire una soluzione incentrata sugli utenti, riducendo al tempo stesso il costo di proprietà dell'applicazione riducendo la necessità di ripacchetto.
Funzionalità principali
- Affidabilità. MSIX offre un'installazione affidabile che vanta un tasso di successo di 99,96% oltre milioni di installazioni con una disinstallazione garantita.
- Ottimizzazione della larghezza di banda di rete. MSIX riduce l'impatto sulla larghezza di banda di rete scaricando solo il blocco 64k. Questa operazione viene eseguita sfruttando il file AppxBlockMap.xml contenuto nel pacchetto dell'app MSIX (vedere di seguito per altri dettagli). MSIX è progettato per sistemi moderni e cloud.
- Ottimizzazioni dello spazio su disco. Con MSIX non esiste alcuna duplicazione di file tra app e Windows gestisce i file condivisi tra le app. Le app sono ancora indipendenti l'una dall'altra, quindi gli aggiornamenti non influiscono sulle altre app che condividono il file. Una disinstallazione pulita è garantita anche se la piattaforma gestisce i file condivisi tra le app.
Attrazioni
- Impacchettare le app di Windows esistenti. Usa MSIX Packaging Tool per creare un pacchetto MSIX per qualsiasi app di Windows, vecchia o nuova. Lo strumento di creazione di pacchetti MSIX semplifica l'esperienza di creazione di pacchetti, offrendo un'interfaccia utente interattiva o una riga di comando per convertire e creare pacchetti di app di Windows.
- Installare pacchetti di app MSIX. Usare il programma di installazione app per installare o aggiornare qualsiasi pacchetto dell'app MSIX disponibile localmente o in qualsiasi rete di distribuzione del contenuto.
- Applicare correzioni in fase di esecuzione alle app in pacchetto. Package Support Framework è un kit open source che consente di applicare correzioni all'app desktop esistente quando non si ha accesso al codice sorgente, in modo che possa essere eseguito in un contenitore MSIX.
- Usare MSIX ovunque. Con MSIX SDK open source, i pacchetti MSIX sono più versatili e indipendenti dalla piattaforma. L'SDK fornisce tutte le API necessarie per verificare, convalidare e decomprimere un pacchetto di app in qualsiasi piattaforma, incluse le piattaforme Windows 10 e non Windows 10.
Video introduttivo a MSIX e risorse
Questo video presenta i principali modi in cui la creazione di pacchetti MSIX consente di semplificare e migliorare i flussi di lavoro di installazione e distribuzione delle app.
Visitare la pagina MSIX Tech Community per le discussioni e le informazioni più recenti su MSIX. Per altre risorse sull'apprendimento di MSIX, vedere questo articolo.
All'interno di un pacchetto MSIX
Payload dell'app
I file di payload sono i file di codice dell'app e gli asset creati durante la compilazione dell'app.
AppxBlockMap.xml
Il file di mappa del blocco del pacchetto è un documento XML che contiene un elenco dei file dell'app insieme agli indici e alle funzioni hash crittografiche per ogni blocco di dati archiviato nel pacchetto. Il file della mappa a blocchi stesso viene verificato e protetto con una firma digitale quando il pacchetto è firmato. Il file di mapping a blocchi consente di scaricare e convalidare i pacchetti MSIX in modo incrementale e supporta anche gli aggiornamenti differenziali dei file dell'app dopo l'installazione.
AppxManifest.xml
Il manifesto del pacchetto è un documento XML che contiene le informazioni necessarie al sistema per distribuire, visualizzare e aggiornare un'app MSIX. Queste informazioni includono l'identità del pacchetto, le dipendenze dei pacchetti, le funzionalità necessarie, gli elementi visivi e i punti di estendibilità.
AppxSignature.p7x
AppxSignature.p7x viene generato quando il pacchetto è firmato. Tutti i pacchetti MSIX devono essere firmati prima dell'installazione. Con il AppxBlockmap.xml, la piattaforma è in grado di installare il pacchetto e di essere convalidata.
Piattaforme supportate
Per un elenco completo delle piattaforme che supportano MSIX, vedere Funzionalità MSIX e piattaforme supportate.
Convalida, test e risoluzione dei problemi
Per informazioni sul test dell'implementazione MSIX prima della distribuzione, vedere Convalida, test e risoluzione dei problemi MSIX.
Vantaggi dei contenitori di app
Le app incluse in un pacchetto con MSIX possono essere configurate per l'esecuzione in un contenitore di app leggero. Il processo dell'app e i relativi processi figlio vengono eseguiti all'interno del contenitore e sono isolati tramite la virtualizzazione del file system e del Registro di sistema. Per ulteriori informazioni, vedi MSIX AppContainer apps.
Tutte le applicazioni AppContainer possono leggere il Registro di sistema globale. Un'app AppContainer scrive nel proprio registro virtuale e nella cartella dei dati dell'applicazione e questi dati vengono eliminati quando l'app viene disinstallata o reimpostata. Altre app non hanno accesso al Registro di sistema virtuale o al file system virtuale di un'app AppContainer.