Я начинаю что-то кодировать в OpenGL ES 2.0+
а также EGL
за Android
Теперь, чтобы достичь максимальной совместимости на нескольких устройствах, я хотел бы спросить:
C
или же C++
? (этот вопрос основан на том, что я не знаю, Xcode
очень хорошо, и я не знаю, насколько хорошо это с C
или же C++
)OpenGL ES 2.0
функции, которые не рассматриваются в качестве основной части этого профиля? Я имею в виду, я могу иметь некоторые функции для OpenGL ES 2.0
за Android
это риск для мобильности и не будет работать под iOS
например ?iOS
в C
или же C++
без обёрток или сторонних библиотек?Благодарю.
Компилятор Apple поддерживает: C++
, C
а также objective C
, хотя привязывается ко всем своим API's
предназначены в основном для Obj C
, вы все еще можете использовать C++
или же C
для них, OpenGL ES 2.0
полностью поддерживается как iOS
, а также Android
, Если вы хотите использовать iOS в качестве основной платформы (что в качестве бизнес-решения имеет наибольшее значение), то можно получить плагины для Android NDK
компилятор делать objective c
,
Как говорится, я бы использовал C++
, поскольку вы получите кросс-совместимость не только с Android
а также iOS
, но MAC OS, Linux, Windows, BSD, BeOS, Haiku
и так далее. Xcode
по моему это отличный IDE
, интерфейсный конструктор великолепен, в последнем выпуске он свободен от каких-либо ошибок (вообще не было сбоев), это также хорошая платформа для тестирования ваших приложений. Я не эксперт по андроидам (не считаю, что это стоит того, чтобы разрабатывать, если только я не увлекаюсь игрой типа «злые птицы»), но я знаю, что это благоприятствует Java
(Поправьте меня если я ошибаюсь стандарт SDK
делает это), так что вам придется использовать NDK
получить C++/C
функциональность. Сделайте свое собственное исследование, так как всю информацию, которую вы ищете, не сложно найти с помощью быстрого поиска в Google.
Других решений пока нет …