What really happened with Appleās Face ID 'fail' onstage [UPDATED]
Update: The original theory in this story was incorrect. We have made updates based on information from Apple.
The internet is buzzing. As Apple (AAPL) demonstrated its new flagship phone onstage, the $999 iPhone X, the face-recognition unlocking feature failed. Bigly and splashily.
Apple software head Craig Federighiās live demo had only just begun.
āUnlocking it is as easy as looking at it and swiping up,ā he said, picking up the phone at his podium. āAndāyou knowāā
The audience knew right away that something was wrong. Not because the phone didnāt unlock automatically and instantly, as it should have, but because Federighi seemed rattled.
He hit the Sleep switch to turn off the screen. āLetās try that again,ā he said.
No luck. āHo ho ho! Letās go to backup here!ā
He picked up a second, backup demo phone. This time, the Face ID worked, and he went on with his demo.
But the headlines jumped to swift and merciless conclusions: Face ID had failed.
āApple suffers embarrassing demo Face ID fail at iPhone X launch,ā wrote the Telegraph. āAppleās Face ID unlocking failed during its big demo,ā said Business Insider. āAppleās stock suddenly dropped after that Face ID fail,ā went Vice.
In fact, though, Face ID performed perfectly. It appears somebody at Apple set up the phone incorrectly.
To see what really happened, just look at the screen Federighi was confronting. It says, āYour passcode is required to enable Face ID.ā
Every iPhone owner has seen this screen. Itās the message you see when you restart your iPhone, rather than just waking it. If you wake your phone, you can unlock it with your fingerprint. But if itās been off, you have to enter your password manually, every single time. (Same thing on Samsung phones, by the way.)
Itās a security measure, meant to prevent evildoers from hacking the phone to get your fingerprint data. āYour fingerprints arenāt actually stored in your iPhone,ā explains Apple consultant Chuck Rogers on Quora. āThe iPhone stores numerical representations of your fingerprints in something called the Secure Enclave. When you place your finger on the Home button/sensor, it compares the numerical representation of your fingerprint scan with what is stored in the Secure Enclave.
āYour passcode is required when you restart because it unlocks the Secure Enclave. Without entering your passcode at restart, your iPhone cannot recognize your fingerprint(s), because the Secure Enclave is not accessible until after you enter the passcode.ā
Exactly the same system is at work on the iPhone X. You can unlock a sleeping phone with face recognition. But if the phone has been restarted or shut off, you still have to enter your password manually.
Somebody, in the process of setting up Federighiās demo phone, had restarted it before the show. The āpasscode is requiredā message protected Federighiās stored face data, just the way todayās phones protect your stored fingerprint data.
Embarrassing? Yes. Foolish? Yes. Did the demo go as planned? No.
But did Face ID actually fail? No, it didnāt. In fact, it worked flawlessly.
[UPDATE: Commenters have noted that the āpasscode is requiredā message doesnāt have the same wording as the one that you see, on a Touch ID phone, after a restart. Instead, it resembles the message you see when someone has tried Touch ID unsuccessfully too many times. If Face ID uses the same scheme, we canāt know who had tried it unsuccessfullyāstage crew? keynote team member?ābut itās safe to assume that it wasnāt Federighi. If he had tried and failed before the show, he certainly would have insisted on troubleshooting the phone after the first failure. In other words, something went wrong, but it wasnāt Face ID misbehaving.
On the other hand, on MacRumors.com, commenter Cinetagonist notes that āThat message appears if you donāt use your iphone for 5 hours ā Touch ID (and Face ID) tokens are zeroed after five hours in non-use state, and you have to enter passcode to reenable the security feature. I bet that was the case on stage.ā Thatās fairly plausible, since several sources have told me that Apple reps were in that theater setting up all night.
Now, you also see that message if Face ID has failed to recognize you twice in a row. Some people are theorizing, therefore, that Face ID really did fail onstageāthat Federighi tried three times to get it to recognize his face, and it failed all three times. I was there live, and Iāve studied the video, though, and he simply did not try three times. He tried it onceāno responseāthen turned the phone off and on again, and thatās when the āpasscodeā message appeared.
In that Comments, let me know what you think!]
FINAL UPDATE: Tonight, I was able to contact Apple. After examining the logs of the demo iPhone X, they now know exactly what went down. Turns out my first theory in this story was wrongābut my first UPDATE theory above was correct: āPeople were handling the device for stage demo ahead of time,ā says a rep, āand didnāt realize Face ID was trying to authenticate their face. After failing a number of times, because they werenāt Craig, the iPhone did what it was designed to do, which was to require his passcode.ā In other words, āFace ID worked as it was designed to.ā
More from David Pogue:
How Apple envisions life without a Home button
The $999, eyebrow-raising iPhone X: David Pogueās hands-on review
iOS11 is about to arrive ā hereās whatās in it
MacOS High Sierra comes this fallāand brings these 23 features
T-Mobile COO: Why we make investments like free Netflix that āseem crazyā
How Appleās iPhone has improved since its 2007 debut
David Pogue, tech columnist for Yahoo Finance, is the author of āiPhone: The Missing Manual.ā He welcomes nontoxic comments in the comments section below. On the web, heās davidpogue.com. On Twitter, heās @pogue. On email, heās poguester@yahoo.com. You can read all his articles here, or you can sign up to get his columns by email.