У нас есть клиенты, которые спрашивают о приложениях, которые могут работать на iPhone и Android. Я понимаю, что это будет означать два разных девелоперских проекта, но интересно, есть ли у кого-нибудь какие-либо советы / креативные советы по этому вопросу? например, Пути максимизации общих ресурсов?
ПРИМЕЧАНИЕ. Реализация создания приложения на основе веб-интерфейса будет наиболее эффективным способом, но нужно искать советы по кросс-разработке на нативных платформах.
Вы можете использовать сочетание кросс-платформенного HTML5/Javascript для веб-интерфейса (по внешнему виду и производительности) частей приложения и простой язык C (который как подмножество Objective C, так и доступное в Android через NDK) для частей OpenGL/data/number с высокими требованиями к производительности. Части нативного пользовательского интерфейса, возможно, просто придется переработать для нативных платформ и (пере)писать дважды.
Ознакомьтесь с PhoneGap
PhoneGap позволяет разрабатывать приложения с использованием HTML, CSS и Javascript для ряда мобильных устройств