Apple vient de faire une énorme gaffe en dévoilant le design de l’iPhone 8, alors que son nouveau smartphone ne devrait pas être présenté avant le mois de septembre. La fuite vient du firmware du HomePod, à savoir l’enceinte connectée d’Apple. Le firmware a été publié il y a quelques jours et a dévoilé quelques détails. Aujourd’hui, on y découvre des informations sur l’iPhone 8.

Le schéma ci-dessus, déniché par le développeur Guilherme Rambo, est inclus dans le firmware du HomePod, il fait référence à un appareil dont le nom de code est D22. Il correspond exactement aux fuites de l’iPhone 8 qui ont circulé jusqu’à aujourd’hui, on retrouvera donc un écran sans bordures et le retrait du bouton Home. L’arrière reste inconnu pour l’instant, Apple ne semble pas avoir inclus un schéma montrant cette partie. Impossible de savoir si le capteur d’empreintes Touch ID est derrière, intégré dans l’écran ou complètement retiré.

Le firmware du HomePod, qui correspond à iOS 11.0.2, confirme également que l’iPhone 8 aura de la reconnaissance faciale pour déverrouiller l’appareil. Plusieurs mentions « FaceDetect » sont présentes en référence à la détection du visage. D’autres mentions indiquent « trop près de la caméra », « trop loin de la caméra » ou encore « visage détecté ». On apprend également que la reconnaissance se fera avec de l’infrarouge, ce qui permet de l’utiliser même dans les zones sombres ou dans le noir.

Une partie des références à la reconnaissance faciale via l’infrarouge

Cette fonctionnalité, dévoilée par le développeur Steven Stroughton-Smith, a pour nom de code Pearl. Apple a inclus les références dans BiometricKit, un framework actuellement utilisé pour l’authentification avec Touch ID.

L’ultime découverte concerne potentiellement l’iPhone 7s qui devrait accompagner l’iPhone 8. Le firmware du HomePod fait mention à un « iPhone9,9 ». Pour information, les iPhone 7 sont référencés iPhone9,1 et iPhone9,3, là où l’iPhone 7 Plus est référencé iPhone9,2 et iPhone9,4. Les variantes s’expliquent par le modem (Intel ou Qualcomm) utilisé.