Actualización del SDK 1.4 de MSIX

Con la versión del SDK (1.4), seguimos agregando más funcionalidad y haciendo mejoras de rendimiento en nuestro SDK. Con la versión 1.4, los desarrolladores pueden usar el SDK para desempaquetar y extraer paquetes de aplicaciones y paquetes planos.

Con la compatibilidad de los paquetes, las aplicaciones cliente ahora pueden extraer paquetes de aplicaciones y solo descargar y extraer los paquetes dentro del paquete que son aplicables. En esta versión, la compatibilidad con el paquete también se extiende a los paquetes planos. Esto significa que la aplicación cliente que consume el paquete puede acceder al manifiesto del paquete y especificar los paquetes de aplicación que quiere extraer, dejando la opción y el control al desarrollador. El SDK llama al sistema operativo nativo para obtener información de idioma y configuración regional y proporciona esa información a la aplicación cliente que puede usar para elegir también el paquete adecuado del paquete.

Con el nuevo SDK, se ha agregado compatibilidad con MSXML6 para Windows que elimina la dependencia estándar y, por tanto, reduce el tamaño del archivo binario y usa la biblioteca XML nativa.

Además de quitar la dependencia en Windows, también se ha quitado la dependencia de zlib (biblioteca de terceros) y se usan implementaciones en macOS, iOS y Android (AOSP). Además, hemos realizado otras mejoras para reducir el tamaño binario en todas las plataformas.

Junto con las mejoras de rendimiento y características, también se incluyen mejores ejemplos que los desarrolladores pueden usar para empezar a trabajar con el SDK. Con los ejemplos, los desarrolladores pueden aprender a implementar algunas de las interfaces públicas necesarias para leer los paquetes msix.

Puede obtener el SDK más reciente en GitHub.