Какво е новото в темите за Windows 8? Защо не работят в Windows 7?

Темите на Windows 8 не се различават от темите на Windows 7 , поне не когато ги погледнете за първи път. Процесът за създаване и персонализиране на теми е един и същ и в двете операционни системи, но файловете с теми, които са резултат от процеса, имат различно файлово разширение и не са съвместими един с друг. Защо така? Наистина исках да науча отговора на този въпрос и реших да направя малко самостоятелно проучване. Ето какво научих:

Какво все пак е тема на Windows? - Определение на маниак

Първо, бих искал да започна, като обясня какво представлява темата на Windows , независимо от версията на (Windows)Windows , която използвате. Microsoft казва, че „темата е комбинация от фонови снимки на работния плот, цветове на прозорците и звуци“.

Това е правилно, но не споделя пълната картина. Затова бих искал да дам по-дълга и по-задълбочена дефиниция. Ето, започваме:

„Темата на Windows е архив със специфично файлово разширение ( ("A Windows theme is an archive with a specific file extension ().themepack в Windows 7 и .deskthemepack в Windows 8 ). Тя включва тапетите, използвани на работния плот(Desktop) , както и настройките като: стандартните икони на работния плот(Desktop) ( компютър(Computer) , мрежа(Network) , Използва се кошче(Recycle Bin) и т.н., информация за визуален стил, приложена към Windows и всички настолни програми, курсорите на мишката, които се използват, скрийнсейвърът, който се изпълнява, когато компютърът не се използва, и звуковата схема, приложена към операционната система."

Когато извлечете съдържанието на тема на Windows , ще намерите структура, подобна на тази по-долу: папка DesktopBackground , която включва всички тапети, използвани на работния плот(Desktop) и файл с разширението ".theme" , което е подобно на ".ini " конфигурационни файлове, използвани от всички видове програми.

Сравнение между темите за Windows 7 и Windows 8

Ако редактирате файла ".theme" , ще забележите, че той има структура, подобна на показаната на екранната снимка по-долу.

Сравнение между темите за Windows 7 и Windows 8

Какво е различното в темите на Windows 8 в сравнение с темите на Windows 7 ?

Тъй като темата на Windows има същата дефиниция и роля, независимо от версията на Windows , която използвате, защо темите на Windows 8 не работят в (Windows)Windows 7 ?

За да разбера напълно техническите разлики, използвах страхотна тема, която създадохме, използвайки същите тапети и почти същите настройки, както в Windows 7 , така и в Windows 8 . Това е страхотно изглеждаща тема.

След като създадох темата ръчно, както в Windows 8 , така и в Windows 7 , извадих всеки файл с тема и започнах да търся разлики, които биха обяснили защо темите на Windows 8 не са съвместими с Windows 7 .

Първата забележима разлика е разширението на файла. Темите на Windows 8 имат файлово разширение .deskthemepack , докато темите на Windows 7 имат файлово разширение .themepack . Също така, типът за всеки от тези файлове има различно име: файл с тема на Windows 8 се нарича Windows Desktop Theme Pack File , докато в Windows 7 се нарича Windows Theme Pack File .

Сравнение между темите за Windows 7 и Windows 8

Ако темите на Windows имат почти еднакви настройки, те трябва да имат приблизително същия размер. Както можете да видите на екранната снимка по-горе, темата на Windows 8 е само с 1 KB по-малка от темата на Windows 7 .

Извличането на съдържанието на всеки файл с тема разкри същата структура и файлове. Следователно следващата стъпка беше да отворите файла ".theme" , включен във всяка тема и да сравните настройките, съхранени вътре. Едва тогава започнах да забелязвам няколко важни разлики.

На първо(First) място, темите на Windows 8 имат ThemeID - идентификатор като тези, използвани в системния регистър(Windows Registry) на Windows . Темите на Windows 7 не използват такива идентификатори(IDs) .

Сравнение между темите за Windows 7 и Windows 8

След това темите на Windows 7 имат две настройки, които изглежда са изчезнали от темите на Windows 8 : TileWallpaper и WallpaperStyle - те се използват за описване на позицията на тапета на екрана.

Сравнение между темите за Windows 7 и Windows 8

Темите на Windows 8 вместо това въвеждат три нови настройки: MultimonBackgrounds - използва се, когато имате тапети, съвместими с настройки на няколко монитора, и PicturePosition - най-вероятно той замества двете настройки за позициониране на Windows 7 , споменати по-рано.

Сравнение между темите за Windows 7 и Windows 8

Третата нова настройка е AutoColorization . Това е друга нова функция на темите на Windows 8 - възможността за промяна на цвета, приложен към всички прозорци на екрана, въз основа на основния цвят на активния в момента тапет.

Сравнение между темите за Windows 7 и Windows 8

Списъкът с разликите спира до тук и е по-кратък, отколкото очаквах.

Заключение

Както можете да видите от моето малко изследователско упражнение, причината, поради която темите на Windows 8 не работят в Windows 7 , е, че Windows 8 въвежда нови функции в темите на работния плот: поддръжка на няколко монитора, автоматично оцветяване на всички отворени прозорци въз основа на активната тапет и нова система за идентификация за всяка тема.



About the author

След близо 20 години в технологичната индустрия научих много за продуктите на Apple и как да ги персонализирам за моите нужди. По-конкретно, знам как да използвам платформата iOS, за да създавам персонализирани изяви и да взаимодействам с моите потребители чрез предпочитания за приложения. Този опит ми даде ценна представа за това как Apple проектира своите продукти и как най-добре да подобри тяхното потребителско изживяване.



Related posts