¿Cuál es la mejor tecnología para aprender, Android o iOS?

No existe una tecnología mejor o peor para el aprendizaje. Depende de tu pasión o razón para aprender.

Si desea aprender a crear aplicaciones para divertirse y aprender, sugeriré Android como gratuito, puede desarrollarlo en cualquier PC con Windows y también distribuirlo si lo desea en la tienda de juegos, pero si desea aprender para trabajar independientemente o ganar, entonces iOS es un mejor opción ya que los proyectos generalmente pagan más que Android. No solo los trabajadores independientes de Android ganan menos, pero hay más desarrolladores de Android en cantidad, por lo que enfrentarás más competencia.

Enumeraré todo lo que sé para que pueda tomar una decisión informada.

Androide

    1. Basado en Java, por lo tanto, si tiene conocimiento de cualquier lenguaje orientado a objetos, puede aprenderlo fácilmente.
    2. Las herramientas de desarrollo son gratuitas y están disponibles para Windows.
    3. Las tarifas de la tienda de juegos son menores.
    4. Hay muchas empresas que trabajan en Android, por lo que puede trabajar fácilmente a tiempo parcial o incluso a tiempo completo.
    5. Hay mucho trabajo independiente en la India para los desarrolladores de Android, generalmente pagan menos en comparación con iOS, pero las oportunidades son más.

iOS

    1. Basado en objetos orientados a C. Ahora también rápido, que está más orientado a objetos.
    2. El costo de desarrollo es alto, ya que necesitará una Mac para desarrollar estas aplicaciones
    3. Las tarifas de registro de la tienda de aplicaciones son altas.
    4. La mayoría de la gente en la India no tiene un iPhone, por lo que no podrá mostrar su trabajo.
    5. También hay trabajos bien remunerados disponibles para desarrolladores de nivel medio.
    6. El trabajo independiente es excelente, es posible que obtenga menos cantidad de proyectos, pero los que obtenga cubrirán todo.

Ahora, una opinión personal, opta por iOS, ya que está en auge en India, es el mejor momento para subir al barco.

Depende de tus habilidades básicas.

Si eres de Java, tendrás una ruta un poco más fácil para aprender el desarrollo de Android. Los teléfonos son económicos, puede desarrollarlos en una Mac o en una Máquina con Windows. Una vez que desarrolle su aplicación, puede compartirla con amigos sin pagar una cuenta de Play Store que no es demasiado cara ($ 25 anuales) en comparación con la cuenta de desarrollador de la tienda de aplicaciones.

Por lo tanto, la “inversión” inicial es baja, mientras que la curva de aprendizaje es similar.

Si eres de C, C ++, te irá bien en el mundo de iOS. Sin embargo, existen desafíos, como que la mayoría de las veces necesita una Mac para desarrollar aplicaciones iOS. Necesitará un dispositivo iOS para probar las funciones del dispositivo, como la cámara. También necesitará una cuenta de Apple App Store para publicar sus aplicaciones ($ 99 por año). La inversión inicial es alta como puede ver. Para un estudiante, esto podría ser abrumador para obtener y justificar.

Ambas plataformas son bastante diferentes pero similares.

En caso de que esté familiarizado con otros lenguajes como C # o JavaScript, elija algo como Xamarin, que es un marco multiplataforma y podrá crear aplicaciones para iOS y Android. Xamarin está respaldado por Microsoft y tiene una tracción decente en el mercado. Muchas grandes compañías usan Xamarin para sus clientes.

Android e iOS son interfaces de usuario y ambos poseen un gran potencial.

Depende de para qué quiere trabajar, entonces solo usted puede entender cuál es mejor. Aprenderá cuál es útil para usted de acuerdo con su uso.

En mi opinión personal, creo que usar Android es mejor, ya que está abierto a sus usuarios, pero para la educación en programación creo que iOS es mejor, ya que es más avanzado.