Honestamente depende. ¿Ya eres programador o estás empezando desde cero?
Personalmente, prefiero los híbridos nativos a los híbridos, pero las diferencias entre ambos desaparecen para la mayoría de las categorías de aplicaciones. De hecho, si no está escribiendo un juego con muchos recursos o necesita una capacidad que no es eficiente o simplemente no está disponible a través de JavaScript, entonces las “razones” técnicas para rechazar las aplicaciones híbridas desaparecen. De hecho, con esos híbridos obtienes al menos el doble de problemas porque puedes lanzar la misma aplicación en múltiples plataformas mucho, mucho más rápido que si fueras 100% nativo en esas mismas plataformas. Eso también es cierto para los desarrolladores móviles experimentados.
Si tuviera que elegir uno, usaría Windows 10 o Android como plataforma de aprendizaje. No estoy ignorando iOS, pero no es ni el más fácil de seguir, ni el más barato. Por ejemplo, no puede compilar su código iOS sin una Mac; si aún no tiene uno, necesitará un servicio (http://www.macincloud.com/pricin…) o lo comprará para usted (el precio más bajo posible para un nuevo Mac Mini es $ 499 a partir de las 7 p.m.el 20/07/2015).
- ¿Cómo eliges qué aplicación descargar cuando buscas en Google Play, por ejemplo?
- ¿Para qué sirve la aplicación Money Club?
- ¿Qué es UPI en la aplicación Tez?
- ¿Cuáles son algunas de las mejores aplicaciones de juegos de fútbol en la tienda de juegos?
- ¿Cómo puede el uso de aplicaciones mejorar las vacaciones?
Finalmente, pregúntate qué dispositivo tienes personalmente. Si solo tiene una plataforma, comience con eso. Al menos podrás probar usando ese dispositivo físico.