#1 En mi trabajo estamos manteniendo 2 aplicaciones movil multiplataforma, una de ellas es nativa ( iOS & Android )con una pequeña parte hecha en HTML5 que comparten las dos aplicaciones y la otra es nativa para iOS e híbrida ( PhoneGap ) para Windows Phone & Android.
Estuvimos valorando distintas opciones a la hora de iniciar el desarrollo de la segunda, y al final nos decidimos por Phonegap, siendo la opción más facil hoy en día a la hora de hacer aplicaciones "multiplataforma".
Las principales pegas de estas aplicaciones son:
- Desarrollar en Javascript ( habrá gente que le guste, pero en cuanto la codebase crece toda la velocidad que ganaste al principio la pierdes y con creces )
- Al final toca probar en cada dispositivo y acabas notando los dolores de desarrollar en cada plataforma
- Necesitas OS X para buildear iOS ( o pagar a Adobe por su sistema de build en la nube ) y Windows 8 para probar Windows Phone
- Funcionan MAL ( lentas, errores ) en dispositivos más antiguos a Android 4.3
Por lo poco que comentas de tu problema me parece que Phonegap puede ser buena solución, pero sinceramente no lo recomendaría más que para un prototipo / MVP / Aplicación empresarial en el que te da un poco igual que la experiencia de usuario no sea la mejor.