MSIX SDK
MSIX SDK è un progetto open source che consente agli sviluppatori di usare il formato del pacchetto MSIX in modo universale su tutte le piattaforme. In questo modo gli sviluppatori possono creare esperienze coerenti per gli utenti in 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 creare un manifesto del pacchetto dell'app in modo che possa essere destinato alle piattaforme preferite. Ciò consente agli sviluppatori di creare un pacchetto del contenuto dell'app una sola volta invece di dover 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à controlli di protezione antimanomissione 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. Con l'aiuto dell'SDK, gli sviluppatori di terze parti che creano estensioni e plug-in per l'app client non devono creare un pacchetto specifico per ogni piattaforma. Compilano invece 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 supporto. Il file manifesto consente agli sviluppatori di app client e agli sviluppatori di terze parti di più opzioni e flessibilità di comunicare caratteristiche quali requisiti, disponibilità e supporto. Per altre informazioni su come usare il file manifesto per distribuire un pacchetto MSIX alle piattaforme Windows 10 e non Windows 10, vedi questo articolo.
Altre informazioni
MSIX SDK è un progetto open source in GitHub. Il repository GitHub include l'origine completa e le istruzioni per la compilazione dei file binari per ogni piattaforma.
Se hai commenti e suggerimenti, invialo nel sito della community tecnica MSIX. In caso di problemi o bug identificati nell'SDK, è possibile pubblicarli nella pagina dei problemi per il repository GitHub di MSIX SDK.