Actualización de MSIX SDK 1.6MSIX SDK 1.6 update

Con la versión del SDK (1.6), hemos oído hablar de los comentarios de nuestros asociados de y se agrega más API para ofrecer a los desarrolladores con más opciones y flexibilidad del tratamiento de los paquetes MSIX.With the SDK release (1.6), we heard the feedback from our partners and added more APIs to provide developers with more options and flexibility in handling MSIX packages.

UTF8 Variantes de la APIUTF8 API Variants

En esta versión SDK, agregamos aproximadamente 14 variantes UTF8 API nuevas para las llamadas de API existentes.In this SDK release, we add about 14 new UTF8 API variants for existing API calls. Con la inclusión de estas nuevas API, los desarrolladores pueden elegir usar la variante Utf8 para manipular las cadenas según su plataforma de entorno.With the inclusion of these new APIs, developers can choose to use the Utf8 variant for string manipulation according to their environment/platform. Al igual que con AppxPackaging APIs, el llamador es responsable de desasignar la memoria utilizada por LPSTR * parámetros out.As with AppxPackaging APIs, the caller is responsible for deallocating the memory used by LPSTR* out parameters.

Estas son las nuevas interfaces de UTF8:The following are the new UTF8 interfaces:

  • IAppxBlockMapFileUtf8IAppxBlockMapFileUtf8
  • IAppxBlockMapReaderUtf8IAppxBlockMapReaderUtf8
  • IAppxBundleManifestPackageInfoUtf8IAppxBundleManifestPackageInfoUtf8
  • IAppxBundleReaderUtf8IAppxBundleReaderUtf8
  • IAppxFactoryUtf8IAppxFactoryUtf8
  • IAppxFileUtf8IAppxFileUtf8
  • IAppxManifestApplicationUtf8IAppxManifestApplicationUtf8
  • IAppxManifestPackageDependencyUtf8IAppxManifestPackageDependencyUtf8
  • IAppxManifestPackageIdUtf8IAppxManifestPackageIdUtf8
  • IAppxManifestPropertiesUtf8IAppxManifestPropertiesUtf8
  • IAppxManifestQualifiedResourceUtf8IAppxManifestQualifiedResourceUtf8
  • IAppxManifestResourcesEnumeratorUtf8IAppxManifestResourcesEnumeratorUtf8
  • IAppxManifestTargetDeviceFamilyUtf8IAppxManifestTargetDeviceFamilyUtf8
  • IAppxPackageReaderUtf8IAppxPackageReaderUtf8

Anular la selección de idiomaOverride Language Selection

De forma predeterminada, cuando se administran los grupos de aplicaciones, MSIX SDK devuelve el paquete de idioma que se aplica al seleccionar el idioma que también es el predeterminado en el sistema.By default, when handling app bundles, MSIX SDK returns the language package that is applicable by selecting the language that is also default on the system. Esta API permite que la aplicación enumerar los paquetes de idioma que están disponibles y reemplazar el paquete de idioma que se devolverán al administrar grupos de aplicaciones.This API allows the app to enumerate the language packages that are available and override the language package that will be returned while handling app bundles.

Otras actualizaciones y mejorasOther updates and improvements

En esta actualización,In this update,

  • Actualización de la dependencia de lib de OpenSSL para 1.0.2qUpdate the OpenSSL lib dependency to 1.0.2q
  • Se ha corregido cómo controlamos caracteres internacionalesFixed how we handle international characters

Puede obtener el último SDK en GitHub.You can get the latest SDK on GitHub.