Freigeben über


Erläuterungen zu den Vorteilen von MUI

MUI-Vorteile für Entwickler*innen

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

  1. Kompilieren einer Binärdatei (mit integrierten Ressourcen) für jede Sprache. Dies ist der de facto Standard für veraltete Anwendungen, da dies das primäre Modell ist, das von Standard-Entwicklungstools wie Microsoft Visual Studio unterstützt wird. Dieses Modell erfordert mehrere Binärdateien für mehrere Sprachen und hat Einschränkungen in Bezug auf die Bereitstellung einzelner Images und mehrsprachige Szenarien. Es sei darauf hingewiesen, dass Anwendungen, die mit diesem Modell entwickelt wurden, weiterhin unter Windows Vista funktionieren und dass Tools zur Verfügung stehen, die Entwickler*innen dabei helfen, von diesem Modell auf das modernere Modell umzusteigen, das in der dritten Methode beschrieben wird.
  2. Eine sprachneutrale Core-Binärdatei mit einer mehrsprachigen Dynamic Link Library (DLL) für Ressourcen. Dieses Modell ist definitiv MUI-freundlich, erschwert aber die Aktualisierung der Binärdateien für die Ressourcen, um neue Sprachen aufzunehmen. Nehmen wir an, dass Sie neben Englisch, Französisch und Japanisch auch Deutsch unterstützen möchten. Dann müssten Sie eine völlig neue Binärdatei für Ihre Benutzer*innen bereitstellen, die vielleicht Deutsch gar nicht unbedingt brauchen.
  3. Eine sprachneutrale Core-Binärdatei mit einer festgelegten Anzahl von Ressourcen-DLLs pro Sprache. Dies ist die Art und Weise, wie das Betriebssystem selbst in Windows Vista implementiert ist, und Entwickler*innen werden ermutigt, dieses Modell für Anwendungen zu verwenden, da es mehr bietet als die beiden vorherigen Modelle.

Vor der Veröffentlichung von Windows Vista war die Adaption dieses Modells aufgrund des Fehlens einer integrierten Unterstützung nur schwer möglich. 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 verhalten sich genauso wie Windows Vista, sodass die Benutzer*innen eine konsistente Bildschirmsprache erleben.
  • Die Flexibilität bei der Veröffentlichung von zusätzlichen Sprachen für eine Anwendung wird erhöht. Zusätzliche Sprachen können unabhängig vom Core-Code veröffentlicht werden, was bedeutet, dass die Unterstützung für neue Sprachen je nach Bedarf im Laufe der Zeit hinzugefügt werden kann.
  • Die Kosten für das Erstellen und Warten weiterer Sprachversionen werden gesenkt.
  • OEMs und Unternehmen können Anwendungen problemlos in ihr globales PC-Image integrieren - bereit für die Auslieferung in verschiedene Länder.
  • Es stehen Tools und Richtlinien zur Verfügung, die Sie bei der Migration Ihrer Anwendung auf das Windows Vista MUI-Modell unterstützen. Weitere Informationen finden Sie unter Mehrsprachige Benutzeroberfläche.

MUI-Vorteile für Unternehmen

MUI bietet zwei große Vorteile für Unternehmen:

  • Installation eines einzigen Images: MUI bietet Unternehmen die Möglichkeit, das gleiche weltweite Image (oder einen Teil davon) mit einer einzigen Installation auszurollen, zu unterstützen und zu pflegen. Windows Vista erweitert das Single-Image-Rollout des Betriebssystems, sodass auch Geschäftsanwendungen als Teil desselben Images bereitgestellt werden können.
  • Unterstützung für mehrsprachige Desktops: Auf einem Desktop können mehrere lokalisierte UI-Sprachpakete installiert werden, sodass mehrere Benutzer*innen einen einzigen Desktop gemeinsam nutzen können, während sie ihre eigenen bevorzugten UI-Sprachen verwenden. Dies gilt auch für öffentliche Computer, die für alle offiziell gesprochenen Sprachen gleich behandelt werden müssen (was in Kanada und in der Europäischen Union der Fall sein könnte), sowie für gemeinsam genutzte Computer für Benutzer*innen im Ausland.

MUI-Vorteile für OEMs

Der größte Vorteil für OEMs ist die Installation eines einzigen Images, das MUI ermöglicht, da es möglich ist, Images zu erstellen, die alle notwendigen Sprachen enthalten, um eine geografische Zone effektiv anzusprechen, und die Sprachauswahl auf die Erstinstallation des Computers durch die Benutzer*innen zu verschieben. Dies ermöglicht vor allem eine effektivere Bestandsverwaltung für OEMs.

Durch die Unterstützung von MUI für Anwendungen ermöglicht Windows Vista es OEMs auch, Mehrwertanwendungen in ihren Images anzubieten und gleichzeitig von der Installation eines einzigen Images zu profitieren, sofern diese Anwendungen MUI-fähig sind.