Οι χρήστες του Google Pixel 4 θα πρέπει να περιμένουν τους προγραμματιστές να ενημερώσουν τις εφαρμογές τους με το BiometricPrompt API προτού μπορέσουν να χρησιμοποιήσουν το Face Unlock για έλεγχο ταυτότητας.
Στην πρόσφατη εκδήλωση Made by Google, η εταιρεία επιτέλους σήκωσε τα καλύμματα από τη νέα σειρά Pixel 4. Ενώ γνωρίζαμε ήδη σχεδόν τα πάντα για τις νέες συσκευές χάρη στις ατελείωτες διαρροές, η Google είχε μερικές εκπλήξεις στο μανίκι της. Μεταξύ αυτών ήταν η τρομακτική αποκάλυψη ότι η Οι συσκευές Pixel 4 δεν θα φτάσουν στην Ινδία, το οποίο είναι σίγουρα απογοητευτικό για τους θαυμαστές των Pixel στη χώρα. Μάθαμε επίσης ότι οι συσκευές Pixel 4 περιλαμβάνουν μόνο μια ασφαλή λειτουργία ξεκλειδώματος προσώπου για βιομετρικό έλεγχο ταυτότητας, χωρίς σημάδια σαρωτή δακτυλικών αποτυπωμάτων. Αυτή η ξαφνική εναλλαγή στο ξεκλείδωμα με το πρόσωπο ως το μόνο μέσο για βιομετρικό έλεγχο ταυτότητας δημιουργεί προβλήματα στους αγοραστές του Pixel 4 παγκοσμίως.
Το Pixel 4 είναι η πρώτη συσκευή που περιλαμβάνει ασφαλές υλικό αναγνώρισης προσώπου που είναι πλήρως συμβατό με το Android 10, που επιτρέπει την αναγνώριση της δυνατότητας ξεκλειδώματος με το πρόσωπο ως έγκυρη μορφή βιομετρικού ελέγχου ταυτότητας χρησιμοποιώντας το BiometricPrompt API. Ωστόσο, οι πρώτοι αναθεωρητές του Pixel 4 παρατήρησαν ότι μόνο λίγες, αν υπάρχουν, εφαρμογές επιτρέπουν τον έλεγχο ταυτότητας μέσω της αναγνώρισης προσώπου. Οι διαχειριστές κωδικών πρόσβασης όπως το Keepass και πολλές τραπεζικές εφαρμογές εξακολουθούν να χρησιμοποιούν το παλιό FingerprintManager API για να εμφανίζουν τα παράθυρα διαλόγου ελέγχου ταυτότητας με δακτυλικά αποτυπώματα. Αυτό σημαίνει ότι οι χρήστες θα πρέπει να περιμένουν τους προγραμματιστές να ενημερώσουν τις εφαρμογές τους με το BiometricPrompt API προτού μπορέσουν να τις χρησιμοποιήσουν.
Αξίζει να σημειωθεί ότι το FingerprintManager API καταργήθηκε στο επίπεδο API 28 (Android 9 Pie) υπέρ του νέου API BiometricPrompt. Ενώ στο Android 10, το API ήταν ενημερώθηκε για να προσθέσει σιωπηρή επιβεβαίωση, που σημαίνει ότι οι χρήστες δεν θα χρειαστεί να πατήσουν "επιβεβαίωση" μετά από επιτυχή έλεγχο ταυτότητας. Τώρα, προκειμένου οι εφαρμογές να επιτρέπουν τον έλεγχο ταυτότητας μέσω του Face Unlock του Pixel 4, θα πρέπει να ενημερώσουν για να στοχεύσουν το επίπεδο 28 του API και να εφαρμόσουν το BiometricPrompt. Μόλις γίνει αυτό, το BiometricPrompt API θα εμφανίσει ένα παράθυρο διαλόγου που παρέχεται από το σύστημα που θα λειτουργεί με οποιαδήποτε ασφαλή βιομετρική μέθοδο που είναι διαθέσιμη στη συσκευή - δακτυλικό αποτύπωμα ή ξεκλείδωμα προσώπου.
Τώρα, αν είστε βετεράνος του Android, θα ξέρετε ήδη ότι η αναμονή των προγραμματιστών να ενημερώσουν τις εφαρμογές τους συνήθως διαρκεί πολύ. Ευτυχώς, ωστόσο, η Google άρχισε να εργάζεται πάνω σε αυτό μήνες πριν από την κυκλοφορία του Pixel 4. Από τον Αύγουστο του 2019, η εταιρεία απαιτεί όλες οι νέες εφαρμογές που υποβάλλονται στο Play Store να στοχεύουν το Android 9. Επομένως, για κάθε προγραμματιστή που ξεκινά νέες εφαρμογές, δεν υπάρχει λόγος να χρησιμοποιούν το καταργημένο API έναντι του νεότερου BiometricPrompt API. Επιπλέον, από τον Νοέμβριο του 2019, η Google απαιτεί επίσης όλες τις ενημερώσεις για τις υπάρχουσες εφαρμογές που στοχεύουν το Android 9. Επομένως, κατά την ενημέρωση εφαρμογών για την υποστήριξη του νεότερου επιπέδου API, οι προγραμματιστές θα προειδοποιούνται για το παλαιότερο API κατάργηση, ενθαρρύνοντάς τους να μεταβούν στο BiometricPrompt, προσθέτοντας έτσι υποστήριξη ξεκλειδώματος προσώπου για το Pixel 4.
Αυτό το άρθρο ενημερώθηκε στις 11:00 π.μ. EST στις 17/10/19 για να διευκρινιστεί ότι η εναλλαγή στο BiometricPrompt δεν απαιτείται απλώς και μόνο επειδή το παλαιότερο API δακτυλικών αποτυπωμάτων έχει καταργηθεί στο επίπεδο 28 του API.