PS3 или XBOX2 — вот в чём вопрос.
Общеизвестно, что качество кофейной массы практически определяет результатат гадания. Ни для кого не секрет, что коффе в южных штатах замечательно своей неповторимой убогостью: редкие исключения скорее подтверждают общее правило — пить эту дрянь нельзя. А вот поспекулировать низкопошибно — всегда пожалуйста. Буду гадать.
1. Время выхода
Обе железки выйдут примерно в одно и тоже время — практически в один и тот-же день. GameCube2 в это же время выходить не будет., т.к. Nintendo пропустит очередной раунд в борьбе за мировое господство. Им не интересны попытки сделать из консоли ящик, который помогает делать 'всё-всё-всё'. Классический Nintendo-вский минималистический game machine с новыми 'ящиками пандоры' конкурировать не сможет — слишком незначительна разница в цене.
2. Технология
Технологически сравнивать PS3 и XBOX2 очень тяжело. Слишком разная архитектура, у каждой свои сильные и слабые стороны. Кратенькое резюме по каждой:
PS3 — истинный наследник PS2. Таже самая 'уникальная' архитектура. Некоторая совместимость с PS2, хуже того — работает часть игр от PSX. Вмеру гибкий растеризатор — несколько текстур одновременно, бамп, ebm, аппаратная декомпрессия текстур. Туман — текстурным юнитом, специального блока на будет. Очень высокий fillrate. Stencil. Видеопамяти почти достаточно — теперь не надо тратить половину DMA для перекачивания текстур туда и обратно — их место займёт геометрия. Разумно быстрый геометрический процессор. Индексирование на уровне DMA. VU2 — с ещё более высокоуровневыми коммандами (векторное произведение в одной инструкции, swizzle). Наконец-то L2 cache на CPU. Но это всё ещё MIPS — плотность инструкций довольно таки низкая. Звук незначительно мощнее — наконец-то 2 отдельных DSP эффекта на каждый sample. Звуковой памяти несколько больше — некоторая аппаратная поддержка декомперссии чего нибудь типа mp3. Hard drive. HDTV. Разумная поддержка сети. Поддержка какого-нибудь wireless интерфейса — скорее всего своего. Игры на каком-нибудь приемнике DVD — 20-30 гиг.
XBOX2 — всё ещё стойко стоит на PC-шной земле. Совместимость с XBOX на уровне перекомпиляции игр. Скорее всего, на момент релиза, мы увидим массу 'старых' (слегка подновлённых) игр, по демпинговой цене. Обратная совместимость с DX8, скорее всего работает на DX11. UMA. Видеопроцессор делала не nVidia. Разумный fillrate, при этом reject rate несколько выше чем у PS2. Очень сложный но вмеру быстрый растеризатор — иного текстур одновременно, при 8 ещё можно как-то пользоваться. Длинные пиксельные, вертексные и 'треугольные' шейдеры. В 1900x1080 с двумя текстурами упирается в fillrate. Шейдеры отрабатывает примерно вдвое быстрее чем PS3. Fixed pipeline отсутствует как класс. CPU Intel совместимый, но возможно не Intel — по производительности примерно в полтора-два раза быстрее чем CPU от PS3. Звук незначительно сложнее — дополнительный DSP эффект на каждый sample, отдельный интерфейс для DSP — теперь к нему легко писать программы. Hard drive. HDTV. 'Сытый' доступ к сети. Поддержка какого-нибудь wireless интерфейса. Игры на каком-нибудь приемнике DVD. HDTV. Памяти больше чем на PS3. Себестоимость раза в потлотра-два выше.
3. Разработка.
Под PS3 будет незначительно отличаться от таковой под PS2. Тот-же самый отвратительный тех-суппорт. Инженеры, прошедшие школу PS2 переучатся достаточно быстро — новому, технически грамотному, профессионалу на освоение потребуются месяцы. Имеющихся специалистов по PS2 будет слегка не хватать, зарплата программиста под PS3 будет первое время несколько выше. Наконец появится некоторе кол-во высокоуровневых интерфесов, которыми как-то будет можно пользоваться — но разроботчики их будут игнорировать, и большого распространения они не получат. Технологический цикл игры 'с нуля' будет порядка 18 месяцев.
Под XBOX2 — несколько более устоявшееся комюнити. Тех суппорт будет ещё лучше — хотя в это трудно поверить, ибо непонятно, куда уже лучше. Ещё более высокоуровневые интерфейсы. Мультиплатформенный (!) art pipeline в составе XDK. TCR сертифицированные библиотеки. Средства rapid prototyping. Специальная сертификация для XBOX программистов. Технологический цикл игры 'с нуля' порядка 6-8 месяцев. Порт XBOX->XBOX2 порядка 2 месяцев. Упрощенные TCR для портов c XBOX.
4. Игры.
10-12 launch tiles на PS3 на момент выхода. 3-4 реально играбельных. Некоторая незначительная концентрация на 'технологии' — геймплей слегка пострадает. Много cross-platform игр (PS3XBOX2) — но версии под XBOX2 выйдут несколько раньше. 1-2 major online tiles.
30-40 launch titles на XBOX2 на момент выхода. Порядка 10 (!) реально играбельных. Игры показывают порядка 60-70% возможностей железа уже в launch tilte-ах. Ориентация на геймплей. 3-4 major online tiles.
5. Online.
Обе консоли будут плотно напирать на online. У MS более развитая инфраструктура, сильнее ориентация на пользователя. В итоге 7 из 10 западных online игроков будут играть на XBOX2. 3 из 10 в азии, но это соотношение будет меняться в сторону XBOX2 даже там. Произойдёт это во многом благодаря ключевым разработчикам, знакомым с азиатским рынком (например Blizzard).
6. Заключения и выводы.
Ratio проданных юнитов 3:2 через пол-года продаж для PS3XBOX2, во многом благодаря азиатскому рынку. Лёгкость разработки под XBOX2 в итоге сделает своё чёрное дело — даже cross platform titles будут сначала выходить под него. Если Sony не изменит политику документирования и технической поддержки — это будет начало конца.
Посмотреть обсуждение
(c) Борис Баткин