Los dispositivos Android tienen una vida mucho menor que sus competidores, como los dispositivos Windows y Apple. La razón puede clasificarse ampliamente en dos divisiones.
- Falta de soporte de aplicaciones
Un teléfono Android promedio hoy en día puede durar más de 4 a 5 años por mérito propio, si alguien está dispuesto a mantenerlo con vida. Compré un teléfono Micromax con Android Gingerbread (2.3.5) en los primeros días del año 2013. Dejó de funcionar recientemente debido a problemas de batería. Las matemáticas simples dicen que el teléfono duró más de 4 años.
Sin embargo, con cada actualización de la API de Android, se agregan nuevas bibliotecas y algunas más antiguas quedan en desuso. Los desarrolladores deben mantener sus aplicaciones en Google Play Store actualizadas con estos últimos cambios. Para garantizar la misma funcionalidad y características de la aplicación en todos los dispositivos, eventualmente los dispositivos más antiguos deben abandonarse.
- ¿Es posible escribir una aplicación en Swift y luego ejecutarla en un dispositivo Android?
- Cómo rootear mi HTC One E8
- ¿Qué tan seguro es el iPhone en comparación con los teléfonos Android?
- ¿Cuál es el mejor teléfono inteligente para comprar por debajo de 5k?
- Cómo descargar una película desde mi teléfono Android
Ejemplo: WhatsApp abandona dispositivos con Android 2.2 y versiones inferiores
Por lo tanto, los teléfonos no solo carecen de funciones del último Android, sino también de soporte de aplicaciones de terceros.
- Sin hardware estándar
¿Alguna vez se preguntó por qué es tan fácil actualizar Windows PC? Sucede automáticamente, directamente desde Microsoft. A lo sumo, debe descargar el archivo .iso, grabarlo en una memoria USB y puede actualizar su sistema.
¿Por qué no le pasa esto a Android? Esto se debe a que la mayoría de las PC tienen estandarización de hardware (IBM). Un sistema operativo sabe dónde esperar qué hardware. En contraste, Google no ha establecido específicamente ningún estándar de hardware. Hay un par de pruebas como Compatibility Test Suite por las que un OEM debe pasar su dispositivo, pero no es similar al estándar de IBM.
- Cheques CTS
Compatibility Test Suite, como se mencionó anteriormente y el Documento de definición de compatibilidad decide a qué dispositivo, un OEM puede oficialmente impulsar una actualización de Android. Consulte la última CDD aquí:
Android 7.1 Definición de compatibilidad | Proyecto de código abierto de Android
A veces, CTS impide que los OEM envíen actualizaciones a dispositivos perfectamente capaces. Sony Xperia Z3 fue uno de los teléfonos que no son nexus en obtener avances del desarrollador de Android Nougat. Sin embargo, Google cambia su CDD en el último momento haciendo que su Snapdragon 801 sea incompatible
Sony afirma que no tiene la culpa de no lanzar Android 7.0 Nougat para Xperia Z3
- Falta de actitud lustre de los OEM
La mayoría de los fabricantes tienen sus dispositivos hinchados y con muchas características. Impulsar una actualización requiere construir todo, cada pieza de esas “características” específicas desde cero. Lleva mucho tiempo y necesita mucho trabajo. Esa es la razón por la que muchos fabricantes evitan completamente las actualizaciones.
Google está tratando de resolver el problema utilizando el nuevo Vendor Test Suite, que hará que los OEM mantengan su código separado del código principal de Android, permitiendo actualizaciones más rápidas del sistema operativo.
A medida que Google lanza nuevas versiones de Android cada año, por dos años, ya te estás quedando atrás con 2 versiones de Android. Imagínese usando Windows 7 ahora, cuando todos usan Windows 10.
- Envejecimiento del hardware
Como se mencionó anteriormente, actual Los teléfonos Android tienen hardware para mantenerse durante unos 5 años. Sin embargo, los fabricantes de teléfonos tienen los únicos ingresos por ventas de sus dispositivos. Como resultado, necesitan seguir lanzando dispositivos más nuevos periódicamente, con un mejor hardware que la generación anterior de dispositivos. Esto hace que los propietarios de dispositivos más antiguos sientan que los suyos se han vuelto excesivamente viejos. Entonces, las personas compran teléfonos nuevos y los más antiguos alcanzan rápidamente End Of Life, tanto en software como en hardware.
Estas son algunas de las razones por las cuales los dispositivos Android envejecen tan rápido.