MSIX SDK

MSIX SDK è un progetto open source che consente agli sviluppatori di usare il formato del pacchetto MSIX universalmente in tutte le piattaforme. In questo modo gli sviluppatori possono creare esperienze coerenti per gli utenti su tutte le piattaforme e distribuire le esperienze usando lo stesso pacchetto. L'SDK fornisce indicazioni per gli sviluppatori per creare un pacchetto del contenuto dell'app e compilare un manifesto del pacchetto dell'app in modo che possa essere scelto come destinazione per le piattaforme di propria scelta. In questo modo gli sviluppatori possono creare un pacchetto del contenuto dell'app una sola volta anziché creare un pacchetto per ogni piattaforma.

L'SDK fornisce le API necessarie per verificare, convalidare e decomprimere il contenuto del pacchetto dal pacchetto MSIX. Usando il progetto, gli sviluppatori di app non devono preoccuparsi se il pacchetto è stato manomesso o se può essere considerato attendibile. Eseguirà i controlli di protezione delle manomissioni e convalida della firma prima che il contenuto dell'app venga decompresso.

L'SDK può essere usato da qualsiasi app client multipiattaforma che consente a terze parti di compilare plug-in o estensioni. Gli sviluppatori di app client possono usare il modello di estensione dell'app disponibile nella piattaforma Windows 10 e usare MSIX SDK nelle piattaforme non Windows 10 client. Con l'aiuto dell'SDK, gli sviluppatori di terze parti che compilano estensioni di app e plug-in per l'app client non devono compilare un pacchetto specifico per ogni piattaforma. Al contrario, compilano un pacchetto supportato in Windows 10 e in tutte le altre piattaforme. Con l'SDK, gli sviluppatori di app possono scegliere piattaforme specifiche da supportare.

Uno dei principali fattori di differenziazione del pacchetto MSIX è il file manifesto. Il file manifesto contiene tutti i metadati relativi al pacchetto e specifica tutte le informazioni chiave a cui l'app client può accedere per effettuare scelte appropriate, ad esempio applicabilità o supportabilità. Il file manifesto consente agli sviluppatori di app client e agli sviluppatori di terze parti più opzioni e flessibilità per comunicare caratteristiche quali requisiti, disponibilità e supporto. Per altre informazioni su come usare il file manifesto per distribuire un pacchetto MSIX in piattaforme Windows 10 e non Windows 10, vedere questo articolo.

Ottenere altre informazioni

MSIX SDK è un progetto open source in GitHub. Il GitHub include l'origine completa e le istruzioni su come compilare i file binari per ogni piattaforma.

Se si hanno commenti e suggerimenti, inviarlo nel sito della community di tecnologia MSIX. In caso di problemi o bug identificati nell'SDK, è possibile pubblicarli nella pagina dei problemi per il GitHub MSIX SDK.