device firmware – What is the difference between computer and mobile OS


In case of computer operating systems, there is only one OS is needed for installing on any device.

But If we consider any mobile OS, the same OS compatible with one device is not compatible for another device. For example, same version of Lineage OS is needed to build for different devices. What is the difference? The OS versions are the same.then what’s the real difference between them