ты читать умеешь? объясняю для тебя:
windows - платформа; стим, метро - магазины.
linux - платформа;
macos - платформа; appstore - магазин.
Тут все определяет кто на ком стоял. Для .NET - Windows платформа. Для Web сайта - .NET платформа. Грубо - это то на чем размещается. Для разработчиков игр - Стим платформа. Да, для распространения игр, но! Надо адаптировать игру на эту платформу, включить определенные модули, провести сертификацию (а это стоит денег, да да!).
Так что Стим может и магазин, но это и платформа тоже.
Причем, и это надо понимать платформа для продаж - может быть одна, платформа разработки - другая, для перевозки танков - третья, для самовыражения - нуб клаб тоже как платформа годится. В старое время лифт тоже называли платформой, ну и никто не умирал.
Эт как слово манагер - достаточно широкий смысл за ним скрыт. Типа менеджер гладких поверхностей, высоких температур и распрямления пространства - гладильщик утюгом.
Отличия между DX и OGL в основном синтаксические.
Конечно. Отличия Java от C++ в основном тоже синтаксические. Попробуйте спортировать Java програмку на C++.
Гы. Все закончится на заголовке, где будет включение хитропопой библиотеки от HP с определенными преобразования формата даты в строку.
Назовите мне иные отличия OGL от DX. Учтите что это всё не более чем надстройка над тем что на консолях делается через memcpy и команды DMA-контроллера.
Надо бы почитать чуток по XNA.

Хотя думаю memcpy там отсутствует.