Использование библиотеки Java в приложениях для iPhone и Android - PullRequest
1 голос
/ 25 сентября 2011

Хорошие библиотеки пишутся либо на C, либо на Java. (Не в обиду Python, Javascript или Erlang). Ну, на этот раз лучшая библиотека для того, что я делаю, на Java. Но я хочу использовать его как для версии моего приложения для Android и iPhone. Как это может быть сделано. Это очень важный вопрос, потому что всегда будут времена, когда лучшая библиотека на Java будет даже для приложения для iPhone. Я также открыт для решений HTML5 и PhoneGap, но по сути мне нужен какой-то способ доступа к библиотеке Java в обеих средах. Как это можно сделать?

Ответы [ 2 ]

1 голос
/ 25 сентября 2011

Это не может быть сделано. Вы не можете запустить Java lib на iOS. Вам нужно либо найти эквивалентную библиотеку, написанную на C / Objective-C, и использовать библиотеку Java с Android и C / Objective-C с iOS, либо найти библиотеку, которая работает на обоих (JavaScript ).

Если вы используете решения Java / C, вам нужно будет создать плагин для каждого из них, чтобы создать JavaScript API для PhoneGap для общения.

Вы можете найти информацию обо всем этом здесь .

0 голосов
/ 05 ноября 2015

Вы можете использовать что-то вроде RoboVM или j2objc для переноса Java в цель C.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...