PhotogrammetrySession on non Pro Iphone

Hello,

I'm creating an app that use PhotogrammetrySession Class to build 3D objects from photographs (https://developer.apple.com/documentation/realitykit/creating-3d-objects-from-photographs).

I'm wondering why this class is working only on Pro iphone (12 Pro, 13 Pro, 14 Pro, 15 Pro and 16 Pro) and none non-Pro iPhone.

My app does not use Lidar so it's not the problem.

I thought it could be power-related but a18 soc from iPhone 16 is more powerful than a14 bionic from iPhone 12 Pro (i could also mention iPhone 13 Pro and iPhone 14 that both have a15 bionic whereas only the first one is compatible).

Did I miss something that could explain these restrictions ? Is there any plan to make this class usable by every iPhone enough powerful to run it ?

Thanks in advance for answering me

PhotogrammetrySession on non Pro Iphone
 
 
Q