It's not my responsibility to read Apple disclosures on their APIs and upcoming new features to determine what may or may not work on future revisions of hardware and in future versions of iOS.
Further, even if I could link to the information, it may be information requiring that you sign up with a developer account to read.
But as an example, new to iOS 16 is the
maxPhotoDimensions
property, which must be one of the values defined by the
supportedMaxPhotoDimensions
property:
The dimensions you set must match one returned by supportedMaxPhotoDimensions for the current active format.
Apple Developer Documentation
These settings are new to iOS16 and the previous method of checking whether "high resolution" capture is supported has been deprecated as of iOS16:
isHighResolutionCaptureEnabled
Boolean value that specifies whether to configure the capture pipeline for high resolution still image capture.
Apple Developer Documentation