Porque é que os roms Android são específicos para dispositivos?
Por que o Windows ou o Linux não são específicos de dispositivo e podem ser instalados em qualquer sistema que atenda aos requisitos mínimos, mas o Android (stock/ROM) precisa ser otimizado para cada modelo de dispositivo?