Ventajas de MUI explicado

Ventajas de MUI para desarrolladores

Hay muchas maneras posibles de implementar una solución MUI en aplicaciones, pero cada posibilidad es una variación de uno de los tres métodos básicos:

  1. Compilar un binario (con recursos integrados) para cada lenguaje. Este es el estándar de facto para las aplicaciones heredadas, ya que este es el modelo principal admitido por las herramientas de desarrollo estándar, como Microsoft Visual Studio. Este modelo requiere varios archivos binarios para varios lenguajes y tiene limitaciones con respecto a la implementación de imágenes únicas y escenarios multilingües. Debe tenerse en cuenta que las aplicaciones desarrolladas con este modelo seguirán funcionando en Windows Vista y que se proporcionan herramientas que ayudan a los desarrolladores a pasar de este modelo al modelo más moderno descrito en el tercer método.
  2. Tener un binario principal independiente del lenguaje con una biblioteca de vínculos dinámicos (DLL) de recursos de varios idiomas. Este modelo es definitivamente descriptivo para MUI, pero dificulta la actualización de los archivos binarios de recursos para dar cabida a nuevos lenguajes. Supongamos que además de inglés, francés y japonés, también quiere admitir alemán. Todo un nuevo archivo binario de recursos tendría que proporcionarse e implementarse en los usuarios que quizás no necesiten necesariamente alemán.
  3. Tener un binario de núcleo independiente del lenguaje con un conjunto de archivos DLL de recursos por idioma. Esta es la forma en que el propio sistema operativo se implementa en Windows Vista, y se recomienda a los desarrolladores que usen este modelo para las aplicaciones, ya que ofrece más que los dos modelos anteriores.

Antes de la versión de Windows Vista, la falta de compatibilidad integrada con este último modelo dificultaba la adopción. Sin embargo, esto ha cambiado y las ventajas de este modelo son numerosas y hacen que sea un excelente modelo para las aplicaciones:

  • Las aplicaciones se pueden hacer multilingües y pueden comportarse de la misma manera que Windows Vista, lo que proporciona una experiencia de lenguaje de visualización coherente para los usuarios.
  • La flexibilidad aumenta al liberar idiomas adicionales para una aplicación. Se pueden publicar lenguajes adicionales independientemente del código principal, lo que significa que la compatibilidad con nuevos idiomas se puede agregar a lo largo del tiempo según sea necesario.
  • El costo se reduce en la creación y mantenimiento de más versiones de lenguaje.
  • Los OEM y las empresas pueden integrar fácilmente aplicaciones en su imagen globalizada de PC, lista para su envío a diferentes países.
  • Hay disponibles herramientas e instrucciones que le ayudarán a migrar la aplicación al modelo MUI de Windows Vista. En concreto, MSDN proporciona un conjunto significativo de documentación sobre MUI.

Ventajas de MUI para empresas

MUI ofrece dos ventajas principales para las empresas:

  • Instalación de una sola imagen: MUI permite a las empresas implementar, admitir y mantener la misma imagen en todo el mundo (o cualquier parte de ella) con una sola instalación. Windows Vista amplía el lanzamiento de una sola imagen del sistema operativo, de modo que las aplicaciones empresariales también se puedan implementar como parte de la misma imagen.
  • Compatibilidad con escritorios multilingües: se pueden instalar varios paquetes de idioma de interfaz de usuario localizados en un escritorio, lo que permite que varios usuarios compartan un solo escritorio mientras siguen usando sus propios idiomas de interfaz de usuario preferidos. Esto también se aplica a los equipos públicos, que necesitan el mismo trato para todos los idiomas hablados oficialmente (como puede ser el caso en Canadá y en la Unión Europea) y en equipos compartidos para usuarios móviles.

Ventajas de MUI para oem

La principal ventaja de los OEM es la instalación de una sola imagen que permite MUI, ya que permite crear imágenes que contengan todos los idiomas necesarios para dirigirse a una zona geográfica de forma eficaz y retrasar la elección del idioma a la instalación inicial del usuario del equipo. En concreto, esto permite una administración más eficaz del inventario de los OEM.

Al proporcionar compatibilidad con MUI para aplicaciones, Windows Vista también permite a los OEM proporcionar aplicaciones de valor añadido en sus imágenes mientras se benefician de la instalación de una sola imagen, siempre y cuando estas aplicaciones estén habilitadas para MUI.