Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to Require iPad 2 or iPhone 4S in App Store

We are building an app that requires the RAM, GPU, and cores of an iPad 2 or iPhone 4S. Is there any way to configure the app so that it is not available in the app store to users of lesser hardware?

I know that I can build armv7 only, and that eliminates the really old stuff. It looks like I could require a still camera (even though we don't use it), to eliminate the iPad 1 (although that feels like a hack). But that doesn't keep it off iPhone 4 or Touch 4.

Any suggestions?

like image 458
Joshua Smith Avatar asked Oct 27 '11 17:10

Joshua Smith


People also ask

Can the iPad 2 use App Store?

Download apps, games, movies, music, books, magazine, newspapers and more. Use the App Store to browse, purchase, and download apps specifically designed for iPad. To download content, from the home screen tap App Store. If you know what you're looking for, tap Search or tap Categories to browse by type of app.

Does App Store work on iPhone 4s?

You can expand the phone functionalities by downloading and installing apps. Follow these instructions to download and use apps from App Store. Press App Store.

Why isn't anything compatible on the App Store for my iPad?

We've all come across incompatible apps. This normally happens when your iPhone, iPad, or iPod touch isn't running the latest operating software, so apps aren't designed for it anymore. Without updating your device — which isn't always an option — it looks as though you can't download any new apps.

How do I upgrade my iPhone 4s from iOS 9.3 6 to iOS 10?

On your device, go to Settings > General > Software Update and the update for iOS 10 (or iOS 10.0. 1) should appear.


1 Answers

Unfortunately, there is no UIRequiredDeviceCapabilities string that only filters for devices with the A5 processor.

The closest you get, looking at the "Device Compatibility Matrix" in the new iTunes Connect Developer Guide, is the new bluetooth-le key that filters for just the iPhone 4S based on its support for Bluetooth 4.0 Low Power communication. The iPad 2 doesn't have this hardware (although it's safe to bet the next generation will), so it doesn't satisfy this required capability.

I'm a little surprised by this, because there are new OpenGL ES extensions which are only available on the iPad 2 and iPhone 4S, and I could see building applications that require those capabilities. I'm not sure how you'd specify that, so I filed an enhancement request (rdar://10356232) for a key like this.

like image 123
Brad Larson Avatar answered Oct 17 '22 04:10

Brad Larson