SDK de MSIXMSIX SDK

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.The MSIX SDK is an open source project that allows developers to use the MSIX package format universally on all platforms. Esto permite a los desarrolladores crear experiencias coherentes para sus usuarios en todas las plataformas y distribuir las experiencias con el mismo paquete.This allows developers to build consistent experiences for their users on all platforms and distribute the experiences using the same package. El SDK proporciona una guía para desarrolladores empaquetar su contenido de la aplicación y generar un manifiesto de paquete de aplicación de forma que pueden tener como destino las plataformas de su elección.The SDK provides guidance for developers to package their app content and build an app package manifest in a way that it can target the platforms of their choice. Esto permite a los desarrolladores empaquetar su contenido de la aplicación una vez en lugar de tener al paquete para cada plataforma.This enables developers to package their app content once instead of having to package for each platform.

El SDK proporciona que las API necesarias para comprobar, validar y desempaquete el contenido del paquete del paquete MSIX.The SDK provides the APIs required to verify, validate and unpack the package contents from the MSIX package. Con el proyecto, los desarrolladores de aplicaciones no tienen que preocuparse por si se ha alterado el paquete o si lo es de confianza.Using the project, app developers don't have to worry about whether the package has been tampered with or if it can be trusted. Antes de que el contenido de la aplicación se desempaquetan lo llevará a cabo comprobaciones de validación de protección y la firma de manipulaciones.It will perform tamper protection and signature validation checks before the app contents are unpacked.

El SDK se puede usar cualquier aplicación de cliente multiplataforma que permite crear complementos o extensiones de terceros.The SDK can be used by any cross platform client app that allows for third parties to build plugins or extensions. Los desarrolladores de aplicaciones de cliente pueden usar el modelo de extensión de aplicación que está disponible en la plataforma de Windows 10 y usar el SDK de MSIX en las plataformas que no sean Windows 10.The client app developers can use the app extension model that is available on Windows 10 platform and use the MSIX SDK on the non-Windows 10 platforms. Con la Ayuda del SDK, los desarrolladores de terceros crear extensiones de aplicaciones y complementos para la aplicación cliente no tiene que generar un paquete específico para cada plataforma.With the help of the SDK, third party developers building app extensions and plugins for the client app do not have to build a specific package for each platform. En su lugar, crean un paquete que se admite en Windows 10 y todas las plataformas.Instead, they build one package that is supported on Windows 10 and all the other platforms. Con el SDK, los desarrolladores de aplicaciones pueden elegir las plataformas específicas para admitir.With the SDK, app developers can choose specific platforms to support.

Uno de los diferenciadores clave del paquete MSIX es el archivo de manifiesto.One of the key differentiators of the MSIX package is the manifest file. El archivo de manifiesto contiene todos los metadatos sobre el paquete y especifica toda la información clave que puede tener acceso la aplicación cliente para tomar decisiones adecuadas como aplicabilidad o compatibilidad.The manifest file contains all the metadata regarding the package and specifies all the key information that the client app can access to make appropriate choices like applicability or supportability. El archivo de manifiesto permite a los desarrolladores de aplicaciones de cliente y los desarrolladores de terceros más opciones y flexibilidad comunicar las características, como requisitos, la disponibilidad y soporte técnico.The manifest file allows client app developers and third party developers more options and flexibility to communicate characteristics such as requirements, availability, and support.

Obtener más informaciónGet more info

MSIX SDK es una proyecto de código abierto en GitHub.MSIX SDK is an open source project on GitHub. El repositorio de GitHub incluye el código fuente completo e instrucciones sobre cómo crear los archivos binarios para cada plataforma.The GitHub repo includes the full source and instructions for how to build the binaries for each platform.

Si tiene comentarios, envíela en el sitio de la comunidad tecnológica MSIX.If you have feedback, please submit it on the MSIX tech community site. Si hay problemas o errores que identificó en el SDK, puede publicarlos en el página problemas del repositorio de GitHub del SDK de MSIX.If there are issues or bugs that identified in the SDK, you can post them to the issues page for the MSIX SDK GitHub repo.