Fragmentación de hardware de Android

Fragmentación de Android: la historia hasta ahora

La fragmentación de Android a menudo se menciona como el talón de Aquiles del sistema operativo . Los críticos a menudo señalan que la fragmentación es el factor clave de por qué el iOS de Apple es el mejor sistema operativo móvil, a pesar del hecho de que el 81 por ciento de los teléfonos inteligentes del mundo funcionan con una versión de Android u otra. De hecho, tenemos seis versiones de Android que se ejecutan en más de 11.000 tipos de dispositivos .

En términos generales, la fragmentación es cuando algo se divide en partes separadas y no funciona como un todo. Cuando se aplica a Android, básicamente significa que no hay una versión o dispositivo estándar de Android en el mercado. La fragmentación en realidad abarca dos problemas diferentes, pero relacionados: fragmentación de hardware y fragmentación de software (o SO) .

En esta publicación, analizaremos las implicaciones de este problema, las repercusiones que tiene en el mercado de sistemas operativos móviles y lo que Google está haciendo al respecto.

Cuota de mercado fragmentada

Al ser de código abierto, Android puede ejecutarse en prácticamente cualquier nivel de especificación de hardware o tamaño de pantalla ; por lo tanto, a diferencia de los dispositivos iOS, no existe un estándar que los fabricantes cumplan cuando se trata de ejecutar Android. Entonces, tiene cualquier cosa, desde teléfonos inteligentes de gama baja con pantallas de menos de 4 pulgadas hasta teléfonos inteligentes de cuatro núcleos de primera línea con pantallas de 5 pulgadas y todo lo demás , que se ejecuta en Android.

La siguiente imagen, tomada del informe de OpenSignal de julio de 2013 sobre la fragmentación de Android, muestra cuántos dispositivos Android diferentes descargaron su aplicación en la primera mitad de 2013. Como puede ver, hay una gran cantidad de dispositivos. A esto se le llama fragmentación de hardware .

Fragmentación de hardware de Android

(Fuente de la imagen: OpenSignal )

Obtener actualizaciones del sistema operativo

Android también está bastante fragmentado a nivel de software . Así es como se veía el panorama del sistema operativo Android a diciembre de 2013.

Fragmentación de software de Android

(Fuente de la imagen: desarrolladores de Android )

Los dispositivos Nexus recibieron la actualización de Android 4.4 KitKat poco después de su lanzamiento, pero teléfonos como el Sony Xperia Z1 todavía ejecutan versiones anteriores (generalmente 4.2.2 o 4.3). Es posible que algunos dispositivos Android de gama baja o más antiguos ni siquiera ejecuten una versión 4.x ; Android 2.3.x (Gingerbread) todavía tiene una participación de mercado del 24.1% , y probablemente no recibirán actualizaciones en el corto plazo.

El hecho de que Android sea de código abierto es, nuevamente, la razón principal de la fragmentación del sistema operativo. Esto significa que las actualizaciones están realmente fuera del alcance de Google : una vez que Google lanza una nueva versión, los fabricantes deben tomarla, hacer las modificaciones necesarias y luego implementar la actualización en sus dispositivos. Como puede imaginar, esto suele llevar bastante tiempo.

Los fabricantes de dispositivos pueden realizar sus propias modificaciones en Android, por ejemplo, las capas de interfaz de usuario personalizadas que obtiene en los teléfonos inteligentes de HTC (HTC Sense) y Samsung (Samsung TouchWiz). No ayuda que los fabricantes de dispositivos estén en el negocio de venderle teléfonos y, por lo tanto, usarán nuevas versiones de Android para que se actualice a un dispositivo más nuevo .

Android vs iOS

Para poner realmente en contexto la gravedad de la fragmentación del sistema operativo Android, echemos un vistazo a iOS. Un vistazo rápido al sitio de Apple Developer de Apple muestra que más del 78% de los usuarios están en iOS 7 al 29 de diciembre de 2013, según las mediciones de la App Store.

Cuota de mercado de la versión iOS

(Fuente de la imagen: desarrollador de Apple)

Como puede ver, los gráficos circulares para los dos sistemas operativos no podrían ser más diferentes. Esto realmente se reduce al hecho de que el ecosistema de Apple está más controlado por hardware . Por lo tanto, los usuarios pueden descargar actualizaciones inmediatamente después de su lanzamiento, sin tener que esperar a que los fabricantes (o incluso los operadores) adapten la actualización más reciente para que se ajuste a sus dispositivos específicos.

La tasa de adopción también es muy diferente: solo tomó un día para que iOS 7 fuera adoptado por el 35% de la base de usuarios de iOS , mientras que Android KitKat tardó cinco semanas en alcanzar una participación de mercado del 1.1% .

Pros y contras de la fragmentación

En la prisa por juzgar el ecosistema fragmentado de Android, es muy fácil olvidar que la fragmentación, como muchas cosas, puede ser buena o mala .

Pro: más opciones para la gente

Uno de los mayores aspectos positivos de la fragmentación es simplemente el hecho de que ofrece a los consumidores más opciones . Existe un dispositivo Android que se ajusta a casi cualquier presupuesto y cumple con cualquier número de características o requisitos de hardware .

Compare esto con el ecosistema iOS de Apple, que tiene una selección relativamente limitada de dispositivos y generalmente ofrece precios superiores fuera de los Estados Unidos , y no es difícil ver por qué Android tiene más del 80% del mercado de dispositivos móviles. Simplemente tiene más alcance , que depende casi exclusivamente de las opciones disponibles para los consumidores .

De hecho, no es difícil ver el iPhone 5c como un intento de Apple de llegar a clientes potenciales que anteriormente podrían haber sido desanimados por los precios de los modelos 5 y 5, y competir con los teléfonos inteligentes Android de gama alta . No, el 5c no fragmenta el ecosistema iOS como lo hace Android, pero es un recordatorio de que la fragmentación no es inherentemente indeseable .

Ventaja: mayor audiencia potencial

La gran cantidad de dispositivos que ejecutan Android significa que hay una gran audiencia potencial a la que los desarrolladores de aplicaciones pueden acceder.

De hecho, Android parece haber cerrado la brecha con iOS en términos de popularidad e ingresos para los desarrolladores. Como se informó en The Future of Digital de Business Insider , Android es ahora tan popular entre los desarrolladores como iOS . Además, los ingresos de los desarrolladores de aplicaciones de Android se han cerrado en unos pocos cientos de dólares en comparación con los desarrolladores de iOS.

Popularidad de los desarrolladores de Android

(Fuente de la imagen: Business Insider )

Esto puede tener algo que ver con las barreras más bajas para la entrada de desarrolladores; El desarrollo para iOS requiere acceso a una máquina de desarrollo Mac y una tarifa de desarrollador de $ 99, mientras que Android no tiene tales requisitos.

Ingresos de desarrolladores de Android

(Fuente de la imagen: Business Insider )

Contras: Ahora lo tienes, ahora no

A pesar de los aspectos positivos de la fragmentación, no todo es color de rosa. Es difícil superar las inconsistencias de hardware o software si su aplicación se basa en una función en particular que no está disponible en todos los dispositivos Android .

Tomemos, por ejemplo, la compatibilidad con Bluetooth Low Energy . No solo necesita hardware compatible, también requiere Android 4.3 y superior. No todos los dispositivos Android que existen cumplen con ambos requisitos . Esto se ha citado como una de las razones por las que la aplicación FuelBand de Nike aún no se ha portado a Android.

Nike Fuelband y Motorola Moto X

Desventajas: Dolores de desarrollo

La gran cantidad de posibles combinaciones de dispositivos y software también puede resultar en dolores de cabeza de soporte técnico para los desarrolladores . Dado que no existe una única versión de Android o un nivel de especificación de hardware, hay muchas cosas que pueden salir mal.

Desarrollar para Android también implica tener en cuenta estas inconsistencias, lo que aumenta el tiempo y los costos de desarrollo . Sin embargo, hay que decir que hay desarrolladores que han argumentado que en realidad no es tan malo. También vale la pena señalar que los propios Google brindan pautas claras sobre el desarrollo de aplicaciones que se adaptan bien a diferentes tamaños de pantalla .

Contras: Android no funciona bien con BYOD

La fragmentación también puede ser problemática en situaciones de movilidad empresarial , especialmente cuando se implementan políticas de traer su propio dispositivo (BYOD). Tener que lidiar con dos o tres versiones diferentes de Android y los diferentes problemas de seguridad con cada uno, puede hacer que la administración de aplicaciones y la seguridad del dispositivo sean bastante problemáticas .

¿Qué ha hecho Google?

Como era de esperar, Google no se ha quedado de brazos cruzados mirando cómo el ecosistema de Android se fragmentaba cada vez más.

Fragmentación de hardware

Dicho esto, es poco probable que Google alguna vez haga algo sobre la fragmentación del hardware ; Después de todo, sigue siendo principalmente una empresa de software. Además, intentar ejercer control sobre la forma en que Android se puede implementar en los dispositivos puede dañar el ecosistema, eliminando la mayor ventaja de Android sobre sus competidores: su alcance.

Fragmentación de software

En el lado del sistema operativo, uno de los pasos más importantes que tomó Google fue convertir los servicios de Google Play en un poderoso servicio a nivel de sistema . En otras palabras, con los servicios de Google Play, Google ha recuperado parte del control sobre las actualizaciones del sistema operativo .

Los servicios de Google Play son la plataforma en la que se ejecutan todas las aplicaciones y API de Google . Se actualiza a sí mismo rápidamente y, lo más importante, se ejecuta en versiones de Android desde Android 2.2 . Esto significa que incluso si los fabricantes no brindan actualizaciones de versión para dispositivos en particular, Google puede garantizar que los usuarios (nuevamente, con Android 2.2 como mínimo) obtengan las últimas API de Google y actualizaciones de seguridad .

Esto va de la mano con la decisión de Google de migrar la mayoría de sus aplicaciones del sistema operativo que no son del sistema a Google Play Store, para que puedan actualizarse gradualmente sin tener que esperar una nueva versión del sistema operativo.

Menor huella de memoria

Otro paso que ha dado Google con la última versión de Android, 4.4 KitKat, es reducir su huella de memoria para que pueda ejecutarse en una variedad más amplia de dispositivos y especificaciones. KitKat fue diseñado para ejecutarse en dispositivos con tan solo 512 MB de memoria . Esto significa que los futuros teléfonos inteligentes de nivel de entrada, la mayoría de los cuales se ejecutan en hardware más antiguo, deberían poder ejecutar Android 4.4. La idea, por supuesto, es que esto ayudará a reducir la fragmentación del software a largo plazo.

Perspectivas de futuro

La fragmentación del hardware de Android probablemente no desaparecerá pronto. Después de todo, es una de las razones por las que el sistema operativo se volvió tan popular en primer lugar, y el flujo constante de nuevos teléfonos inteligentes y tabletas que salen cada año no se detendrá. Pero esto no es necesariamente algo malo , después de todo.

Por el lado del sistema operativo, es demasiado pronto para decir si Android 4.4 tendrá algún efecto en la fragmentación del sistema operativo. La lenta tasa de adopción no ayuda, pero la verdadera prueba es si 4.4 se convierte en la versión de referencia para los próximos teléfonos inteligentes y tabletas en todos los niveles de especificaciones de hardware.

Sin embargo, incluso si no es así, los servicios de Google Play pueden hacer que el problema sea irrelevante de todos modos . Claro, los números de versión y las interfaces de usuario pueden diferir, pero los servicios de Google Play se aseguran de que el 99% de todos los dispositivos Android ejecuten las últimas API y admitirán casi todas las aplicaciones más recientes. La fragmentación no se ve tan mal ahora, ¿verdad?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *