Компьютерное железо

почему современные игры выходят только на windows 7?

Фёдор Мальцев
Фёдор Мальцев
1 408
потому что 8-ка еще сырая, а ХР уже не обслуживается майкрософтом. Вот и не паряться, делают под одну платформу.
Тимур Ахмеджанов
Тимур Ахмеджанов
314
Лучший ответ
потому что новые игровые движки не поддерживают хр
Программисты устали писать библиотеки, устали создавать текстуры и шейдеры для 3-х версий директа.
Ведь для каждой версии дх, требуются свои текстуры, шейдеры, библиотеки.
Две разные операционки - это как два разных автомобиля. Сможешь ты поставить двигатель от BMW на ходовую часть от жигулей, а кузов взять от грузовика? Конечно, при наличии прямых рук можно всё сделать, но вряд ли такой "автомобиль" будет работать хорошо. Так же устроены игровые движки - создаются под конкретную ОС, и сама игра (графика, логика) учитывает особенности операционки. Считай что игра для PS и её аналог, портированный на X-BOX - это два совершенно разных автомобиля похожие только внешностью. Программистам нет никакого смысла разрабатывать игры сразу для Win, и для Unix (а их там десятки версий) , если уже есть одна винда - наиболее распространённая у пользователей домашних ПК, и которая гарантирует пользователям свою работоспособность целиком. У линуксов, состоящих из кусков написанных непойми кем, нет хозяина, и соответственно спросить не с кого, если будет найдена ошибка.

Короче, винда наиболее устраивает по всем параметрам.
Сергей Макаров
Сергей Макаров
25 526
надо идти в ногу со временем
directx 11 хрюша не поддерживает
Не только для Win7. Еще и для Vista SP2 + DX11 и для Win8. А XP не поддерживает DX10 и 11. А сейчас большая часть игр пишется под DX10 или 11.
Hovo Movsisyan
Hovo Movsisyan
982