La respuesta de Will es acertada, pero dado que técnicamente no responde la pregunta, aún así daré más detalles.
Realmente creo que la programación web es donde va a estar. Va a ser LA mierda. La razón por la que creo que esto se puede resumir en una oración:
ENORME fragmentación en dispositivos y sistemas operativos.
- Me gustaría construir una aplicación para iOS con mensajes en la aplicación. ¿Debo usar XMPP desde el principio?
- ¿Qué piensan los diseñadores del diseño de iOS 7?
- ¿Cuál es la mejor fuente para aprender Sketch 3 en el contexto del desarrollo de iOS?
- Cómo crear un spyware para iOS en Kali Linux
- ¿Por qué algunas aplicaciones iOS se abren en modo vertical? ¿Es posible convertir a paisaje?
Hace 10 años, era bastante fácil desarrollar una aplicación para el 95% de los dispositivos, solo desarrolle una aplicación de Windows. Hecho.
Hoy, los desarrolladores viven en un mundo muy diferente. Con teléfonos inteligentes, tabletas y dispositivos similares a iTV que se están cargando en el mercado, todos con una miríada de diferentes sistemas operativos, alcanzar incluso el 90% de los dispositivos con desarrollo de aplicaciones nativas requerirá un esfuerzo casi sobrehumano.
En los próximos años, estamos analizando seis sistemas operativos que probablemente sean lo suficientemente comunes (más del 3%) para que sean difíciles de ignorar.
- iOS
- Androide
- Windows 8 para tabletas se ve * muy * bien, fuertemente inspirado en Windows Phone 7, y TENDRÁ una participación de mercado lo suficientemente significativa, no solo por la marca Windows, sino también por la asociación de Nokia (que todavía fabrica un crapton de teléfonos )
- webOS de HP es bastante sólido y HP es un jugador bastante pesado. Se están tomando su tiempo para hacer que su tableta sea correcta, y creo que lo harán bien, y habrá muchos dispositivos webOS por ahí.
- QNX , el sistema operativo PlayBook, ha estado recibiendo buenas críticas, y RIM todavía tiene mucha credibilidad en los círculos de negocios en los Estados Unidos. Muchos de estos van a estar en circulación, sin duda.
- Chrome OS. Claro, usted y yo no lo usaremos, pero ¿sabía que Google los alquilará por $ 20 mensuales a instituciones educativas? El precio incluye el hardware, una consola web de administración, soporte completo, garantía y reemplazos, y procedimientos junto con actualizaciones gratuitas, automatizadas y sin problemas del sistema operativo. Agregue a esto que tienen cero configuraciones (incluso para las de reemplazo), no necesitan copias de seguridad y prácticamente cero problemas con virus. Estos errores son, SIN DUDA, va a ser muy popular en muchos departamentos de TI. http://www.crunchgear.com/2011/0…
Para construir nativo para todo esto, necesitará programadores que conozcan Objective-C, Cocoa, Java, C # /. NET, HTML5 / JavaScript y Adobe Flex. Todos tienen diferentes rutinas de implementación. Es una locura, y muy pocas compañías lo van a hacer.
Al final, crear una gran aplicación HTML5 simplemente traerá la mayor parte del dinero para la mayoría de las empresas. Podrá implementar en el 99% de los dispositivos y utilizar el mismo lenguaje de programación y plataforma Y rutina de implementación para todos ellos.