Η Google φέρεται να έχει εγκαταλείψει το σχέδιό της να κάνει το NNAPI να ενημερώνεται μέσω των Υπηρεσιών Google Play. Ωστόσο, η εταιρεία δεν έχει κοινοποιήσει λεπτομέρειες σχετικά με αυτήν την αλλαγή.
Στο συνέδριο προγραμματιστών I/O πέρυσι, ανακοίνωσε η Google ότι συνεργαζόταν με την Qualcomm για να κάνει τα API νευρωνικών δικτύων (NNAPI) που ενισχύουν τις λειτουργίες AI/ML στο Android με δυνατότητα ενημέρωσης μέσω των Υπηρεσιών Google Play ξεκινώντας με Android 12. Η ιδέα πίσω από αυτήν την κίνηση ήταν να μειωθεί ο κατακερματισμός και να επιτραπεί στους προγραμματιστές να χρησιμοποιούν την ίδια προδιαγραφή NNAPI για συσκευές που εκτελούν διαφορετικές εκδόσεις Android. Μετά την ανακοίνωση, η ομάδα Android ML καθυστέρησε αθόρυβα το πρόγραμμα οδήγησης πλατφόρμας NNAPI με δυνατότητα ενημέρωσης που σχεδιάζει να Android 13. Και τώρα, η ομάδα φέρεται να έχει εγκαταλείψει εντελώς την προσπάθεια.
Σύμφωνα με πρόσφατη αναφορά από Esper, έχει η ομάδα Android ML υποβλήθηκε νέα patches προς το AOSP Gerrit αυτήν την εβδομάδα, το οποίο υποδηλώνει ότι η Google εγκαταλείπει τα σχέδιά της να κάνει τα προγράμματα οδήγησης NNAPI να ενημερώνονται μέσω των Υπηρεσιών Google Play. Οι νέες ενημερώσεις κώδικα στοχεύουν στην κατάργηση οποιουδήποτε κώδικα που σχετίζεται με τη δυνατότητα ενημέρωσης του NNAPI, επειδή η ομάδα Android ML δεν προχώρησε με τα σχέδια δυνατότητας ενημέρωσης.
Διορθώσεις που αφαιρούν το ερώτημα isUpdatable από το χρόνο εκτέλεσης NNAPI και το HAL
Όπως εξηγούν οι περιγραφές δέσμευσης: «Το NNAPI σχεδίαζε αρχικά να έχει ενημερωμένα προγράμματα οδήγησης πλατφόρμας που θα παραδίδονται μέσω του GMSCore. Αυτά τα προγράμματα οδήγησης με δυνατότητα ενημέρωσης θα ανακτώνται μέσω του βοηθητικού κώδικα NN sAIDL και είναι γνωστό ότι μπορούν να ενημερωθούν μέσω του ερωτήματος Device:: isUpdatable του Manager.cpp. Ωστόσο, το NNAPI τελικά δεν προχώρησε με τα σχέδιά του για επικαιροποίηση».
Η Google δεν έχει παράσχει κανένα σκεπτικό πίσω από αυτήν την κίνηση, επομένως δεν μπορούμε να πούμε με βεβαιότητα γιατί η ομάδα Android ML εγκατέλειψε τις προσπάθειές της. Ωστόσο, αυτή η αλλαγή δεν σημαίνει απαραίτητα ότι η Google δεν θα κάνει καθόλου τα NNAPI να ενημερώνονται. Η εταιρεία θα μπορούσε να επιλέξει μια διαφορετική προσέγγιση στο μέλλον, αλλά μπορούμε να είμαστε σίγουροι ότι δεν θα συμβεί στο Android 12 ή στο Android 13.