Apple afirma que el 87% de los dispositivos que visitan su App Store utilizan la generación más reciente de su plataforma móvil (iOS 7), frente a sólo el 5,3% de los dispositivos Android que cuentan con la versión más reciente de la plataforma de Google (KitKat/4.4). Las cifras son significativas, porque indican que la plataforma de Apple ofrece a los desarrolladores un entorno menos fragmentado que Android, en el que la mayoría de los terminales siguen utilizando versiones anteriores del sistema operativo.

 

Las cifras de Apple correspondientes a la semana pasada (31 marzo – 6 abril) muestran que el 87% de los dispositivos usan iOS 7, el 11% iOS 6 y sólo el 2% versiones anteriores. En cambio, según las visitas a la Play Store de Google entre el 25 de marzo y el 1 de abril, la mayor parte de los usuarios de Android emplean Jelly Bean (61,4%), aunque se dividen entre las diversas variantes del sistema operativo (4.1.x, 4.2.x and 4.3), cada una de las cuales tiene un nivel de API diferente. Si bien la versión anterior (Ice Cream Sandwich/4.0.x) registra el 14,3% de los usuarios, todavía son menos que los de la aún más antigua Gingerbread (2.3.x) que aporta el 17,8% del total.

 

En un artículo publicado esta semana en TechCrunch, Dave Feldman, cofundador de la aplicación de mensajería Emu, comenta el problema de la fragmentación en Android y cómo la misma aplicación funciona de manera distinta en dispositivos que utilizan distintas plataformas y/o hardware. “El problema de la fragmentación no se reduce a la cantidad de errores. También está la dificultad de encontrarlos y de comprenderlos lo suficiente como para resolverlos. No podemos realizar pruebas en todos y cada uno de los terminales Android que contemplamos, por lo que recibimos informes de error sobre el terreno que no pudimos anticipar y que no podemos reproducir. Además, hay muchos errores que nadie comunica y que, por lo tanto, no llegamos a conocer”, afirma.

 

Google está tomando medidas para fomentar la adopción de las versiones más recientes de su plataforma: se rumorea que la empresa no permitirá acceder a sus servicios Google Mobile Services -que incluyen la Play Store- con dispositivos nuevos que utilicen plataformas anticuadas.

 

A tal efecto, la introducción de Android KitKat (4.4) resulta significativa, porque ha sido diseñada para que funcione en una gama más amplia de hardware, desde los modelos económicos hasta los de gama alta. Se cree que la longevidad de Android 2.3 se debe a su rendimiento en los teléfonos de gama baja. No obstante, Android se enfrenta a una serie de obstáculos en materia de actualizaciones de plataforma que no afectan a Apple. Por ejemplo, iOS sólo se instala en los equipos de Apple, mientras que Android es utilizado por muchos fabricantes distintos, cada uno con sus configuraciones y proveedores. Ello también se refleja en complicaciones para obtener la homologación de las actualizaciones por parte de las operadoras.