Вы не можете проводить различие непосредственно по фактическим типам устройств (3G по сравнению с iPhone 4 и т. Д.), Но, как вы заметили, вещи в UIRequiredDeviceCapabilities могут подразумевать определенные устройства. Однако есть более прямой маршрут, читайте дальше ...
Если вам требуются устройства, совместимые с многозадачностью, это будет любое устройство с iOS4 или выше. В настройках сборки вашего проекта XCode есть настройка, позволяющая вам установить минимально необходимый iOS для запуска вашего приложения - «iOS Deployment Target». Установите для этого параметра «iOS4», и ваше приложение будет доступно только для iDevices с поддержкой многозадачности (включая iPad с iOS4 или выше, кстати). - нет, недостаточно, см. Комментарии ниже и ссылку Жюля.