Windows 7 - was Entwickler über den Vista-Nachfolger wissen sollten

Ein Überblick über die wichtigsten Neuerungen bei Windows 7 für .NET-Entwickler. Dank des neuen Windows API Code Packs öffnet sich die Windows-Shell für die Programmierung mit Managed Code.

    

» Von Peter Monadiemi, 18.08.2009 21:25. Letztes Update, 18.08.2009 21:26.

Mit jeder neuen Windows Version stellen sich für Entwickler zwei Fragen: Laufen die bestehenden Anwendungen unverändert weiter und wie lassen sich die neuen Funktion verwenden? Punkt 1 lässt sich per Checkliste abarbeiten. Microsoft veröffentlicht eine Reihe einfacher ,,Regeln", die Anwendungen einhalten müssen, damit es keine Kompatibilitätsprobleme gibt. Zusammengefasst werden diese Regeln z.B. im ,,Windows 7 and Windows Server 2008 R2 Application Quality Cookbook", das unter [1] zur Verfügung steht. Entwickler von Consumer-Anwendungen können die Windows 7-Tauglichkeit ihrer Anwendung bei Microsoft (kostenpflichtig) zertifizieren lassen und erhalten das neue ,,Kompatibel mit Windows 7"-Logo. Um den Rest kümmert sich das Betriebssystem über einen speziellen ,,Kompatibilitätsmodus", der bei Windows 7 soweit geht, dass eine Windows XP-Anwendung unter einem ,,virtuellen XP" ausgeführt werden kann.

Die gute Nachricht für Entwickler in diesem Zusammenhang ist, dass sich Windows 7 intern lediglich als Version 6.1 meldet und die Distanz zu Vista (Version 6.0) damit relativ gering ist. Die eventuell weniger gute Nachricht: Anwendungen, die bereits unter Vista ,,Probleme" hatten, werden diese Probleme auch unter Windows 7 bekommen, es sei denn, die Entwickler machen von dem ,,Virtual XP Mode Gebrauch", der eine 100% kompatible Umgebung bietet. Ansonsten gilt es, die Anforderungen an Windows 7 erst einmal genau zu studieren.

Punkt 2 lässt sich leider nicht so einfach erledigen, denn zum einen sind viele Neuerungen so speziell, dass sie für die Mehrheit der Anwendungen schlicht uninteressant sind. Zum anderen stellte sich bislang die Frage, ob die neuen Elemente der Benutzeroberfläche überhaupt im Rahmen einer Managed Code-Anwendung aufrufbar sind.



Abbildung 1: Die neue Taskleiste von Windows 7

Werbung

KOMMENTARE

Keine Kommentare

KOMMENTAR SCHREIBEN

*
*
*
*

Alles Pflichfelder, E-Mail-Adresse wird nicht angezeigt.

Die Redaktion hält sich vor, unangebrachte, rassistische oder ehrverletzende Kommentare zu löschen.
Die Verfasser von Leserkommentaren gewähren der IDG Communications AG das unentgeltliche, zeitlich und räumlich unbegrenzte Recht, ihre Leserkommentare ganz oder teilweise auf dem Portal zu verwenden. Eingeschlossen ist zusätzlich das Recht, die Texte in andere Publikationsorgane, Medien oder Bücher zu übernehmen und zur Archivierung abzuspeichern.