Dado que Android / Chrome OS es de código abierto, ¿puede ser comparable a Linux? ¿Si es así, de qué manera?

Android es un sistema operativo móvil basado en el kernel de Linux. Así que su relación es más profunda que el hecho de que ambos son de código abierto. El kernel de Android se deriva del kernel de Linux: se habla de la posibilidad de que algunas características desarrolladas para Android se acepten en el kernel de la línea principal, pero aún es solo una charla.

Con respecto a la segunda parte de la pregunta, el código abierto no es una “cosa mala” en términos de flexibilidad. De hecho, lo contrario es cierto. Un sistema operativo de código abierto es lo último en flexibilidad: si desea una determinada característica o desea trasladarla a un hardware diferente, todo lo que necesita hacer es profundizar y escribir el código necesario.

La usabilidad es otro asunto. El código fuente abierto está diseñado, principalmente, por voluntarios. No tienen la obligación de crear interfaces de usuario sofisticadas que los usuarios encuentren fáciles de usar. Cuando salió Linux por primera vez, no era tan fácil de usar como su competencia. Pero eso es en gran parte un artefacto histórico, la mayoría de las distribuciones modernas de Linux son tan utilizables y estéticamente agradables como sus contrapartes de código cerrado.

No he tenido una experiencia prolongada con los dispositivos móviles con Android, pero por el corto período de tiempo que he jugado con ellos, encontré que su interfaz era menos atractiva que los dispositivos iOS (esto era especialmente cierto en las tabletas). Esto no es un resultado del hecho de que Android es de código abierto, sino que es probablemente un reflejo del hecho de que iOS ha tenido una ventaja en el mercado. Android está obligado a ponerse al día antes o después.