Delen via


MSIX SDK

De MSIX SDK is een opensource-project waarmee ontwikkelaars de MSIX-pakketindeling universeel op alle platforms kunnen gebruiken. Dit stelt ontwikkelaars in staat om consistente ervaringen voor hun gebruikers op alle platforms te bouwen en de ervaringen te distribueren met hetzelfde pakket. De SDK biedt ontwikkelaars richtlijnen voor het verpakken van hun app-inhoud en het bouwen van een app-pakketmanifest op een manier waarop ze zich kunnen richten op de platforms van hun keuze. Hierdoor kunnen ontwikkelaars hun app-inhoud eenmaal verpakken in plaats van dat ze voor elk platform moeten verpakken.

De SDK biedt de API's die nodig zijn om de pakketinhoud van het MSIX-pakket te verifiëren, valideren en uitpakken. Met behulp van het project hoeven app-ontwikkelaars zich geen zorgen te maken of er met het pakket is geknoeid of dat het te vertrouwen is. Het voert sabotagebeveiliging en validatiecontroles van handtekeningen uit voordat de inhoud van de app wordt uitgepakt.

De SDK kan worden gebruikt door elke platformonafhankelijke client-app waarmee derden plug-ins of extensies kunnen bouwen. De ontwikkelaars van client-apps kunnen het app-extensiemodel gebruiken dat beschikbaar is op het Windows 10-platform en de MSIX SDK gebruiken op de niet-Windows 10-platforms. Met behulp van de SDK hoeven externe ontwikkelaars die app-extensies en plug-ins voor de client-app bouwen, niet voor elk platform een specifiek pakket te bouwen. In plaats daarvan bouwen ze één pakket dat wordt ondersteund op Windows 10 en alle andere platforms. Met de SDK kunnen app-ontwikkelaars specifieke platforms kiezen om te ondersteunen.

Een van de belangrijkste onderscheidende kenmerken van het MSIX-pakket is het manifestbestand. Het manifestbestand bevat alle metagegevens met betrekking tot het pakket en specificeert alle belangrijke informatie waartoe de client-app toegang heeft om de juiste keuzes te maken, zoals toepasbaarheid of ondersteuning. Het manifestbestand biedt ontwikkelaars van client-apps en externe ontwikkelaars meer opties en flexibiliteit om kenmerken zoals vereisten, beschikbaarheid en ondersteuning te communiceren. Zie dit artikel voor meer informatie over het gebruik van het manifestbestand om een MSIX-pakket te distribueren naar Windows 10- en niet-Windows 10-platforms.

Krijg meer info

MSIX SDK is een open source-project op GitHub. De GitHub-repo bevat de volledige bron en instructies voor het bouwen van de binaire bestanden voor elk platform.

Als je feedback hebt, stuur deze dan in op de MSIX tech community-site. Als er problemen of bugs zijn die zijn geïdentificeerd in de SDK, kunt u deze posten op de pagina met problemen voor de MSIX SDK GitHub-opslagplaats.