Probando suerte con Linux en hardware no estándar y buscando actualizaciones de Android para dos de mis teléfonos, creo que la variación en las especificaciones de hardware es un gran problema aquí.
Mi mejor suposición por ahora:
La plataforma Android es una plataforma de evolución muy rápida sin el control central que Apple tiene y tiene, como lo hacen tanto el desarrollo del sistema operativo como el del hardware.
Los fabricantes parecen estar esperando en este momento.
- ¿Cuáles son los mejores programas gratuitos que pueden ayudarme a aprender cómo programar aplicaciones para Android?
- Si quiero desarrollar una aplicación de chatbot para Android totalmente funcional, ¿qué debo estudiar?
- Nativescript / ReactNative / Ionic (2). ¿con cuál debo ir para el desarrollo de aplicaciones móviles?
- ¿Cuál es la mejor base de datos para usar con Android?
- ¿Cuáles son algunos problemas de seguridad conocidos en Android?
El hardware viejo u oscuro en su teléfono significa que será más difícil encontrar los controladores de hardware para que funcione y, como cada nuevo teléfono viene con nuevos conjuntos de chips, “trabajar hacia atrás” para hacer que su viejo teléfono Android funcione también genera más trabajo y más costos que aparentemente no están dispuestos a pagar.
Este es posiblemente el factor más importante en la “fragmentación”: las nuevas versiones de Android se lanzan a un ritmo muy alto, lo que hace que su teléfono quede obsoleto en poco tiempo.
Esto podría cambiar cuando el hardware se “estabilice” y los controladores de hardware sean más fáciles de obtener tanto para los modders como para los fabricantes. Lo que significa que es posible que pueda obtener una serie de actualizaciones para su teléfono en los próximos 2 años más o menos.