Я работаю над проектом iPhone и хочу использовать библиотеку с открытым исходным кодом, которую я нашел в java и C. В настоящее время я работаю только на iPhone, но позже я планирую портировать и на другие платформы. Это клиент-серверное приложение, где сервер уже основан на Java.
Что я хочу сделать, так это спроектировать пользовательский интерфейс iPhone в target-c, который взаимодействует с клиентской библиотекой на основе java или C.
Насколько я знаю, библиотека на основе Java останется лучшим вариантом для меня, потому что она кроссплатформенная, а как насчет Objective-c и Java-взаимодействия. Возможно ли использовать JNI, и потребуется ли больше времени для разработки, чем C, и какова эффективность программного обеспечения ?? Какую библиотеку на C или Java выбрать, учитывая жизненный цикл быстрой разработки?
Благодаря Googling я узнал, что взаимодействие Java и Objecive-c возможно с использованием «моста Java», но я прочитал другой пост, в котором говорится, что Apple ограничивает использование «моста Java» в Mac OS X 10.4 и более поздних версиях. ...
Учитывая эту информацию, какую версию библиотеки мне следует использовать?