Чтобы снизить цену до того уровня, который требуется игровым консолям, им всем были нужны специальные чипы с процессором (или тремя). Конечно, Microsoft перешла с процессоров Intel на PowerPC, потому что у Intel не было и не было возможности, чтобы их процессоры были встроены в собственные чипы, особенно если это был не Intel.
На момент создания XBox 360 PowerPC был самым быстрым и наиболее разумным процессором для использования. Это больше не тот случай, когда ARM победил. Я предсказываю, что ARM станет центральным процессором для нового раунда игровых консолей, который должен выйти в следующем году или через два.
В то время как есть новые устройства PPC, есть также новые устройства 8051 и Coldfire. Так что это, само по себе, не является хорошим показателем того, насколько «текущим» является КПП. Новые устройства ARM превосходят по численности новые устройства PPC, возможно, в 50 раз.
Теперь для непосредственного решения ваших вопросов:
Это высокая масштабируемость и совместимость интерфейса прикладного программирования в семействе PowerPC, от небольших микроконтроллеров до процессоров для высокопроизводительных вычислений?
КПП в настоящее время не предлагает никаких преимуществ масштабируемости. ARM на самом деле проще в этом отделе, поскольку этот ЦП был разработан с учетом многоядерной обработки.
PPC не предлагает никакой совместимости API, которую ARM или другие процессоры также не предлагают. Современное программное обеспечение написано полностью на языке высокого уровня, поэтому архитектура ЦП не играет на API-совместимости. В наши дни почти ничего не написано на ассемблере, особенно на высокопроизводительных 32/64 битных процессорах.
Надежность конструкции и опыт сертификации функциональной безопасности?
Неясно, что вы подразумеваете под этим. Для большинства встраиваемых приложений, не требующих уровня безопасности жизнедеятельности, военного или аэрокосмического уровня, PPC сегодня не дает никаких преимуществ. ARM были проверены так же, или даже больше, чем PPC. Для безопасности жизнедеятельности, военной или аэрокосмической промышленности тогда может быть преимущество, но эти рынки в любом случае отстают от остального мира на несколько поколений.
Поддержка диапазонов высоких температур, особенно конструкций без вентиляторов для высоких температур?
ARM - это архитектура с гораздо более низким энергопотреблением, поэтому ARM используется в мобильных устройствах, а PPC - нет. Меньшая мощность = меньше тепла = гораздо проще работать в диапазонах высоких температур. Преимущество АРМ.
Обратная совместимость (поддержка устаревшего программного обеспечения) - это, конечно, один драйвер. Но должно быть больше.
Почему должно быть больше? Я уверен, что именно поэтому 90% современных конструкций PPC все еще используют PPC. Остальные 10% связаны с тем, что некоторые люди просто застряли на своем пути. Есть много примеров старых архитектур, которые продолжают использоваться без уважительной причины. Вы по-прежнему можете использовать Z80 и 6502 в новых проектах, и никто не называет их хорошими или популярными в настоящее время.
Причиной популярности PPC является то, что это был правильный процессор в нужное время на рынке. До этого это были процессоры MIPS. Теперь это ARM. Вы по-прежнему видите, как используется КПП, потому что некоторые вещи просто вымирают. Есть еще дизайны MIPS там тоже.
@NichHalden был также полностью прав в этом вопросе.