ARWorldTrackingConfiguration.supportsUserFaceTracking fails on iPhone X

I'm using an iPhone X (iOS 13.4) for testing the tech demo here:

https://developer.apple.com/documentation/arkit/combining_user_face-tracking_and_world_tracking


Should ARWorldTrackingConfiguration.supportsUserFaceTracking return false on an iPhone X? After commenting out the two checks in the demo, I still get an Alert warning the AR session failed and the provided configuration is not supported on this device. iPhone X should have the required front TrueDepth camera.


The similar tech demo here:

https://developer.apple.com/documentation/arkit/tracking_and_visualizing_faces

Does not check ARWorldTrackingConfiguration.supportsUserFaceTracking, and face tracking runs well on the same iPhone X.

Accepted Reply

See https://developer.apple.com/videos/play/wwdc2019/604/?time=1423


Simultaneous face and world tracking is supported on A12 and later devices. The iPhone X has an A11.

Replies

See https://developer.apple.com/videos/play/wwdc2019/604/?time=1423


Simultaneous face and world tracking is supported on A12 and later devices. The iPhone X has an A11.

Also, see the Combining User Face-Tracking and World Tracking sample.

Separating out the chip, user face-tracking requires iOS 13 (/ iPad OS 13) and a front-facing TrueDepth camera.