Actualización del SDK de MSIX 1.4

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 lotes planos.

Con la compatibilidad con lotes, las aplicaciones cliente ahora pueden extraer lotes de aplicaciones y solo descargar y extraer los paquetes dentro del lote que son aplicables. En esta versión, la compatibilidad con el lote también se extiende a lotes planos. Esto significa que la aplicación cliente que consume el lote puede acceder al manifiesto del lote y especificar los paquetes de aplicación que desea extraer, dejando la elecció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 lote.

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

Junto con la eliminación de dependencias en Windows, también se ha quitado la dependencia de zlib (biblioteca de terceros) y se usan implementaciones integradas 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.