DDDEN!SSS, ну вот, приехали...

Каждый кулик только свое болото видит (или как там?). M3G расшифровывается как
Mobile 3D Graphics. Думаю, уже из предыдущего предложения стало понятно, что на компах об этом API никто и не слышал. На компах есть Java 3D, который может все то же, что и OpenGL. Разумеется, все ускоряется видеокартами, потому что это дело запускается поверх Direct3D или OpenGL. Классов в API ядра в Java SE содержится почти в 30 раз больше, чем в MIDP. Соответственно и возможности языка там несравнимо больше, чем на мобильнике: параметризованные классы и обобщения, аннотации, рефлексия (которой на C++, кстати, вообще нет), JNI... Список еще можно продолжать очень долго. Если бы мобильники могли исполнять программы на машинном коде, то мобильниками они по определению не были бы. Быстрее, кстати, не станет, уже давно байт-код или исполняется процессором напрямую, либо компилируется в машинный код до или во время исполнения.
Ссылка на пост
2 сен 2008 в 17:06