Οι συσκευές Android Pie δεν απαιτείται να υποστηρίζουν Camera HAL3, επομένως μην περιμένετε από τις θύρες της κάμερας Google να λειτουργούν ασυνήθιστα σε όλες τις συσκευές Android 9.
Η αναβάθμιση στο Android Pie έφερε πολλά υπέροχα νέα χαρακτηριστικά, όπως η επανασχεδιασμένη επισκόπηση πρόσφατων εφαρμογών, χειρονομίες ελέγχου, προσαρμοστική μπαταρία, ενέργειες εφαρμογών, προσαρμοστική φωτεινότητα και πολλές άλλες αλλαγές κάτω από την κουκούλα. Με κάθε σημαντική ενημέρωση Android, η Google ενημερώνει επίσης το Έγγραφο Ορισμού Συμβατότητας (CDD) και Compatibility Test Suite (CTS) με νέες δοκιμές, ενότητες και αλλαγές στη διατύπωση για να διασφαλιστεί μια εμπειρία υψηλής ποιότητας για τους χρήστες του Πιστοποιημένο Android συσκευές. Οι συσκευές που αποτυγχάνουν να περάσουν το CTS δεν επιτρέπεται να προφορτώνουν εφαρμογές και υπηρεσίες Google Play. Παρακολουθούμε τις αλλαγές στο CDD και στο CTS επειδή συχνά αποκαλύπτουν ενδιαφέρουσες νέες λεπτομέρειες σχετικά με τις πιο πρόσφατες εκδόσεις Android.
Για παράδειγμα, η ιστοσελίδα για το Σουίτα δοκιμής εικόνας μέρος του CTS ενημερώθηκε μετά την κυκλοφορία του Android 9 Pie με μια δήλωση ότι απαιτείται υποστήριξη Camera HAL3 για όλες τις συσκευές που εκτελούν Android Pie (εκτός Android Pie Go Edition).
Σημείωση: Η κάμερα HAL3 απαιτείται για όλες τις συσκευές με Android 9 ή νεότερη έκδοση (εκτός από συσκευές Android Go).
Ο λόγος που πρέπει όλοι να νοιάζεστε για την υποστήριξη HAL3 είναι ότι είναι απαραίτητη για την πλήρη υποστήριξη του Camera2 API—η οποία, όπως ίσως γνωρίζετε, είναι απαραίτητη για Θύρες κάμερας Google για να εργαστείτε στο smartphone σας. Εάν η συσκευή σας διαθέτει μόνο υποστήριξη HAL1, τότε το Camera2 API λειτουργεί μόνο σε λειτουργία "παλαιού τύπου". Ορισμένοι χρήστες κάνουν root τα τηλέφωνά τους για να προσθέσουν την ακόλουθη γραμμή στο build.prop για να δηλώσουν ότι η συσκευή τους υποστηρίζει HAL3, κάτι που με τη σειρά του κάνει τις θύρες της κάμερας Google να αρχίσουν να λειτουργούν:
persist.vendor.camera.HAL3.enabled=1
Συσκευές όπως το Xiaomi Mi A1, το Xiaomi Mi A2, το Asus ZenFone Max Pro M1 και πολλά άλλα οικονομικά και μεσαίας κατηγορίας smartphone χρειάζονται αυτή τη μικρή αλλαγή, ώστε οι θύρες της κάμερας Google να μπορούν να λειτουργούν. Επομένως, η ιδέα ότι απαιτείται υποστήριξη HAL3 για συσκευές Android Pie είναι συναρπαστική, αλλά δυστυχώς, δεν είναι στην πραγματικότητα μια απαίτηση παρά τα όσα λέει η σελίδα ITS.
Η απαίτηση δεν αναφέρεται στο CDD και ένας εκπρόσωπος της Google επιβεβαίωσε ότι η υποστήριξη HAL3 είναι εξακολουθεί να είναι μόνο μια σύσταση για τους κατασκευαστές. Ο εκπρόσωπος της Google επιβεβαίωσε ότι η εταιρεία θα ενημερώσει την ιστοσελίδα για να διορθώσει αυτές τις πληροφορίες. Έτσι, το Redmi Note 7 κυκλοφορεί με υποστήριξη HAL3 έξω από το κουτί δεν ήταν επειδή η Xiaomi έπρεπε να το κάνει για να καλύψει τις απαιτήσεις συμβατότητας με Android Pie. Τέλος, θα πρέπει να σημειώσουμε ότι η ενεργοποίηση της υποστήριξης HAL3 δεν σημαίνει ότι είναι διαθέσιμες όλες οι λειτουργίες του Camera2 API, καθώς μια εταιρεία θα μπορούσε ακόμα να τροποποιήσει λειτουργίες όπως υποστήριξη λήψης RAW, επίπεδα ISO, χρόνους έκθεσης και άλλα.