Prueba ambos y luego pasa al siguiente nivel. Recomiendo el desarrollo híbrido que los nativos. Algunos puntos que debe considerar son.
iPhone
- iPhone solía cobrar más por el desarrollo. Ahora es principalmente igual que Android o un desarrollador híbrido y está disminuyendo.
- Si tienes una Mac, entonces es fácil que seas un desarrollador de iPhone. El SDK de iOS requiere OS X. (aunque puede omitir este método mediante una compilación externa, pero sigue siendo un problema)
Androide
- fácil si ya tienes experiencia en desarrollo Java
- El número de proyectos es alto y creciente.
Híbrido
- ¿Se requiere PHP para el desarrollo de Android?
- ¿Puedo publicar mis propios anuncios en una aplicación de Android?
- ¿Qué conocimientos básicos necesito para crear una aplicación de juegos de Android?
- ¿Qué es una aplicación multiplataforma móvil?
- ¿Puedo cargar una aplicación de Android con un nombre de dominio predeterminado en el SDK de Android?
- una palabra: futuro
- No todos los proyectos se pueden desarrollar en este momento. pero el% es muy pequeño y decreciente.
- tiene soporte para muchos dispositivos, no solo para iOS y Android y no tiene que hacer ningún trabajo adicional para los dispositivos adicionales. Apache Cordova API Documentation y Adobe PhoneGap Build también tienen servicios de compilación para generar el paquete final para todos los dispositivos.
- La aplicación se procesa en un navegador web. y deberías ser un desarrollador web para desarrollar esto. el lenguaje es HTML5, CSS y asombrosos frameworks javascript (puede elegir cuáles: Ionic / Angular.js, jQuery Mobile).