OMI , izzy , benjaminS te han señalado varias razones de por qué es complicado. Estoy consolidando estos aportes para responder razones técnicas
Dejemos de lado las razones comerciales. Nexus dispositivos
se consideran los productos Android estrella de Google (...) Los dispositivos Nexus suelen estar entre los primeros dispositivos Android en recibir actualizaciones del sistema operativo.( la vinculación debería ser obvia )
La fragmentación es la clave
Actualizar el gráfico del proceso señalada por benjaminS, ilustra muy bien los pasos que hay que dar. Los pasos 4 y 5 están relacionados con el hardware, que es fuertemente fragmentado . Este es un reto importante.
Empecemos por el ejemplo de Samsung, que lanzó los dispositivos Note 2, en dos variantes, que son idénticas en todos los aspectos, excepto el conjunto de chips (Exynos , procesador de cosecha propia de Samsung y Snapdragon). Esto llevó a que se desarrollaran, probaran y portaran diferentes ROMs y se lanzaran en diferentes fechas (no recuerdo los detalles, fueron unos 4 meses si mal no recuerdo, hablando de versiones internacionales). Esto es con la única diferencia crítica de hardware. A continuación, considere otros elementos de hardware -pantalla, cámara, auriculares, por nombrar algunos- y la fragmentación se convierte en un hongo. Si a esto le añadimos que la competencia de bajo coste viene con con la marca dispositivos y el panorama de la fragmentación se hace enorme. Por lo tanto,
-
Los OEM tienen que personalizar ROMs desde el código fuente. Añadir bloatware y una interfaz de usuario personalizada lleva más tiempo
-
Las ROMs tienen que ser diferentes para un hardware diferente, aunque pueden ser similares en otros aspectos
-
Las ROMs tienen que ser específico del país/región incluso si el hardware es el mismo
-
Los transportistas añaden su propio valor y penalización de tiempo
debería ser bastante obvio ahora por qué el despliegue se retrasa y la comparación de este escenario con los PC no se mantuvo dada la arquitectura estandarizada
Editar: Cuando me puse a preparar esta respuesta, vi que se había publicado otra respuesta que se superponía