Desde mi opinión personal, es más fácil cambiar del desarrollo de Android al iOS. En cuanto al idioma, si tiene un conocimiento sólido de JAVA, pasar a Swift será una tarea bastante sencilla. La sintaxis es más que fácil y no tendrá ningún problema con respecto a las compatibilidades y desaprobaciones como lo hace JAVA.
El aspecto más importante que facilita la transición de Android a iOS es simplemente las herramientas. La mayoría de mis compañeros desarrolladores de Android no podían creer que si tienes una Mac simplemente descargas Xcode y puedes ejecutar una aplicación sin problemas adicionales, sin versiones JAVA, errores Gradle, gestión de emuladores. Solo tienes todo en el paquete. Lo que también lo hace ideal para empezar. El generador de interfaz Xcode también cierra la brecha entre no saber nada y tener una interfaz de usuario decente por mucho.
Contras: Firma de aplicaciones e implementación para almacenar. Puede ser una molestia, pero desde Xcode 7 puede ejecutar en su dispositivo aplicaciones de prueba sin mucho problema.
- ¿Por qué es Android más popular que iOS?
- ¿Cómo se optimiza la "carrera real" a pesar del gran tamaño y los gráficos realistas?
- ¿Hay alguna aplicación de Android que pueda controlar de forma remota?
- Cómo seleccionar el primer elemento automáticamente después de vincular el adaptador de RecyclerView en Android
- ¿Hay alguna manera de pasar un mensaje de un navegador de Android a una aplicación?