¿Por qué hay tantas clases de Android en Coursera, pero no hay clases de iOS?

1. popularidad del lenguaje de programación
Cuando eche un vistazo a esas clases, encontrará que la mayoría de las clases de Android comienzan desde la introducción a la programación Java. Para los profesionales, pueden comenzar un curso para enseñar juntos la programación Java y el desarrollo de Android, o suponer que tiene un nivel de codificación intermedio de Java. Pero para iOS, no creo que haya muchas universidades que establezcan clases específicas para obj-C. Después de todo, la principal tarea de la universidad es enseñar.
2. Android es de código abierto, que es más adecuado para la enseñanza, mientras que iOS no lo es.
3. Cuestiones económicas y accesibilidad. Ayudará mucho si el desarrollador tiene acceso a un verdadero teléfono móvil o tableta de ese sistema operativo. Para los MOOC como Coursera, deben saber que la audiencia es de todo el mundo. En la actualidad, es fácil y asequible comprar un teléfono móvil con sistema operativo Android en muchos países en desarrollo, pero no como muchas personas pueden comprar un iPhone o un iPad, y mucho menos un Macbook.