SDK de MSIX

El SDK de MSIX es un proyecto de código abierto que permite a los desarrolladores usar el formato de paquete MSIX universalmente en todas las plataformas. Esto permite a los desarrolladores crear experiencias coherentes para sus usuarios en todas las plataformas y distribuir las experiencias con el mismo paquete. El SDK proporciona instrucciones para que los desarrolladores empaqueten el contenido de la aplicación y compilen un manifiesto de paquete de aplicación de forma que puedan dirigirse a las plataformas de su elección. Esto permite a los desarrolladores empaquetar el contenido de la aplicación una vez en lugar de tener que empaquetar para cada plataforma.

El SDK proporciona las API necesarias para comprobar, validar y desempaquetar el contenido del paquete MSIX. Con el proyecto, los desarrolladores de aplicaciones no tienen que preocuparse por si el paquete se ha alterado o si puede ser de confianza. Realizará comprobaciones de protección contra alteraciones y validación de firmas antes de desempaquetar el contenido de la aplicación.

El SDK lo puede usar cualquier aplicación cliente multiplataforma que permita a terceros compilar complementos o extensiones. Los desarrolladores de aplicaciones cliente pueden usar el modelo de extensión de aplicación que está disponible en la plataforma Windows 10 y usar el SDK de MSIX en las plataformas que no Windows 10 aplicaciones. Con la ayuda del SDK, los desarrolladores de terceros que crean extensiones de aplicación y complementos para la aplicación cliente no tienen que crear un paquete específico para cada plataforma. En su lugar, compilan un paquete que se admite en Windows 10 y en todas las demás plataformas. Con el SDK, los desarrolladores de aplicaciones pueden elegir plataformas específicas para admitir.

Uno de los diferenciadores clave del paquete MSIX es el archivo de manifiesto. El archivo de manifiesto contiene todos los metadatos relacionados con el paquete y especifica toda la información clave a la que la aplicación cliente puede acceder para tomar las decisiones adecuadas, como la aplicabilidad o la compatibilidad. El archivo de manifiesto permite a los desarrolladores de aplicaciones cliente y desarrolladores de terceros más opciones y flexibilidad para comunicar características como requisitos, disponibilidad y soporte técnico. Para obtener más información sobre cómo usar el archivo de manifiesto para distribuir un paquete MSIX a Windows 10 plataformas que no Windows 10, consulte este artículo.

Obtener más información

EL SDK de MSIX es un proyecto de código abierto en GitHub. El repositorio GitHub incluye el origen completo e instrucciones sobre cómo compilar los archivos binarios para cada plataforma.

Si tiene comentarios, envíelo en el sitio de la comunidad tecnológica de MSIX. Si hay problemas o errores identificados en el SDK, puede publicarlos en la página de problemas del repositorio de GitHub SDK GitHub MSIX.