Remove 2.4.1 item from App Store Review Guidelins

Originator:marcelofabri.mf
Number:rdar://38637776 Date Originated:19-Mar-2018 03:22 PM
Status:Open Resolved:
Product:iOS + SDK Product Version:iOS 11.2.6
Classification:UI/Usability Reproducible:Always
 
Summary:
Item 2.4.1 states that “iPhone apps should run on iPad whenever possible” and I’ve seen rejections stating that “Even if your app was developed specifically for iPhone, users should still be able to use your app on iPad.”

I think this should be reviewed at this point. This was important when iPad was released, but nowadays doing an Universal app with Auto Layout and size classes is so easy that most people will want to support iPads.

But there’re cases where doing that doesn’t make sense. In that scenario, developers should be able to opt-out from iPad support on iPhone apps. iPhone apps running on iPads run on a 3.5” screen size form factor, which no recent iPhone has. Supporting that form size just because of iPad is a lot of work that doesn’t make sense nowadays.

Adding “sms” to UIRequiredDeviceCapabilities would be a workaround, but you can’t change that value after the app is live on the App Store. Even with that flag, I’ve seen App Store reviewers testing the app on iPads (probably with some internal magic).

Steps to Reproduce:
1. Try to prevent your iPhone app to being run on iPads

Expected Results:
1. You can do that with a key on Info.plist or on the iTunes Connect.

Actual Results:
You’re sad and you have to support a small form factor that no recent phone uses

Version:
iOS 11.2.6

Notes:

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!