Unfortunately, that is how it currently works. When a developer creates a new application, they must specify what versions of android it s compatible with, as well as specify specific layouts for unique sized devices (or else the application will tile/stretch)... However, there are some work...