Condividi tramite


Vantaggi di MUI spiegato

Vantaggi MUI per gli sviluppatori

Esistono molti modi possibili per implementare una soluzione MUI nelle applicazioni, ma ogni possibilità è una variante di uno dei tre metodi di base:

  1. Compilazione di un file binario (con risorse predefinite) per ogni linguaggio. Questo è lo standard de facto per le applicazioni legacy, poiché questo è il modello principale supportato da strumenti di sviluppo standard come Microsoft Visual Studio. Questo modello richiede più file binari per più linguaggi e presenta limitazioni per quanto riguarda la distribuzione di singole immagini e scenari multilingue. Si noti che le applicazioni sviluppate con questo modello continueranno a funzionare in Windows Vista e che vengono forniti strumenti che consentono agli sviluppatori di passare da questo modello al modello più moderno descritto nel terzo metodo.
  2. Avere un file binario core indipendente dal linguaggio con una libreria a collegamento dinamico delle risorse multi-linguaggio (DLL). Questo modello è sicuramente compatibile con MUI, ma rende difficile aggiornare i file binari delle risorse per supportare nuovi linguaggi. Si supponga che oltre all'inglese, al francese e al giapponese, si voglia supportare anche il tedesco. Un file binario di risorse completamente nuovo deve essere fornito e distribuito agli utenti che potrebbero non avere necessariamente bisogno di tedesco.
  3. Avere un file binario core indipendente dal linguaggio con un set di DLL di risorse per ogni linguaggio. Questo è il modo in cui il sistema operativo stesso viene implementato in Windows Vista e gli sviluppatori sono invitati a usare questo modello per le applicazioni poiché offre più dei due modelli precedenti.

Prima della versione di Windows Vista, la mancanza di supporto predefinito per questo secondo modello rendeva difficile l'adozione. Tuttavia, ciò è cambiato e i vantaggi di questo modello sono numerosi e lo rendono un modello ottimale per le applicazioni:

  • Le applicazioni possono essere rese multilingue e possono comportarsi allo stesso modo di Windows Vista, offrendo un'esperienza di linguaggio di visualizzazione coerente per gli utenti.
  • La flessibilità è aumentata nel rilascio di altre lingue per un'applicazione. È possibile rilasciare linguaggi aggiuntivi indipendentemente dal codice principale, il che significa che il supporto per i nuovi linguaggi può essere aggiunto nel tempo in base alle esigenze.
  • Il costo è ridotto durante la creazione e la manutenzione di più versioni del linguaggio.
  • Gli OEM e le aziende possono integrare facilmente le applicazioni nell'immagine del PC globalizzata, pronta per la spedizione in paesi diversi.
  • Sono disponibili strumenti e linee guida che consentono di eseguire la migrazione dell'applicazione al modello MUI di Windows Vista. Per altre info, vedi interfaccia utente multilingue.

Vantaggi muI per le aziende

MUI offre due vantaggi principali per le aziende:

  • Installazione di immagini singole: MUI consente alle aziende di implementare, supportare e mantenere la stessa immagine in tutto il mondo (o in qualsiasi parte di essa) con una singola installazione. Windows Vista estende l'implementazione a immagine singola del sistema operativo, in modo che le applicazioni aziendali possano essere distribuite anche come parte della stessa immagine.
  • Supporto per desktop multilingue: più Language Pack localizzati dell'interfaccia utente possono essere installati in un desktop, che consente a più utenti di condividere un singolo desktop pur usando le proprie lingue preferite dell'interfaccia utente. Questo vale anche per i computer pubblici, che necessitano di un trattamento uguale per tutte le lingue ufficialmente parlate (ad esempio, in Canada e nell'Unione europea) e ai computer condivisi per gli utenti mobili.

Vantaggi muI per gli OEM

Il vantaggio principale per gli OEM è l'installazione a singola immagine abilitata da MUI, in quanto consente di creare immagini che contengono tutte le lingue necessarie per indirizzare in modo efficace una zona geografica e ritardare la scelta della lingua per l'installazione iniziale del computer dell'utente. In particolare, ciò consente una gestione più efficace dell'inventario per gli OEM.

Fornendo il supporto MUI per le applicazioni, Windows Vista consente anche agli OEM di fornire applicazioni con valore aggiunto sulle immagini sfruttando al contempo l'installazione di un'unica immagine, purché queste applicazioni siano abilitate.