A menudo se habla de la fragmentación de los androides, pero no siempre se entiende claramente. He aquí cómo afecta realmente al ecosistema móvil de Google.
La fragmentación es, sin duda, la palabra más sucia del ecosistema Android.
La fragmentación de Android es la abrumadora diversidad de dispositivos y versiones de sistemas operativos de Android, que a menudo causa problemas de interoperabilidad dentro del ecosistema de Android.
«Siendo un sistema operativo abierto, siempre van a tener ese problema. Es simplemente inevitable», dijo Boris Metodiev, un analista de 451 Research.
Aunque se la considera la mayor debilidad de Android, también es una parte integral de la identidad de Android y uno de sus puntos fuertes.
La apertura de Android, que sentó las bases para la fragmentación, es una de las razones clave por las que Google pudo escalar la plataforma a una cuota de mercado masiva con tanta rapidez. En la actualidad, Android controla más del 80% de la cuota de mercado mundial.
Sin embargo, la fragmentación ha causado problemas para el propio Google y para los que participan en el ecosistema Android. Estos son algunos de los principales problemas que presenta la fragmentación de Android.
Está perjudicando la adopción del sistema operativo
Según una encuesta realizada por OpenSignal, en 2014 se vieron casi 19.000 dispositivos Android distintos y el año anterior casi 12.000 dispositivos. El problema inicial causado por este gran número de dispositivos distintos es una gran dificultad para crear un sistema operativo que sirva incluso a la mayoría de ellos.
Sin embargo, el problema sólo se debe en parte a los diferentes dispositivos, ya que las nuevas versiones del sistema operativo a menudo tienen que pasar a través de los proveedores antes de que aparezcan en los nuevos dispositivos. Dado que Android es una plataforma abierta, los proveedores tienen la opción, y a menudo lo hacen, de añadir sus propios widgets y «skins» temáticos a una versión del SO para que se ejecuten en sus dispositivos.
El hecho de que las versiones más recientes del sistema operativo Android no estén disponibles para ciertos dispositivos hace que los fabricantes de esos dispositivos dependan de las versiones anteriores del sistema operativo. En el momento de escribir este artículo, estamos a cuatro meses del lanzamiento inicial de la versión más reciente del sistema operativo Android, Lollipop 5.0, y los dispositivos Android que ejecutan versiones anteriores de software siguen siendo lanzados.
Actualmente, Lollipop representa el 3,3% de toda la base de instalación de Android, mientras que iOS 8, que se lanzó sólo un par de meses antes que Lollipop, ha alcanzado el 75% de adopción. Durante bastante tiempo después de su lanzamiento, Lollipop se mantuvo en menos del 1% de la base de instalación, lo que supone una gran mejora del 3,3%.
Esta lenta tasa de adopción está impidiendo que Google avance en su estrategia móvil. El menor número de usuarios de Lollipop significa que Google no tiene una idea tan clara de cómo la gente está usando el sistema operativo, qué problemas están encontrando y qué funciones les están ayudando realmente. Esto atenta contra la innovación de Google.
Es doloroso para los desarrolladores
Quizás uno de los aspectos más peligrosos de la fragmentación son los retos que presenta para los desarrolladores de aplicaciones. Por ejemplo, considere construir dentro de los límites de una versión del sistema operativo.
En este momento, la mayoría de los usuarios de Android están en KitKat – aproximadamente el 41%. Otro 42% está utilizando una de las tres versiones de Jelly Bean, y todavía hay un gran número de usuarios que consumen pan de jengibre, sándwiches de helado o piruletas. Por el contrario, los usuarios de iOS son 75% iOS 8, 22% iOS 7 y 3% están utilizando una versión anterior.
Annette Zimmermann, directora de investigación de Gartner, dijo que esto evita que los usuarios puedan ejecutar muchas aplicaciones actuales, especialmente con versiones más antiguas del sistema operativo que todavía se utilizan ampliamente en algunos mercados.
«Este problema está disminuyendo este año, ya que la porción de Android[pan de jengibre] se ha reducido a un número muy pequeño en el mercado general y los principales mercados afectados son los mercados emergentes», dijo Zimmermann. «Los vendedores chinos que eran los principales vendedores de dispositivos Android[pan de jengibre] han pasado a 4.0 ahora.»
Incluso después de tener en cuenta el número de versiones diferentes del sistema operativo, los desarrolladores todavía tienen que lidiar con versiones bifurcadas del software y características de hardware dispares. Este es uno de los puntos fuertes de Android, ya que ofrece un teléfono para casi todo el mundo en cualquier situación, pero tiende a hacer más difícil para los desarrolladores integrar los servicios de hardware.
«Por ejemplo, en los dispositivos de Apple hay más funciones comunes como Apple Pay y Touch ID que[los desarrolladores] pueden integrar en sus aplicaciones», dijo el analista de Forrester Jeffrey Hammond. «Es una propuesta mucho más diciente en la comunidad Android.»
Google ha establecido el programa de compatibilidad con Android para ayudar a combatir los problemas que han surgido con la fragmentación, pero sólo es útil si los desarrolladores deciden participar.
Es mantener a Android fuera de la empresa
Google ha dejado muy claras sus intenciones de ser un proveedor de empresas. Y, con el reciente lanzamiento público de Android for Work, consolidó aún más su misión. Android for Work es un esfuerzo valiente para capturar usuarios empresariales, pero fue creado para trabajar en Lollipop, que no ha podido afianzarse.
Hay un problema mayor con la adopción de Android en la empresa, con iOS tomando el 73% de la cuota de mercado de las empresas móviles y Android capturando el 25%, según el último informe de movilidad de Good Technology.
La fragmentación afecta a la adopción empresarial debido a los problemas que causa para la TI. En primer lugar, causa problemas en el área de soporte porque es imposible para una organización emplear suficiente soporte para dar cuenta de cada dispositivo y versión del sistema operativo.
Zimmermann dijo que Gartner aconseja a las empresas que desean implementar Android que escojan un número limitado de dispositivos Android para que sean permitidos y soportados, y que los prueben con software de gestión de dispositivos.
«Esto también consume mucho tiempo cuando hay nuevo hardware en el mercado y es muy restrictivo para el empleado que ve cientos de modelos de Android en el mercado, pero que sólo puede elegir entre dos opciones por motivos de trabajo», dijo Zimmermann.
También puede afectar a la estrategia móvil de una empresa si necesita construir y soportar una aplicación móvil, ya que la organización también tendrá que elegir qué versiones de SO soportar.
En parte, la fragmentación es lo que hace que Android sea claramente Android. Plantea muchas cuestiones, pero también abre un mundo de posibilidades para los usuarios que valoran la elección personal y la personalización.
¿Qué opinas tú?
Queremos saber. ¿Es la fragmentación de Android un gran problema? Comparta sus pensamientos en los comentarios.