M3G - это API Java. На некоторых устройствах он может быть реализован поверх OpenGL ES, но это не означает, что для использования M3D достаточно устройства с реализацией OpenGL ES.
iPhone не поддерживает разработку Java. Могут быть некоторые сторонние среды, которые кросс-компилируют Java во что-то, что может работать на телефоне. Я не знаю ни одного, но я знаю, что есть инструменты для приложений на основе .NET и JS. Я полагаю, что технически возможно, что кто-то код реализует что-то подобное с поддержкой M3D, но, насколько я знаю, никто этого не делал, и это будет колоссальное усилие.
Итак, возможно, M3D можно было бы заставить работать на iPhone, но это потребовало бы работы Java, а на это потребовались бы годы разработки, и я не верю, что у кого-то есть, но в работе.