La única respuesta que se me ocurre es que Apple tiene la ventaja de la integración vertical. Su sistema operativo solo funciona en sus dispositivos. Pueden optimizar su sistema operativo para el hardware específico: el procesador principal, el tamaño de la pantalla, etc.
Android es el Microsoft Windows de la industria de la telefonía móvil. Tiene que adaptarse a una gran cantidad de configuraciones diferentes de hardware del teléfono: tamaño de pantalla, procesador, chip de gráficos, RAM, capacidad de almacenamiento, etc. Apple necesita adaptarse a un máximo de 10 iteraciones actuales de sus dispositivos, indicando a los usuarios mayores de iPhone que actualicen a teléfono más nuevo para mantener iOS actualizado. Google tiene un problema mucho mayor para mantener Android funcionando sin problemas entre todos los fabricantes, todos sus modelos y todos los operadores de telefonía que desean asegurar que una nueva versión de Android funcione con su red.
Claro, los teléfonos Android más antiguos nunca se actualizarán a la última versión por la misma razón por la que Apple no actualizará un iPhone 4 a iOS 11, y puedo resumirlo con dos palabras: obsolescencia planificada.
- ¿Qué libros y sitios web se recomiendan para aprender sobre el desarrollo de aplicaciones para Android e iOS, así como para dispositivos portátiles?
- ¿Qué funcionalidad tiene iOS que Android no tiene?
- ¿Qué tan fácil de usar es el nuevo iOS 10 'Presione inicio para desbloquear' en comparación con el anterior 'Deslizar para desbloquear'?
- ¿Puedo sincronizar álbumes de fotos y elegir cuáles sincronizar si habilito el almacenamiento de iCloud en mi iPhone y Mac?
- ¿Qué es Cydia descargar iOS 11.0.3?
Editar: autocorrección es una perra