¡Definitivamente no es Windows Phone!
Entre iOS y Android, diría que es un empate. Android tiene un tamaño de mercado mucho mayor, aproximadamente el 80% de los teléfonos inteligentes vendidos funcionan con Android. La fragmentación de la versión del dispositivo y del sistema operativo hace que sea difícil desarrollar y probar aplicaciones, y los usuarios de Android no pagan mucho por las aplicaciones. Aunque el tamaño del mercado es menor para iOS, los primeros usuarios están en iOS y en general pagan más. Menos fragmentación facilita el desarrollo.
En las funciones de desarrollador, Android es la plataforma abierta donde todo vale. Muchas API y herramientas potentes, pero iOS realmente brilla en las bibliotecas para interfaces (UIKit / Cocoa Touch).
- Quiero pasar de Android a iOS, ¿es una buena decisión?
- Mi Android no reproduce videos, ¿qué debo hacer?
- Soy un usuario incondicional de Android. ¿Debo cambiar a iPhone?
- Si rompí mi pantalla de Android y está completamente negra, ¿puedo de alguna manera arrancar y controlar el dispositivo desde mi PC?
- He creado una aplicación para Android / iOS. ¿Puedo anunciar con imágenes con la aplicación utilizada en un dispositivo?
Re idiomas, Java es un lenguaje agradable pero detallado para Android. Para iOS, Objective-C es extraño e inconsistente. Swift, sin embargo, es un gran lenguaje con mucho poder.