Benefícios da MUI explicada

Benefícios da 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 o 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 de linguagem com uma DLL (biblioteca de vínculo dinâmico) de recursos de várias linguagens. 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. Essa é a maneira como 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 inúmeros e o tornam um ótimo modelo para seus aplicativos:

  • Os aplicativos podem se tornar multilíngues e podem se comportar da mesma forma que o 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 facilmente integrar 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 MUI do 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 grandes benefícios para as empresas:

  • Instalação de imagem única: a 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. O Windows Vista estende a distribuição de imagem única do sistema operacional, para que os aplicativos de negócios 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 suas próprias linguagens de interface do usuário preferidas. 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 da MUI para OEMs

O principal benefício para os OEMs é a instalação de imagem única habilitada pela MUI, pois possibilita criar imagens que contêm todos os idiomas necessários para direcionar uma zona geográfica de forma eficaz e atrasar a escolha do 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 à MUI para aplicativos, o Windows Vista também permite que os OEMs forneçam aplicativos de valor agregado em suas imagens, beneficiando-se da instalação de imagem única, desde que esses aplicativos estejam habilitados para MUI.