Concerns about iOS minimum version rising too quickly

I work for a company which has a mobile app for sales order processing. It integrates with a few accessories such as Square Readers, a few scanners, and so on. Most of these accessory integrations are fairly lightweight, but our Square Reader integration (which uses the Mobile Payments SDK) has been more burdensome for various reasons:

  • The Mobile Payments SDK is very large, especially on the Android side which has an excessive number of dependencies.
  • They have aggressive minimum OS versions, especially on the iOS side.

For now, I’m mainly concerned about the minimum iOS version requirements. In iOS apps, there’s no way around needing to raise the minimum iOS version for the entire app to the Mobile Payment SDK’s minimum version. iOS 16 is a slightly steep minimum version because iOS 15 is still getting security updates. iOS 16 being the minimum would be fine if it stays as the minimum, but if the minimum keeps rising by 1 version every year that could become problematic.

Do we know how long the Mobile Payments SDK will support iOS 16?

Thanks for the detailed feedback! On the iOS minimum version question: our published support policy guarantees each SDK version is supported for 2 years from its GA release. The current iOS 16 minimum was set in version 2.2.0 (March 2025). We don’t have a specific timeline to share for when that floor will change, but we’ll provide advance notice before any minimum version bump.

We also hear you on the SDK size as well; that’s something we’re aware of.

Thanks again for the feedback, and don’t hesitate to reach out if you run into anything else.

Thanks for the response.