>The lack of Animoji and front-facing ARKit seems to be a software limitation made for business reasons rather than a hardware limitation.
The A11 chip has dedicated “neural engine” hardware which is used for Animoji and other facial recognition tasks.
How much could be done in the standard CPU on other devices I’m not sure.