Написание кода на C ++ для Android - PullRequest
3 голосов
/ 17 июня 2011

Мне нужно портировать существующее приложение с iOS на Android, Приложение имеет основной компонент, реализованный на C ++

Пользовательский интерфейс специфичен для iOS, реализованного в Cocoa Framework,

Я хорош в C ++, цель C, средний в Java

Я хотел знать, выполнимость разработки приложения для Android, в котором UI Part написан на Java (UI) и Core Protocol реализован на C ++, с помощью поиска в Google, похоже, Android NDK войдет в рисунок, но хотел знать, как сложный, чтобы иметь такую ​​архитектуру,

1 Ответ

0 голосов
/ 27 июня 2011

Это возможно с NDK, но вам нужно будет сделать несколько вызовов JNI, и это иногда становится грязно, особенно когда вы новичок в Android.

Альтернативный метод заключается в создании всего пользовательского интерфейса на C / C ++ с собственной библиотекой пользовательского интерфейса. Этот метод является болезненным, но в конечном итоге он приносит плоды, если вы создаете много приложений, которые могут переходить через порт на ios / android, что снижает затраты на переписывание пользовательского интерфейса.

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