Luna: Windows XP noch bunter

Kompatibilität

Mit der neuen Version der Common Controls haben Programmierer zunächst ein schwer wiegendes Problem zu lösen: Die Version 6 der Common Controls ist nicht kompatibel zu Version 5. Und Version 6 wird laut Microsoft nur auf Windows XP laufen und nicht als Update für Windows Me/2000 bereitstehen. Damit alte Applikationen auch weiterhin unter Windows XP laufen, ist zusätzlich die Version 5 der ComCtl32.dll in Windows XP enthalten. Dementsprechend haben Programmierer die Wahl:

  • Auf Themen verzichten, damit die Applikation unter allen Windows-Versionen läuft

  • Themen verwenden und alle Benutzer von Windows Me/2000 aussperren

  • Eine Menge zusätzlichen Code einflechten, der zwischen den Windows-Versionen unterscheidet und dadurch die Performance beeinträchtigt

  • Zwei verschiedene Programmversionen auf den Markt bringen und damit zwei Produktlinien führen

Dass diese Entscheidung nicht immer ganz einfach ist, zeigt der Release Candidate von Office XP. Die Programmierer haben scheinbar auf die Implementation von Themen verzichtet. Zumindest lässt sich kein optischer Unterschied zwischen Office XP auf einem Windows 2000 und einem Windows XP feststellen. Abgesehen von der Titelleiste.