¿Por qué Android está tan fragmentado en diferentes dispositivos, pero Windows no tiene este problema?

No estoy seguro de lo que “Windows” significa para usted. Si se refiere al sistema operativo, entonces sí, Windows está muy fragmentado en todos los sentidos y es un gran problema. Simplemente no hay pequeños desarrolladores que desarrollen aplicaciones para Windows, por lo que no hay nadie que pueda quejarse.

Si se refiere solo a las Windows modernas (aplicaciones de la Tienda Windows), en cierta medida tiene razón. En primer lugar, todas las actualizaciones son gratuitas, están disponibles y se aplican para que la mayoría de los dispositivos tengan la última versión del sistema operativo. En segundo lugar, no existe un software personalizado que pueda interferir de alguna manera y hacer que las aplicaciones de la Tienda Windows se comporten de manera diferente en diferentes dispositivos (en Android, muchos componentes de software inyectados por los OEM al final del día hacen esto).

Los fabricantes quieren dejar su huella con diferentes IU.

Android Core es gratuito, pero no es el paquete de aplicaciones de Google, por lo que también pueden ahorrar dinero.

Google les permite diferenciarse.