Исходя из моего опыта, кажется, что сопоставимость версий Windows достаточно хорошая, особенно для среднего домашнего пользователя, за исключением предприятий. Почему производители оборудования должны выпускать драйверы для каждой версии Windows (XP, 7, 8 и т. д.), если предполагается, что версии совместимы между собой? это очень часто встречается в принтерах (например, canon PIXMA iP4000R), видеокартах, некоторых периферийных устройствах и т. д.

Похоже, что это очень часто встречается как при обновлении версий Windows (xp до win7), так и при понижении версии (win 8 до win7) в обоих случаях (с использованием чистой установки) почти ничего не работает из коробки, и для этого нужно загрузить все драйверы. конкретная версия windows.

Например, я понизил ноутбук с Windows 8.1 до Windows 7 - это заняло несколько часов, так как ни один из Windows 8 не предоставил драйверы для установки, поэтому я пошел к каждому производителю и выкопал драйверы для Windows 7. Аналогичный случай в обновлении версий. Разве это не пустая трата времени - переписывать драйверы все время, а не создавать один драйвер, который работает во всех версиях, если они все равно должны быть похожими (по крайней мере, до Windows 8)

1 ответ1

1

Причина, по которой большинство "нормальных" программных продуктов работает "из коробки" в разных версиях Windows, заключается в том, что под ним находится слой, который предоставляет интерфейс, совместимый с версией Windows / конкретным продуктом, с которым программы могут общаться. Этот слой является слоем драйвера.

Должно существовать что-то, что преобразует общий интерфейс "работа везде с каждым принтером", с которым может работать любая написанная программа, в «работу с принтером Epsion 2230 через USB с использованием интерфейса Windows 8.1 API».

Некоторые API меняются не часто и могут использоваться повторно (принтеры на самом деле являются хорошим примером), и файл, который вы загружаете для Vista, будет тем же файлом, который вы загружаете для Windows 8.1. Но некоторые API могут сильно измениться, и для них нужны драйверы, зависящие от версии ОС.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .