Я работал над средой выполнения игрового движка на С++ для будущих игр и начал рассматривать Android как платформу. Я заметил, что он тесно связан с Java и сильно использует Java VM.
Но возможно ли поддерживать полную среду выполнения С++ в Android NDK? У меня нет ничего против Java, и я готов использовать его, если это необходимо, но производительность - одна из моих главных проблем (я намерен, чтобы мои игры были ресурсоемкими), особенно на телефонах.
И если полная среда С++ возможна, как именно я ее реализую в Eclipse Indigo CDT? Смогу ли я создать скомпилированный исполняемый файл игры для Android загодя для максимальной производительности? И будут ли какие-либо дополнительные плагины, которые мне нужно будет установить в Eclipse? Могу ли я использовать MinGW для компиляции моих игр, или мне нужно будет использовать другой компилятор? Если бы мне пришлось использовать Java так или иначе, потребовалась бы компиляция кода на С++? Это все вопросы, на которые я хочу ответить, чтобы получить прочную среду разработки в среде Eclipse IDE.
Пожалуйста, знайте, что я до сих пор довольно новичок в разработке Android и многоплатформенном программировании в целом. Моя цель - создать игровой движок, который будет использовать большинство преимуществ нового оборудования там, особенно на телефонах!
Спасибо за любой совет, который вы можете дать ребятам!