Проще говоря: Какой самый эффективный способ обмена / повторного использования кода между сборками iPhone и Android?
Два наиболее распространенных сценария, которые я думаю, будут:
- Новый проект с чистого листа, заранее зная, что на каждом устройстве необходимо запустить большую логику многократного использования.
- Существующая кодовая база iPhone, портирование C, C ++ и Objective-C на Android NDK или иным образом.
Да, конечно, в идеальном мире все приложения будут просто подключаться к волшебному облаку, и вся логика многократного использования будет задействована в Google App Engine или некоторых веб-службах, но это не дух этого вопроса. Испытав порт iPhone на Android без повторного использования кода и увидев боль, которую пришлось пережить этому человеку, я хотел бы знать, как другие люди избегают его.