I have a question regarding publishing on the App Store.
Since you can only limit apps to a specific iOS versions and not specific hardware, does that mean the app needs to run smooth on all current Apple supported hardware, starting from iPhone 4, to be able to be published or can the developer add minimum specs as in "for iPhone4S and up"?