Основные преимущества DirectDraw перед современными графическими API заключаются в следующем:
Однако у DirectDraw есть и недостатки: поддержка аппаратного ускорения в нём не так высока, как у современных графических API, например Direct3D. 2 Поэтому для современных 2D-приложений на настольном компьютере предпочтительнее использовать Direct3D или OpenGL. 2
Выбор между DirectDraw и другими графическими API зависит от конкретных требований и задач разработчика.