Why can I not download every Android app from the Android Market
Some apps are designed for specific screen resolutions and thus are not available on all phones. The high-end Android phones tend to support more apps, but landscape screened phones sometimes have problems with particular games and apps. There are other reasons why some apps will not be available, such as compatibility only with specific manufacturer’s devices, but the vast majority of apps should be available for all phones so you need not worry too much.