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 mediante el mismo paquete. El SDK proporciona instrucciones para que los desarrolladores empaqueten su contenido de la aplicación y compilen un manifiesto de paquete de aplicación de forma que pueda tener como destino 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 de MSIX. Con el proyecto, los desarrolladores de aplicaciones no tienen que preocuparse de 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 se puede usar en 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 son de Windows 10. Con la ayuda del SDK, los desarrolladores de terceros que compilan extensiones de aplicaciones y complementos para la aplicación cliente no tienen que compilar un paquete específico para cada plataforma. En su lugar, crean un paquete compatible con Windows 10 y todas las demás plataformas. Con el SDK, los desarrolladores de aplicaciones pueden elegir plataformas específicas a las que dar soporte.

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 puede acceder la aplicación cliente para tomar las opciones adecuadas, como aplicabilidad o compatibilidad. El archivo de manifiesto permite a los desarrolladores de aplicaciones cliente y a los 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 plataformas de Windows 10 y que no son de 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 de GitHub incluye el origen completo y las instrucciones sobre cómo compilar los archivos binarios para cada plataforma.

Si tiene algún comentario, envíelo al sitio de la comunidad técnica de MSIX. Si hay problemas o errores identificados en el SDK, puede publicarlos en la página de problemas del repositorio de GitHub del SDK de MSIX.