Это не обязательно так.Пример: http://groups.google.com/group/android-ndk/browse_thread/thread/a547eac5446035b4?pli=1
OMP поддерживается не на всех целевых платформах GCC.Это, конечно, не доступно для Gameboy Advance, например, даже если GCC может ориентироваться на архитектуры ARM / Thumb.
Со стороны iOS, я не уверен, поддерживается ли OMP или нет, но Apple, вероятно, настоятельно рекомендуетиспользование их библиотеки Grand Central Dispatch с акцентом на асинхронную организацию очередей задач (Apple действительно выдвигает эту идею, так как в идеале приложения никогда не должны зависать и отображать значок загрузки, который сильно отличается от просто параллельных циклов для ускорения последовательной обработки).
Как разработчик не для мобильных устройств, я не знаю, можно ли в первую очередь писать приложения на C ++ для Android?
Да, C и C ++ с Android NDKэти два языка поддерживаются для создания собственных приложений Android, в то время как iOS ориентирована на C, C ++ и Objective-C.