Abo
  • Services:
Anzeige
Kleine Änderungen können Desktop-Apps unter Windows 8 Probleme machen.
Kleine Änderungen können Desktop-Apps unter Windows 8 Probleme machen. (Bild: Microsoft)

Windows 8

Alle Windows-7-Apps laufen unter Windows 8. Wirklich alle?

Kleine Änderungen können Desktop-Apps unter Windows 8 Probleme machen.
Kleine Änderungen können Desktop-Apps unter Windows 8 Probleme machen. (Bild: Microsoft)

Microsoft wurde auf der Build nicht müde zu betonen, dass alle Applikationen, die unter Windows 7 laufen, auch unter Windows 8 genutzt werden können. Und doch gibt es einige Ausnahmen.

Eine große Einschränkung betrifft die ARM-Plattform, denn Desktopapplikationen, die für Windows 7 entwickelt wurden, werden nicht unter Windows 8 auf ARM-Geräten laufen, darauf hatten wir schon in unserem Hands on zu Windows 8 hingewiesen. Nur die neuen Metro-Apps werden sowohl auf x86- als auch auf ARM-Prozessoren laufen.

Anzeige

Microsoft sieht darin keine Einschränkung der Aussage, alle Windows-7-Applikationen liefen unter Windows 8, denn Windows 7 sei schließlich gar nicht für die ARM-Plattform verfügbar, so dass es mit Windows 8 keine zusätzliche Einschränkung gebe.

Kleine Einschränkungen für Desktopapplikationen

Dennoch führen einige Veränderungen, die Microsoft mit Windows 8 vornimmt, dazu, dass es Kompatibilitätsprobleme für bestehende Desktopapplikationen geben kann, wenn diese unter Windows 8 ausgeführt werden sollen. Welche das sind, erläutert Uday Shivaswamy aus Microsofts Kompatibilitätsteams in einem Vortrag auf der Build. Shivaswamy machte aber deutlich, dass nur sehr wenige Applikationen Probleme haben werden, was Microsoft durch ausgiebige Kompatibilitätstests mit mehreren tausend Applikationen sicherstellen will. Und kommt es zu Problemen, die viele Applikationen betreffen, versucht Microsoft, durch die Anpassung von Windows für Kompatibilität zu sorgen.

Die Versionsnummer

Mit Windows 8 ändert sich die Versionsnummer von Windows, und was eigentlich kein Problem sein sollte, sorgt bei einigen Applikationen dafür, dass diese nicht mehr starten, weil die Applikation die Arbeit auf einer unbekannten Windows-Version verweigert. Microsoft rät, auf die benötigten Funktionen statt auf eine Versionsnummer zu testen, und wenn die Versionsnummer abgefragt wird, sollte nur eine minimale Windows-Version vorausgesetzt und höhere Versionsnummern ebenfalls akzeptiert werden.

  • Kompatibilität von Desktop-Applikationen mit Windows 8: Vortrag von Uday Shivaswamy
  • Kompatibilität von Desktop-Applikationen mit Windows 8: Vortrag von Uday Shivaswamy
  • Kompatibilität von Desktop-Applikationen mit Windows 8: Vortrag von Uday Shivaswamy
  • Kompatibilität von Desktop-Applikationen mit Windows 8: Vortrag von Uday Shivaswamy
  • Kompatibilität von Desktop-Applikationen mit Windows 8: Vortrag von Uday Shivaswamy
  • Kompatibilität von Desktop-Applikationen mit Windows 8: Vortrag von Uday Shivaswamy
  • Kompatibilität von Desktop-Applikationen mit Windows 8: Vortrag von Uday Shivaswamy
  • Kompatibilität von Desktop-Applikationen mit Windows 8: Vortrag von Uday Shivaswamy
  • Kompatibilität von Desktop-Applikationen mit Windows 8: Vortrag von Uday Shivaswamy
  • Kompatibilität von Desktop-Applikationen mit Windows 8: Vortrag von Uday Shivaswamy
  • Kompatibilität von Desktop-Applikationen mit Windows 8: Vortrag von Uday Shivaswamy
Kompatibilität von Desktop-Applikationen mit Windows 8: Vortrag von Uday Shivaswamy

Da Microsoft festgestellt hat, dass die Probleme beim Wechsel der Hauptversionsnummer größer sind, als wenn nur die Ziffer hinter dem Punkt geändert wird, wird bei Windows 8 wie zuvor bei Windows 7 nur die Ziffer hinter dem Punkt erhöht. Windows 8 trägt daher die Versionsnummer 6.2, Windows 7 die Versionsnummer 6.1.

Alles läuft per DirectX

Windows 8 rendert das Metro-Interface per DirectX, was dazu führt, dass die Desktop Window Manager (DWM) genannte Compositing-Engine immer läuft. Versuche, DWM zu deaktivieren, werden unter Windows 8 daher scheitern. Applikationen, die den Vollbildmodus von DirectX verwenden, sollten keine GDI-Methoden verwenden, da sie dadurch unnötig langsam werden oder gar nicht funktionieren. Auch das Lesen vom und Schreiben auf dem Haupt-Desktop-Kontext verringert die Leistung, weshalb stattdessen auf transparente Fenster geschrieben werden sollte.

Kein Verlass auf Autostart

Entwickler sollten sich auch nicht darauf verlassen, dass ihre Applikationen automatisch beim Starten von Windows mitgestartet werden, da es Windows 8 seinen Nutzern einfacher macht, Autostart für Applikationen zu deaktivieren. Wer sicherstellen will, dass die eigene Applikation auf eingehende Nachrichten reagieren kann, soll stattdessen Metro-Apps verwenden. Wer Wartungsfunktionen im Hintergrund ausführen will, sollte diese stattdessen als Maintainance-Task laufen lassen.

Kein .Net 3.5

Neue Systeme mit Windows 8 werden nur mit .Net 4.5 und ohne .Net 3.5 ausgeliefert. Benötigt eine App .Net 3.5, wird der Nutzer aufgefordert, die Bibliothek zu installieren, was ausschließlich über das Internet möglich sein wird. Entwickler können also nicht davon ausgehen, dass die Bibliothek vorhanden ist. Daher sollten Entwickler dafür sorgen, dass ihre Applikationen auch mit .Net 4.0 beziehungsweise 4.5 laufen, das in Windows 8 mitgeliefert wird.

Windows Store

Wer seine Desktopapplikation über den Windows Store verteilen will, muss sie zertifizieren. Dazu stellt Microsoft das Windows App Certification Kit bereit. Das prüft sowohl Desktop- als auch Metro-Apps auf bestimmte Mindeststandards. Dazu zählt unter anderem die Möglichkeit, eine Applikation zu deinstallieren.


eye home zur Startseite
FreddyXY 20. Sep 2011

Jein, die rufen schlussendlich nur die neue WinRT-Runtime auf. Und diese sitzt an...

volkskamera 19. Sep 2011

Keiner, und genau das ist das Problem. Jeder kann seine eigene Definition dafür...

volkskamera 19. Sep 2011

Nein, tue ich nicht. Unter Windows gibt es genügend Nicht-Bezahl-Software, die trotzdem...

Anonymer Nutzer 19. Sep 2011

Sowie aus dem Handzeichen Spitze ein Arschloch wurde, so hat sich dies auch hier...

Bouncy 19. Sep 2011

Und wo genau geht es um diese Version? Es geht um Windows 8, nicht im Speziellen um die...




Anzeige

Stellenmarkt
  1. Home Shopping Europe GmbH, Ismaning Raum München
  2. Qimia GmbH, Köln
  3. ORBIT Gesellschaft für Applikations- und Informationssysteme mbH, Bonn
  4. GILDEMEISTER Beteiligungen GmbH, Bielefeld


Anzeige
Hardware-Angebote
  1. (reduzierte Überstände, Restposten & Co.)
  2. 1.499,00€

Folgen Sie uns
       


  1. Loki

    App zeigt Inhalte je nach Stimmung des Nutzers an

  2. Spielebranche

    Fox kündigt Studiokauf und Alien-MMORPG an

  3. Elektromobilität

    Londoner E-Taxi misst falsch

  4. 5G Radio Dot

    Ericsson kündigt 2-GBit/s-Indoor-Antennen an

  5. Zahlungsverkehr

    Das Bankkonto wird offener

  6. 20.000 neue Jobs

    Apple holt Auslandsmilliarden zurück und baut neuen Campus

  7. Auto-Entertainment

    Carplay im BMW nur als Abo zu bekommen

  8. Fehlende Infrastruktur

    Große Skepsis bei Elektroautos als Dienstwagen

  9. Tim Cook

    Apple macht die iPhone-Drosselung abschaltbar

  10. Nintendo Labo

    Switch plus Pappe



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Security: Das Jahr, in dem die Firmware brach
Security
Das Jahr, in dem die Firmware brach
  1. Wallet Programmierbare Kreditkarte mit ePaper, Akku und Mobilfunk
  2. Fehlalarm Falsche Raketenwarnung verunsichert Hawaii
  3. Asynchronous Ratcheting Tree Facebook demonstriert sicheren Gruppenchat für Apps

Computerforschung: Quantencomputer aus Silizium werden realistisch
Computerforschung
Quantencomputer aus Silizium werden realistisch
  1. Tangle Lake Intel zeigt 49-Qubit-Chip
  2. Die Woche im Video Alles kaputt
  3. Q# und QDK Microsoft veröffentlicht Entwicklungskit für Quantenrechner

Netzsperren: Wie Katalonien die spanische Internetzensur austrickste
Netzsperren
Wie Katalonien die spanische Internetzensur austrickste

  1. Re: Es gibt gute Gründe, seine Nachbarn...

    ternot | 11:13

  2. Re: Offline Maps? Kostenfreies Navigieren?

    Ben Stan | 11:12

  3. Re: Problem: Laden Zuhause

    Kahiau | 11:11

  4. Re: Hardware Revision

    Zuryan | 11:11

  5. Re: Bitte selber recherchieren und nicht einfach...

    ChristianKG | 11:11


  1. 11:15

  2. 11:00

  3. 10:45

  4. 09:20

  5. 09:04

  6. 08:26

  7. 08:11

  8. 07:55


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel