Hacker News new | ask | show | jobs
by lauriswtf 1222 days ago
The website clearly states the requirements:

- iOS 16.0 or above

- iPhone 11 (A13 chip) or later models

1 comments

That’s not how it work for mobile platforms. Developers usually set the targets correctly, so incompatible devices can’t install the app, rather than relying on the users to read some text in some website (not appstore where they install it).
While true, is there a way to achieve this?

AFAIK you cannot set arbitrary compatible devices. You can only set UIRequiredDeviceCapabilities, which are quite limited[0]. There is a required capability for `iphone-ipad-minimum-performance-a12`, but not for A13.

And also if you already have the app in the App Store, you can only relax these requirements. You cannot add new ones as that could prevent users who already bought the app from launching it.

BTW the minimum requirements are listed in Queryable's App Store description as well, although I would consider putting them on the very top.

[0] - https://developer.apple.com/documentation/bundleresources/in...