Чтобы решить, стоит ли начинать портирование существующего приложения iOS (написанного на C) на Android, я должен оценить, насколько это будет быстро, если он будет реализован на Java. Некоторая озабоченность вызывает тот факт, что Java-код должен многократно переводиться (на байт-код, а затем на родной, используя JIT). Это может повлиять на свойство реального времени (отзывчивость) отрицательно, не так ли?
Как насчет качества сгенерированного кода? Это как-то сопоставимо с gcc/llvm сгенерированным кодом? Если да, есть ли у вас ссылка на результаты сравнения (документ)?