Benefícios do MUI Explicado

Benefícios de MUI para desenvolvedores

Há muitas maneiras possíveis de implementar uma solução MUI em aplicativos, mas cada possibilidade é uma variação de um dos três métodos básicos:

  1. Compilando um binário (com recursos internos) para cada idioma. Esse é o padrão de fato para aplicativos herdados, pois esse é o modelo principal compatível com ferramentas de desenvolvimento padrão, como Microsoft Visual Studio. Esse modelo requer vários binários para vários idiomas e tem limitações em relação à implantação de imagem única e a cenários multilíngues. Deve-se observar que os aplicativos desenvolvidos com esse modelo continuarão a funcionar no Windows Vista e que as ferramentas são fornecidas para ajudar os desenvolvedores a migrar desse modelo para o modelo mais moderno descrito no terceiro método.
  2. Ter um binário de núcleo neutro em linguagem com uma DLL (biblioteca de vínculo dinâmico) de recursos de vários idiomas. Esse modelo é definitivamente amigável à MUI, mas dificulta a atualização dos binários de recursos para acomodar novos idiomas. Suponha que, além de inglês, francês e japonês, você também queira apoiar o alemão. Um novo binário de recursos precisaria ser fornecido e implantado para seus usuários que talvez não precisem necessariamente de alemão.
  3. Ter um binário de núcleo neutro de linguagem com um conjunto de DLLs de recurso por idioma. É assim que o próprio sistema operacional é implementado no Windows Vista e os desenvolvedores são incentivados a usar esse modelo para aplicativos, pois ele oferece mais do que os dois modelos anteriores.

Antes da versão do Windows Vista, a falta de suporte interno para este último modelo dificulta a adoção. No entanto, isso mudou e os benefícios desse modelo são numerosos e o tornam um ótimo modelo para seus aplicativos:

  • Os aplicativos podem ser multilíngues e podem se comportar da mesma forma que Windows Vista, fornecendo uma experiência de linguagem de exibição consistente para os usuários.
  • A flexibilidade é aumentada na liberação de idiomas adicionais para um aplicativo. Idiomas adicionais podem ser lançados independentemente do código principal, o que significa que o suporte para novos idiomas pode ser adicionado ao longo do tempo conforme necessário.
  • O custo é reduzido na criação e manutenção de mais versões de idioma.
  • Os OEMs e as empresas podem integrar facilmente aplicativos à imagem de computador globalizada, pronta para envio para diferentes países.
  • Ferramentas e diretrizes que ajudam você a migrar seu aplicativo para o modelo de MUI Windows Vista estão disponíveis. Em particular, o MSDN fornece um conjunto significativo de documentação sobre MUI.

Benefícios da MUI para empresas

A MUI oferece dois benefícios principais para as empresas:

  • Instalação de imagem única: o MUI permite que as empresas implementem, ofereçam suporte e mantenham a mesma imagem em todo o mundo (ou qualquer parte dela) com uma única instalação. Windows Vista estende a distribuição de imagem única do sistema operacional para que os aplicativos empresariais também possam ser implantados como parte da mesma imagem.
  • Suporte para áreas de trabalho multilíngues: vários pacotes de idiomas de interface do usuário localizados podem ser instalados em uma área de trabalho, o que permite que vários usuários compartilhem uma única área de trabalho enquanto ainda usam seus próprios idiomas de interface do usuário preferidos. Isso também se aplica a computadores públicos, que precisam de tratamento igual para todos os idiomas oficialmente falados (como pode ser o caso no Canadá e na União Europeia), e a computadores compartilhados para usuários móveis.

Benefícios do MUI para OEMs

O principal benefício para os OEMs é a instalação de imagem única habilitada pelo MUI, pois possibilita a criação de imagens que contenham todos os idiomas necessários para direcionar uma zona geográfica com eficiência e atrasar a opção de idioma para a instalação inicial do computador pelo usuário. Em particular, isso permite um gerenciamento mais eficaz do inventário para OEMs.

Ao fornecer suporte a MUI para aplicativos, Windows Vista também permite que os OEMs forneçam aplicativos de valor agregado em suas imagens enquanto se beneficiam da instalação de imagem única, desde que esses aplicativos estejam habilitados para MUI.