¿Por qué Google no hace una opción en la que podríamos obtener Android de forma gratuita que se basa en la última versión de Android?

Ellas hacen. Puedes descargar Android desde los repositorios git de Google ahora mismo de forma gratuita.

El problema es que probablemente quieras algo que se ejecute en el hardware de tu teléfono. Esto es mucho más complicado.

Android está basado en Linux. Linux necesita controladores para todo el hardware de su teléfono: la pantalla, el digitalizador, el chip de audio, el módem, los botones, etc. El proveedor del chipset le brinda al fabricante de su teléfono muchas de estas cosas como parte del paquete de soporte de la placa que proporcionan . Qualcomm es el más grande, y escriben los controladores para el hardware que proporcionan, pero eso es solo una pieza pequeña pero importante del rompecabezas.

Una vez que un proveedor fabrica un teléfono basado en eso, tiene que modificarlo para todas las cosas que agrega: la pantalla específica, etc. Luego, agrega seguridad y sus propias funciones, etc. Google lo hace para sus teléfonos (Nexus , Pixel, AndroidOne), pero probablemente no puedan y no lo harán para teléfonos Samsung o LG.

Hay un grupo de desarrolladores que construyen ROM, incluidos AOKP y LineageOS (anteriormente Cyanogenmod). Esto es esencialmente un stock de Android, con controladores pirateados o desarrollados por terceros, para crear una experiencia de Android en stock o casi en existencia para varios teléfonos. No es un esfuerzo pequeño.

Por mi parte, me encantaría que más compañías se acercaran a Android como Motorola Mobility o Essential: bríndenos la experiencia de Android Stock, optimizada como loca para su hardware, y tal vez con algunas características adicionales que no restan valor a la experiencia general.

Por favor, vea la edición a continuación

Este tema ha sido discutido varias veces. Lo que quiere tiene sentido para usted, pero el modelo de negocio de Google no funciona de esa manera.

Para teléfonos portadores

1 Google prepara una nueva actualización de Android

2 Google envía la actualización al operador

3 El operador se prepara para modificar la actualización para adaptarla a las idiosincrasias de cada modelo que va a actualizar.

4 El operador prueba la actualización

5 El operador envía la actualización a los teléfonos individuales como ota

Su sugerencia dividiría el stock de Android de las máscaras de los operadores. No soy optimista acerca de que esto suceda.

Hay algunos teléfonos, como los teléfonos de Google, que obtienen sus actualizaciones directamente.

Si crees que el escenario anterior apesta, que estoy seguro de que lo haces, eso es lo que estamos obteniendo. Simplifiqué el proceso y salté la política de por qué algunos teléfonos no se actualizarán


ACTUALIZACIÓN IMPORTANTE

Google, comenzando con la versión 8.0, está lanzando un nuevo método de actualización llamado Treble que divide el sistema operativo de la parte del proveedor. Esto es lo que todos han querido.

Va a pasar algún tiempo antes de que esto surta efecto.