La respuesta no puede ser generalizada para todos los dispositivos Android.
Hay 2 formas posibles de actualizar Android para un dispositivo.
- Usando la OTA del fabricante o las actualizaciones oficiales
- Usando la ROM del mercado secundario como CyanogenMod, ROMs de Android paranoico (un poco friki pero también arriesgado)
- Cualquiera de las posibilidades de la actualización está determinada puramente por el fabricante del dispositivo.
1. Si el fabricante está realmente dando una buena oportunidad de actualización a las versiones actuales de aguas arriba de Android. La mayoría de los principales fabricantes de dispositivos Android ahora dando KK 4.4.4 para la mayoría de sus dispositivos. La versión de bajo costo será golpeado en los reinos más antiguos de Android.
Para resolver esto solamente, Google se subió al barco e hizo un programa llamado Android One, para aprovechar las actualizaciones de Android a través del canal de Google y no de los fabricantes.
2. Si el fabricante de dispositivos es tan desarrollador/hacker amigable, entonces liberarán el código fuente del Kernel y otros controladores binarios en el abierto para el desarrollo bajo licencias GPL. Esto desencadenará un desarrollo masivo de las ROMs de terceros a través de la vida de las comunidades más reconocidas como XDA Developers.
Esto es lo que normalmente se necesita para tener unos Dispositivos más sanos. Pero algunos de los jugadores como XOLO, Micromax(añadir todos los fabricantes de la India) e incluso el Chipmaker MediaTek(MTK en definitiva) son inflexibles en la liberación de tales fuentes. Esto hace que se crea sólo el otro camino, actualizaciones oficiales. Tenga en cuenta, la mayoría de los dispositivos android de bajo costo y de nivel de entrada están equipados con estos conjuntos de chips MTK.
Después de un montón de debates y peticiones y mayor empuje de Google, MediaTek se declara la apertura a través de los programas MediaTek Labs y famoso Android One. Pero este modo de adquisición de actualizaciones necesita que seas un poco geek. Como la comunidad geek menciona acertadamente como
Si no sabes lo que estás haciendo, no lo hagas
Puede ser largo, pero creo que ahora puedes responder a tu propia pregunta 🙂