Pergunta de entrevista da empresa Apple

What are some of the differences between older API like OpenGL and Newer like Vulkan/Metal/DX12