When we think of AOSP, many believe it's one single code base that can be universally installed on a number of different platforms. While AOSP can be used on a number of different form factors, developers need to use certain components that are made for the device type it will be used on. For example, if you're...