Face ID крайне сложная технология. Чтобы распознать владельца смартфона, особый проектор переносит на его лицо множество невидимых точек. Полученный результат программа преобразует в трехмерное изображение головы.
Для того чтобы увидеть, как это работает, можно воспользоваться приложением MeasureKit. В последнем обновлении разработчики добавили новый инструмент Face Mesh, который позволяет понаблюдать за результатом работы одной из главных особенностей iPhone X. Face Mesh использует технологию Face ID, чтобы представить лицо пользователя в виде сетки. Вся информация поступает из программных модулей Apple. Один из разработчиков MeasureKit, Ринат Ханов, заявил:
«Для рисования сетки используется SceneKit. Но все данные касательно лица пользователя мы получаем непосредственно от ARKit».
Система распознавания лиц была представлена вместе с iPhone X 12 сентября. Она используется для разблокировки смартфона и оплаты покупок при помощи Apple Pay. Face ID является полноценной заменой сканера отпечатков пальцев.