The "Android device" distinction is actually just a platform where our "android" graphics driver works. A software rendering solution would likely be either a new driver, or an augmentation of the "mesa" driver. So when software mode's in use the "android" driver would be removed from the equation. It wouldn't matter at all what kind of device you run it on, so long as the device provides a basic framebuffer with the interfaces we use (not decided yet).
So yeah, any device should be supported by software mode, in theory.
The "Android device" distinction is actually just a platform where our "android" graphics driver works. A software rendering solution would likely be either a new driver, or an augmentation of the "mesa" driver. So when software mode's in use the "android" driver would be removed from the equation. It wouldn't matter at all what kind of device you run it on, so long as the device provides a basic framebuffer with the interfaces we use (not decided yet).
So yeah, any device should be supported by software mode, in theory.