Soy un fanático de Apple, pero te aconsejaré que vayas con Windows Phone y C #.
Por qué ?
- C # es relativamente fácil de aprender (si ya conoce PHP y JS, no debería ser difícil de aprender, el mismo “tipo” de sintaxis)
- XAML. Las vistas están codificadas en un lenguaje XML, debe estar familiarizado con XML ya que conoce el desarrollo web.
- “Nuevo mercado. Hay pocas o malas aplicaciones en el mercado de Windows Phone. Los usuarios necesitan aplicaciones, sienten curiosidad por las cosas nuevas y, en su mayoría, están dispuestos a pagar por ellas.
- Futuro: es completamente diferente de la programación de aplicaciones Java y Android, pero está más cerca de lo que está de la programación de aplicaciones Objective-C e iOS. Entonces, a continuación, podría aprender Java y crear una aplicación para Android. (este punto no está perfectamente claro, pero en esencia, estoy diciendo que es más fácil hacer Android -> Windows Phone -> iOS o Windows Phone -> Android -> iOS, porque la programación de iOS es realmente diferente de las demás por su idioma .
Solía desarrollar en las tres plataformas, aquí está mi top 3:
- ¿Cuáles son las mejores herramientas para probar el rendimiento de aplicaciones móviles y web?
- ¿Cuánto le costó a Uber o Airbnb hacer la primera versión de sus aplicaciones?
- ¿Qué es el "software empresarial móvil"?
- ¿Lanzarías primero una aplicación de noticias sobre dispositivos tecnológicos para iOS o Android?
- ¿Cuánto costaría construir aplicaciones como Messenger por desarrolladores de aplicaciones profesionales?
- iOS (comencé con este, Objective C es realmente genial, no es tan difícil de aprender, pero es un poco diferente de otros lenguajes)
- Windows Phone (es C #, es .NET, por lo que es relativamente fácil. Las últimas actualizaciones de WP SDK son geniales)
- Android, es bueno, pero lo encontré un poco desordenado, aunque no he hecho nada por Android durante tal vez un año … tal vez sea mejor ahora.