¿Por qué las tasas de adopción de las versiones de Android son significativamente más bajas en comparación con iOS?

Principalmente, porque existe una gran variedad de hardware que ejecuta el sistema operativo Android, y no todos pueden funcionar de manera aceptable en una nueva versión del sistema operativo. Además, Android generalmente deja la opción de enviar actualizaciones de sistema operativo OTA (por aire) a los proveedores de telefonía móvil (para que puedan personalizar las ROM para incluir su propio software propietario o para “paralizar” ciertas capacidades de Android, como llamadas por Wi-Fi y activación de punto de acceso).

Esto contrasta con los productos de Apple, cada uno de los cuales tiene un conjunto específico y controlado de hardware, lo que permite una adopción más rápida de nuevas versiones. Apple también controla el ecosistema para enviar actualizaciones, y todos los productos de Apple que están aprobados para recibir las actualizaciones del sistema operativo al mismo tiempo.

En palabras simples, Apple lanza la última versión de su sistema operativo directamente al consumidor, donde a medida que se lanzan las actualizaciones de Android a los OEM (Samsung, HTC, AT&T, etc.) y a su vez ajustan la nueva versión con algunas funcionalidades adicionales y luego lanzan a los consumidores … Esta personalización lleva algún tiempo y provoca la demora …

iOS ——-> Consumidor

Android ——–> OEM ———-> Consumidor …

Además de la respuesta de Cliff Gilley, hay una MAYOR cantidad de dispositivos que ejecutan Android. iOS generalmente tiene compatibilidad con sus nuevos sistemas operativos, que al menos se extienden dos generaciones hacia atrás. Lo que esto significa es que iOS 7 admite hasta iPhone 4. Estoy bastante seguro de que muchas personas todavía no usan un iPhone 3GS o inferior. Lo más probable es que lo hayan eliminado o lo hayan usado como teléfono de repuesto. Si se han deshecho de él, se reduce la cantidad de iDevices obsoletos, mejorando así el porcentaje de actualización de iDevices sobre Android.

Sin embargo, supongamos que si Google lanza KitKat hoy, al menos el 35% (no me cite en esta figura) de los dispositivos no serán compatibles con una actualización “oficial” de su proveedor de telefonía celular. Por ejemplo, el Galaxy Grand probablemente no recibirá la actualización KitKat en absoluto. Estoy bastante seguro de que ni siquiera ha recibido la actualización oficial 4.3 JB.
Nuevamente, estoy haciendo hincapié en las actualizaciones oficiales. Puede haber un puerto no oficial; esto no se toma en las estadísticas. Además, Galaxy Grand es un dispositivo de gama media. Entonces, puede imaginar cuántos dispositivos de gama baja no reciben ninguna forma de actualizaciones importantes de OTA. Se implementan con una versión particular de Android y probablemente permanecen allí a menos que el usuario haga algo al respecto (arraiga y muestra una ROM personalizada).

La gran cantidad de dispositivos es probablemente la razón principal por la cual todos los dispositivos no pueden ponerse al día con la última versión de Android.

Si está utilizando tecnología para responder esta pregunta, está ladrando el árbol equivocado. Solo mire el 50% inferior de los dispositivos Android y a quién se los venden. Sin entrar en demasiados detalles, ¿crees que les importan Jellybean, Kitkat y todo eso?

Podrías criticar mi teoría con las tasas de adopción de iOS. Pero Apple hizo algo bien al lograr que la gente se actualizara. Mi papá vio el rojo (1) al lado de la configuración e hizo clic en él. Eso es todo. Período.

No lo pensemos demasiado con terminología geek y sus propios hábitos de usuario. Probabilidad, no representa el 80% del mercado de Android.

Demasiadas personas involucradas en el proceso.
El proceso que sigue una nueva versión antes de estar disponible es:
1. Google lo lanza
2. los fabricantes lo modifican, agregan su interfaz de usuario personalizada, agregan funciones, etc. y tienen que ser probados.
3. Los operadores llenan la actualización con sus aplicaciones.
4. La nueva versión te llega.

More Interesting

¿Se puede usar Photoshop para el diseño de la interfaz de usuario?

¿Por qué Objective-C ha tenido una versión 2.0 desde hace mucho tiempo, e incluso Apple ha aumentado rápidamente Swift, de Swift 2.0 a Swift 3.0?

¿Qué piensan todos sobre iOS 11?

¿Cómo implementa HotelTonight el efecto de desenfoque dinámico en tiempo real en su aplicación iOS 7?

Tengo una aplicación iOS alojada en un host privado que necesito transferir, ¿cómo puedo hacer esto?

¿Cómo funcionan técnicamente Meerkat y Periscope?

¿Dónde encontraste tu desarrollador de iPhone a tiempo completo?

Cuando se desarrolla el producto mínimo viable para una aplicación de iPhone, es ideal tener un desarrollador "front-end" que maneje los scripts del lado del cliente (xcode / obj-c) y otro desarrollador "back-end" que maneje los scripts del lado del servidor / ¿base de datos? ¿O es mejor tener un solo desarrollador manejando ambos?

Cómo comenzar a trabajar independientemente en el desarrollo de iOS en India

¿Cómo es comenzar a aprender el desarrollo de Swift a través del desarrollo de Apple Watch en lugar de iOS o macOS?

¿Cuál es el mejor desarrollador de Android o desarrollador de iOS, como carrera?

¿Puede Xcode ejecutarse en Macbook A1278 a finales de 2008?

¿Cuáles son ejemplos de aplicaciones que facilitan la instalación de su aplicación iOS a partir de una página web?

¿Cuáles son las mejores prácticas para retirar una aplicación de iOS de la App Store?

Quiero que mi iPhone cambie de color cuando lo agite. ¿Cómo implemento esto?