У меня есть приложение (на самом деле игра), в котором я близок к началу работы в iOS и в Интернете, однако я бы хотел как можно больше СУБДАТЬ мои базы кода, чтобы у меня не было поддерживать так много аспектов для переносимости платформы. Таким образом, по существу, мои два требования должны выполняться на iOS и в Интернете, но я бы не возражал, если бы я мог также развернуть его для Android.
Какие существуют варианты?
Если возможно, на что я сейчас сомневаюсь, я решил использовать Cappuccino (http://cappuccino.org/) для создания приложения, а затем использовать NimbleKit для компиляции iOS. Есть идеи, если это возможно?
Что будет лучше работать, если что-нибудь? Существуют ли какие-либо рамки, в частности, которые могут масштабироваться на разных платформах и мобильных устройствах и позволяют легко работать в Интернете?
Кроме того, на ум приходит Flash, возможно, было бы лучше, если бы он был разработан правильно, чтобы он скомпилировал и не использовал несовместимые функции iOS?
Недавно выпущенная платформа разработки обезьян развертывает как iOS, так и Flash: http://www.monkeycoder.co.nz/
Это настолько новое, что я бы не обязательно рекомендовал его, но у него отличная родословная: создатель создал Blitz3D и BlitzMax раньше, и это были отличные инструменты для разработки игр.
Тем не менее, я настоятельно рекомендую комбо, например Corona для iOS и Flash для Интернета, так что вы используете оптимальные инструменты для каждой платформы.
Вам следует попробовать Titanium (бесплатно). Вы можете использовать javascript и HTML5 для создания своей игры, и ее можно скомпилировать для iOS и Android. Поскольку вы будете использовать веб-стандарты для кодирования, ваше приложение может быть развернуто для сети с небольшими (или никакими) изменениями.
Вы можете использовать этот проект в качестве начальной точки.
Отметьте Unity 3D. Работает для iOS, Android, Web, Mac и ПК. Не бесплатно для мобильных платформ, но стоит попробовать.