A Apple anunciou uma nova e cara edição de seu popular smartphone – iPhone X – em setembro. A empresa posteriormente disponibilizou o iPhone X em mais de 55 países e territórios. Além de apresentar uma tela OLED de ponta a ponta, o iPhone X também vem com uma série de recursos prontos para o uso para desafiar o domínio da plataforma Android.
Ao mesmo tempo, o modelo especial do iPhone também vem com um sistema exclusivo de reconhecimento facial – Face ID. O Face ID permite que os usuários usem seu rosto da mesma forma que as senhas convencionais. O sistema de digitalização facial permite que o usuário desbloqueie o iPhone X simplesmente olhando para o smartphone com os olhos abertos. Ele pode até usar o Face ID para manter os dados armazenados em seu iPhone X seguros e fazer pagamentos móveis.
No entanto, o Face ID no iPhone X aproveita outro recurso robusto de hardware incluído no smartphone – a câmera TrueDepth. Muitos analistas acreditam que em breve a Apple disponibilizará o inovador sistema de digitalização facial para outros modelos de iPhone e iPad. Portanto, os desenvolvedores de iOS devem compreender aspectos importantes do Face ID no iPhone X para atender à tendência emergente de desenvolvimento de aplicativos móveis.
Aspectos importantes do Face ID no iPhone X que cada desenvolvedor de aplicativos iOS deve conhecer
Substitui o Touch ID no iPhone X
O Touch ID era parte integrante de vários modelos de iPhone. O sistema de autenticação permite que os usuários desbloqueiem seus smartphones simplesmente colocando os dedos no sensor. Um usuário pode até usar o Touch ID para realizar várias transações financeiras e pagamento móvel. IPhone X é projetado com Face ID em vez de Touch ID. Ao contrário do Touch ID, o Face ID não exige que os usuários toquem em seus smartphones. Um usuário pode aproveitar as vantagens do Face ID para desbloquear seu dispositivo simplesmente olhando para a tela. Ao mesmo tempo, os desenvolvedores de aplicativos iOS podem aproveitar as vantagens do novo sistema de reconhecimento facial simplesmente substituindo o código Touch ID pelo código Face ID.
Não torna as senhas obsoletas
Apesar de substituir o Touch ID no iPhone X, o Face ID ainda não substituiu totalmente as senhas. A Apple recomenda que os usuários do iPhone X usem senhas ao reiniciar o dispositivo, o dispositivo permaneceu desbloqueado por mais de 48 horas e o usuário tentou a correspondência de face errada cinco vezes. Além disso, o usuário deve usar uma senha para tornar seu iPhone X acessível a amigos e familiares.
Autentica através da câmera TrueDepth
O Face ID autentica os usuários por meio de outro novo recurso fornecido pelo iPhone X – sistema de câmera TrueDepth. O sistema de câmera avançado captura todos os recursos do rosto do usuário por meio do mapeamento de profundidade. Além disso, TrueDepth cria um mapa facial exclusivo, capturando mais de 30000 pontos invisíveis projetados no rosto do usuário. Cada vez que um usuário desbloqueia seu iPhone X, TrueDepth Camera lê os padrões de pontos através de uma câmera infravermelha e captura uma imagem infravermelha. Em seguida, ele envia a imagem infravermelha para o Secure Enclave no chip A11 Bionic. Assim que a autenticidade da imagem infravermelha for confirmada, o iPhone será desbloqueado.
Usa Aprendizado de Máquina
A aparência de um usuário pode variar de tempos em tempos. O Face ID usa algoritmos de aprendizado de máquina para reconhecer as mudanças na aparência de um usuário. Portanto, um usuário pode desbloquear seu iPhone X independentemente de sua aparência atual. Ele pode aproveitar as vantagens do Face ID no iPhone X para desbloquear e autenticar, apesar de usar um chapéu, colocar óculos e deixar a barba crescer. TrueDepth Camera usa ainda um iluminador de inundação para identificar o rosto de um usuário através de luz infravermelha invisível quando há luz inadequada.
Impede o acesso não autorizado a dispositivos
Apesar de identificar diferentes aparências do mesmo usuário, o Face ID no iPhone X ainda não permite que outras pessoas desbloqueiem o smartphone. Ao desbloquear o iPhone X, o usuário deve manter os olhos abertos. Se os olhos do usuário estiverem fechados, o iPhone X permanecerá desbloqueado. O recurso torna difícil para usuários não autorizados desbloquear o dispositivo móvel quando o usuário original está dormindo ou ausente. No entanto, o Face ID no iPhone X não tem a capacidade de identificar gêmeos idênticos. Um usuário precisa usar uma senha adicional para evitar que seu iPhone X fique inacessível para o gêmeo.
Nenhuma opção para registrar vários usuários
A Apple aumenta ainda mais a segurança do iPhone X permitindo que cada usuário registre um único rosto. Nenhum usuário tem a opção de registrar vários rostos. Portanto, apenas um usuário pode desbloquear e autenticar por meio do ID Facial. No entanto, um usuário ainda pode tornar seu iPhone X acessível a vários usuários, compartilhando sua senha. Vários usuários podem acessar o mesmo iPhone X executando autenticação por meio de senha em vez de ID facial.
Executa várias tarefas
Além de manter o iPhone X seguro, o Face ID também melhora a experiência do usuário ao realizar algumas tarefas básicas. A natureza atenta do sistema de reconhecimento facial permite que os usuários realizem tarefas básicas simplesmente olhando para o iPhone X. Por exemplo, um usuário pode tirar vantagem do ID Facial para verificar mensagens e notificações, reduzir o volume do alarme ou toque e mantenha a tela iluminada durante a leitura.
Facilita o pagamento móvel
Além de aumentar a segurança do iPhone X, o Face ID também facilitará o pagamento móvel. Funcionará perfeitamente com o Apple Pay. Além disso, um usuário pode aproveitar as vantagens do Face ID no iPhone X enquanto faz compras em lojas físicas e restaurantes que oferecem suporte para pagamentos com Touch ID. Além disso, os aplicativos que oferecem suporte ao Touch ID permitirão que os usuários aproveitem o ID Facial. Os desenvolvedores podem fazer com que seus aplicativos iOS existentes suportem ID Facial substituindo o código Touch ID pelo código ID Facial. No entanto, muitos bancos e instituições financeiras ainda não suportam totalmente o Face ID.
Problemas de segurança e privacidade
A Apple implementa vários mecanismos de segurança para manter a varredura facial privada e segura. Depois de escanear o rosto de um usuário, o sistema TrueDepth Camera armazenou as informações diretamente no chip A11 Bionic. Além disso, a Apple não transfere as informações para seu servidor ou nuvem. Portanto, as informações do escaneamento facial permanecem apenas no iPhone X. A Apple ainda usa o sistema de reconhecimento facial como uma ferramenta de segurança robusta para manter os dados do usuário inacessíveis e impedir o acesso não autorizado. Um hacker no Vietnã recentemente afirmou ter quebrado o Face ID criando uma máscara facial complexa. Mas vários especialistas em segurança acreditam que a Apple precisa fazer várias alterações no Face ID do iPhone X para torná-lo uma medida de segurança eficaz.
No geral, o Face ID no iPhone X transforma o desenvolvimento de aplicativos iOS ao substituir o Touch ID. Mas o desenvolvedores de aplicativos iOS deve se lembrar que o sistema de reconhecimento facial é usado atualmente apenas por um único modelo de iPhone. A Apple disponibilizará o Face ID nas próximas versões do iPhone e iPad gradualmente. Portanto, os desenvolvedores devem explorar maneiras de fazer seus aplicativos iOS existentes suportarem o Face ID. Além disso, eles devem adotar as tendências emergentes no desenvolvimento de aplicativos iOS para tornar seus aplicativos móveis relevantes e populares por um longo período de tempo.