Si ya tienes una Mac, tendría sentido usar iOS. Solo hay 3 dispositivos (incluso podría escapar con 2) para probar. Cuando desarrolles para Android, tendrás que encontrar diferentes tipos de teléfonos para probar tu aplicación. Sin embargo, el programa para desarrolladores de iOS cuesta $ 99 por año. El programa para desarrolladores de Android cuesta $ 25 una vez. Las aplicaciones de iOS deben revisarse y están más o menos sujetas a los caprichos de Apple. No tienes ese problema con Android.
Sin embargo, creo que su decisión no debería verse influenciada por los costos de inicio. Si planea ganar dinero con sus aplicaciones, probablemente recuperará el costo de inicio realmente rápido si lo que gana es bueno.
Desde mi punto de vista, tomas una decisión basada en dos cosas. Puede tomar una decisión comercial e ir con lo que hace que el dinero sea más rápido (el pasado sugiere que esto es iOS), lo que sea que lo respalde mejor (es mucho más fácil integrar cuentas de Google en Android) o puede ir con la plataforma cuya filosofía compra en (lo que sea que sea).
- ¿Cuáles son las mejores prácticas para aprender programación de Android para principiantes?
- ¿Cuál es la mejor manera de comenzar a aprender a programar para Android?
- ¿Es necesario aprender Kotlin para el desarrollo de Android ya que estoy desarrollando en Java para aplicaciones de Android?
- ¿Puedo aprender el desarrollo de aplicaciones de Android en un mes? ¿Qué cosas se requieren?
- ¿Android se actualiza en serie o solo directamente a la última versión?
También está el problema de con qué estás familiarizado. Aprender Obj-C lleva un poco de tiempo si eres de un entorno C ++ (como yo). Java es mucho más rápido de aprender.