qqp question1: Why are Android roms device specific? question2: Why are Windows or Linux not device specific and can be installed on any system meeting the minimum requirements, but Android (stock/ROM) needs to be optimized for every device model?