Vorteile von MUI Erläutert

MUI-Vorteile für Entwickler

Es gibt viele Möglichkeiten, eine MUI-Lösung in Anwendungen zu implementieren, aber jede Möglichkeit ist eine Variante von drei grundlegenden Methoden:

  1. Kompilieren einer Binärdatei (mit integrierten Ressourcen) für jede Sprache. Dies ist der de facto Standard für Legacyanwendungen, da dies das primäre Modell ist, das von Standardentwicklungstools wie Microsoft Visual Studio unterstützt wird. Dieses Modell erfordert mehrere Binärdateien für mehrere Sprachen und weist Einschränkungen in Bezug auf die Bereitstellung eines einzelnen Images und mehrsprachige Szenarien auf. Es sollte beachtet werden, dass mit diesem Modell entwickelte Anwendungen weiterhin unter Windows Vista funktionieren und dass Tools bereitgestellt werden, die Entwicklern helfen, von diesem Modell zum moderneren Modell zu wechseln, das in der dritten Methode beschrieben ist.
  2. Mit einer sprachneutralen Kern-Binärdatei mit einer mehrsprachigen Ressourcen-DLL (Dynamic Link Library). Dieses Modell ist definitiv MUI-freundlich, macht es jedoch schwierig, die Ressourcenbinärdateien für neue Sprachen zu aktualisieren. Angenommen, Sie möchten neben Englisch, Französisch und Japanisch auch Deutsch unterstützen. Eine völlig neue Ressourcenbinärdatei muss bereitgestellt und für Ihre Benutzer bereitgestellt werden, die möglicherweise nicht unbedingt Deutsch benötigen.
  3. Eine sprachneutrale Kern-Binärdatei mit einem Satz von Ressourcen-DLLs pro Sprache. Auf diese Weise wird das Betriebssystem selbst in Windows Vista implementiert, und Entwickler werden ermutigt, dieses Modell für Anwendungen zu verwenden, da es mehr bietet als die vorherigen beiden Modelle.

Vor der Windows Vista-Version machte die fehlende integrierte Unterstützung für dieses letztere Modell die Einführung schwierig. Dies hat sich jedoch geändert, und die Vorteile dieses Modells sind zahlreich und machen es zu einem hervorragenden Modell für Ihre Anwendungen:

  • Anwendungen können mehrsprachig gestaltet werden und sich auf die gleiche Weise wie Windows Vista verhalten, sodass Benutzer eine konsistente Anzeigesprache erhalten.
  • Die Flexibilität bei der Veröffentlichung zusätzlicher Sprachen für eine Anwendung wird erhöht. Zusätzliche Sprachen können unabhängig vom Kerncode veröffentlicht werden, was bedeutet, dass die Unterstützung für neue Sprachen im Laufe der Zeit bei Bedarf hinzugefügt werden kann.
  • Die Kosten beim Erstellen und Warten weiterer Sprachversionen werden reduziert.
  • OEMs und Unternehmen können Anwendungen problemlos in ihr globalisiertes PC-Image integrieren – bereit für den Versand in verschiedene Länder.
  • Tools und Richtlinien, die Ihnen bei der Migration Ihrer Anwendung zum Windows Vista MUI-Modell helfen, sind verfügbar. Insbesondere bietet MSDN eine umfangreiche Dokumentation zu MUI.

MUI-Vorteile für Unternehmen

MUI bietet zwei wesentliche Vorteile für Unternehmen:

  • Installation eines einzelnen Images: MuI ermöglicht Es Unternehmen, dasselbe image weltweit (oder einen beliebigen Teil davon) mit einer einzigen Installation bereitzustellen, zu unterstützen und zu verwalten. Windows Vista erweitert das Single-Image-Rollout des Betriebssystems, sodass Geschäftsanwendungen auch als Teil desselben Images bereitgestellt werden können.
  • Unterstützung für mehrsprachige Desktops: Auf einem Desktop können mehrere lokalisierte Benutzeroberflächensprachpakete installiert werden, sodass mehrere Benutzer einen einzelnen Desktop gemeinsam nutzen können, während sie weiterhin ihre eigenen bevorzugten Benutzeroberflächensprachen verwenden. Dies gilt auch für öffentliche Computer, die eine Gleichbehandlung für alle offiziell gesprochenen Sprachen benötigen (wie in Kanada und in der Europäischen Union), und für gemeinsam genutzte Computer für Roamingbenutzer.

MUI-Vorteile für OEMs

Der hauptvorteil für OEMs ist die Einzelimageinstallation, die MUI ermöglicht, da sie es ermöglicht, Images zu erstellen, die alle erforderlichen Sprachen enthalten, um eine geografische Zone effektiv anzusprechen, und die Sprachauswahl auf die Erstinstallation des Computers durch den Benutzer zu verzögern. Dies ermöglicht insbesondere eine effektivere Bestandsverwaltung für OEMs.

Durch die Bereitstellung von MUI-Unterstützung für Anwendungen ermöglicht Windows Vista es OEMs auch, Anwendungen mit Mehrwert für ihre Images bereitzustellen und gleichzeitig von der Einzelimageinstallation zu profitieren, solange diese Anwendungen MUI aktiviert sind.