Мне нужно разработать приложения для компании на некоторых основных мобильных ОС, в частности, на iOS, Android и WP7.
Сначала я планировал закодировать три отдельных приложения для трех разных ОС - каждый из которых использует собственный SDK.
Однако есть ли какие-либо преимущества для этого? Существует множество кросс-платформенных инструментов - Sencha, Phonegap, Rhodes и т.д. Как "родные" создают приложения, созданные ими, через устройства? Какая у них аппаратная интеграция (камера, GPS, локальное хранилище и т.д.)?
У меня нет ограничений по времени и нет абсолютно никаких проблем при разработке трех собственных приложений, если есть какое-то преимущество для этого.
EDIT: в случае, если это имеет значение, приложения будут иметь как автономные, так и автономные функции.