Was ist neu an Windows 8-Designs? Warum funktionieren sie nicht in Windows 7?

Windows 8-Designs unterscheiden sich nicht von Windows 7 -Designs, zumindest nicht, wenn Sie sie zum ersten Mal betrachten. Der Prozess zum Erstellen und Anpassen von Designs ist in beiden Betriebssystemen gleich, aber die aus dem Prozess resultierenden Designdateien haben eine andere Dateierweiterung und sind nicht miteinander kompatibel. Warum ist das so? Ich wollte unbedingt die Antwort auf diese Frage erfahren und beschloss, selbst ein wenig zu recherchieren. Folgendes habe ich gelernt:

Was ist überhaupt ein Windows-Design? - Die Definition eines Geeks

Zunächst möchte ich Ihnen erklären, was ein Windows -Design ist, unabhängig davon , welche Windows - Version Sie verwenden. Microsoft sagt, dass „ein Design eine Kombination aus Desktop-Hintergrundbildern, Fensterfarben und Sounds ist“.

Das ist richtig, aber es zeigt nicht das vollständige Bild. Daher möchte ich eine längere und gründlichere Definition geben. Hier kommt's:

"Ein Windows-Design ist ein Archiv mit einer bestimmten Dateierweiterung ( ("A Windows theme is an archive with a specific file extension ().themepack in Windows 7 und .deskthemepack in Windows 8 ). Es enthält die auf dem Desktop verwendeten Hintergrundbilder sowie die Einstellungen wie: die Standard- Desktop - Symbole ( Computer , Netzwerk(Network) , Recycle Bin usw.), Informationen zum visuellen Stil, die auf Windows und alle Desktop-Programme angewendet werden, die verwendeten Mauszeiger, der Bildschirmschoner, der ausgeführt wird, wenn der Computer nicht verwendet wird, und das Soundschema, das auf das Betriebssystem angewendet wird."

Wenn Sie den Inhalt eines Windows -Designs extrahieren , finden Sie eine ähnliche Struktur wie die folgende: einen DesktopBackground - Ordner, der alle auf dem Desktop verwendeten Hintergrundbilder enthält, und eine Datei mit der Erweiterung „.theme“ , die „.ini“ ähnelt "(".ini") Konfigurationsdateien, die von allen Arten von Programmen verwendet werden.

Vergleich zwischen Windows 7- und Windows 8-Designs

Wenn Sie die „.theme“ -Datei bearbeiten, werden Sie feststellen, dass sie eine ähnliche Struktur wie im folgenden Screenshot hat.

Vergleich zwischen Windows 7- und Windows 8-Designs

Was unterscheidet Windows 8 - Designs von Windows 7 - Designs?

Da ein Windows -Design unabhängig von der verwendeten (Windows)Windows -Version dieselbe Definition und Rolle hat , warum funktionieren Windows 8-Designs nicht in Windows 7 ?

Um die technischen Unterschiede vollständig zu verstehen, habe ich ein tolles Thema verwendet, das wir erstellt haben, mit den gleichen Hintergrundbildern und fast den gleichen Einstellungen, sowohl in Windows 7 als auch in Windows 8 . Es ist ein großartig aussehendes Thema.

Nachdem ich das Design sowohl in Windows 8(Windows 8) als auch in Windows 7 manuell erstellt hatte , habe ich jede Designdatei extrahiert und nach Unterschieden gesucht, die erklären würden, warum Windows 8 - Designs nicht mit Windows 7 kompatibel sind .

Der erste auffällige Unterschied ist die Dateierweiterung. Windows 8-Designs haben die Dateierweiterung .deskthemepack(.deskthemepack) , während Windows 7 - Designs die Dateierweiterung .themepack(.themepack) haben . Außerdem hat der Typ für jede dieser Dateien einen anderen Namen: Eine Windows 8 -Themendatei heißt Windows Desktop Theme Pack File , während sie in Windows 7 Windows Theme Pack File heißt .

Vergleich zwischen Windows 7- und Windows 8-Designs

Wenn Windows -Designs fast die gleichen Einstellungen haben, sollten sie ungefähr die gleiche Größe haben. Wie Sie im obigen Screenshot sehen können, ist das Windows 8 -Design nur 1 KB kleiner als das Windows 7 -Design.

Das Extrahieren des Inhalts jeder Designdatei ergab die gleiche Struktur und die gleichen Dateien. Daher bestand der nächste Schritt darin, die in jedem Thema enthaltene „.theme“ -Datei zu öffnen und die darin gespeicherten Einstellungen zu vergleichen. (".theme")Erst dann bemerkte ich ein paar wichtige Unterschiede.

Zunächst(First) einmal haben Windows 8 - Designs eine ThemeID – eine Kennung, wie sie in der Windows-Registrierung(Windows Registry) verwendet wird . Windows 7-Designs verwenden solche IDs nicht .

Vergleich zwischen Windows 7- und Windows 8-Designs

Dann haben Windows 7-Designs zwei Einstellungen, die von Windows 8(Windows 8) -Designs verschwunden zu sein scheinen : TileWallpaper und WallpaperStyle – sie werden verwendet, um die Position des Hintergrundbilds auf dem Bildschirm zu beschreiben.

Vergleich zwischen Windows 7- und Windows 8-Designs

Windows 8-Designs führen stattdessen drei neue Einstellungen ein: MultimonBackgrounds – wird verwendet, wenn Sie Hintergrundbilder haben, die mit Multi-Monitor-Setups kompatibel sind, und PicturePosition – höchstwahrscheinlich ersetzt es die beiden zuvor erwähnten Windows 7 - Positionierungseinstellungen.

Vergleich zwischen Windows 7- und Windows 8-Designs

Die dritte neue Einstellung ist AutoColorization . Dies ist eine weitere neue Funktion von Windows 8 -Designs – die Möglichkeit, die Farbe zu ändern, die auf alle Fenster auf dem Bildschirm angewendet wird, basierend auf der Hauptfarbe des derzeit aktiven Hintergrunds.

Vergleich zwischen Windows 7- und Windows 8-Designs

Die Liste der Unterschiede endet hier und ist kürzer als ich erwartet hatte.

Fazit

Wie Sie meiner kleinen Rechercheübung entnehmen können, funktionieren Windows 8 - Designs nicht in Windows 7 , weil Windows 8 neue Funktionen für seine Desktop-Designs einführt: Unterstützung für mehrere Monitore, automatische Farbgebung aller geöffneten Fenster basierend auf dem aktiven Tapeten und ein neues Identifikationssystem für jedes Thema.



About the author

Ich bin ein iOS-Entwickler mit über 10 Jahren Erfahrung. Ich habe mich auf die Entwicklung von Apps für iPhone und iPad spezialisiert. Ich habe Erfahrung beim Erstellen von Benutzerabläufen, dem Erstellen von benutzerdefinierten Entwicklungskits (CDKs) und der Arbeit mit verschiedenen App-Entwicklungsframeworks. In meiner früheren Arbeit habe ich auch Tools entwickelt, die bei der Verwaltung von Apples App Store helfen, darunter ein Produktmanagement-Tool und ein App-Übermittlungstool.



Related posts