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?