С развитием IT-технологий пользователи хотят видеть программы, которые отвечали бы их качествам: удобство интерфейса, простота в использовании, многофункциональность, и разработчики стараются удовлетворить эти потребности, чтобы удержаться в топах, при этом внося свою изюминку. Хоть они и стараются сделать все для удобного использования, но могут возникнуть проблемы. И самой большой проблемой является проблема совместимости, так как не все программы универсальны, то есть подходят не для каждой операционной системы.
Так что же все-таки такое программное обеспечение?
Программное обеспечение – совокупность программ, выполняемых вычислительной системой, так же относят все области деятельности по проектированию и разработке ПО.
Совместимость - способность различных объектов, аппаратных или программных компонентов взаимодействовать друг с другом.
По отношению к пк можно выделить совместимости:
1. Аппаратная (техническая) - способность одного устройства работать с узлами другого устройства
2. Информационная - способность 2-х или более систем адекватно воспринимать одинаково представленные данные
3. Программная - способность выполнения одинаковых программ с получением одних и тех же результатов
При наличии всех трех совместимостей устройств без ограничения, для конечных пользователей, говорят о полной совместимости этих устройств.
Совместимость программ - способность программ взаимодействовать друг с другом, возможно в рамках более крупного программного комплекса.
Причины возникновения проблем совместимости ПО:
1. Запуск и установка приложения. Во время запуска и установки приложения помешать установки могут 2 проблемы:
Приложение пытается копировать файлы и ярлыки, которые были правомочны для предыдущей ос, но не существуют в новой
Приложение пытается сослаться на компоненты, которые в новой ОС были переименованы
2. Контроль пользовательской учетной записи (uac). Uac увеличивает безопасность Windows, ограничивая доступ к ПК без уровня администратора, что ограничивает запуск приложения большинству пользователей.
3. WindowsResourceProtection предназначен для защиты ресурсов Windows (файлов, папок, реестра) в режиме только для чтения. Установщики приложений, пытавшиеся заменить, удалить, изменить находящиеся под защитой wrp файла могут вызвать сбой с сообщением об ошибке, указывающий на невозможность обновления ресурса.
4. Защищенный режим Internet Explorer. Приложения, использующие Explorer и пытающиеся сделать запись на диск во время нахождения в интернете, могут вызвать сбой.
5. 64-bit архитектура. Переход на 64-bit архитектуру может вызвать проблемы совместимости
6. Изменение версии ОС. Это изменение влияет на приложение или установщик, что вызывает сбой.
7. Драйвера ядра - должны поддерживать новую ОС или быть обновлены.
8. Устаревшие компоненты - становятся причиной сбоя в работе и установке приложений.
Методы уменьшения проблем с совместимостью:
1. Изменения конфигурации существующего приложения (инструменты, CompatibilityAdministrater, StandarUserAnalyser) для обнаружения проблем и создания исправления данного приложения
2. Применение пакетов обновлений или обновлений к приложению.
3. Апгрейд приложений для совместимого релиза (лучшее решение - обновить до более новой версии)
4. Изменений конфигурации безопасности (например: добавить сайт в список надежных сайтов или выключить защищенный режим (не рекомендуется))
5. Запуск приложения в виртуализированной среде (запустить приложение в другой ос используя инструменты виртуализации)
6. Использование функции совместимости приложения: запуск приложения в режиме эмуляции, применение мастера совместимости программ
7. Выбор другого приложения, которое выполняет ту же самую функцию, но не имеет проблем с совместимостью
Полную информацию смотрите в файле.