Google on väidetavalt loobunud oma plaanist muuta NNAPI Google Play teenuste kaudu värskendatavaks. Ettevõte ei ole selle muudatuse kohta siiski üksikasju jaganud.
Eelmisel aastal toimunud I/O arendajate konverentsil Google teatas et ta tegi koostööd Qualcommiga, et muuta Androidi AI/ML-funktsioone toidavad närvivõrgu API-d (NNAPI-d) värskendatavaks Google Play teenuste kaudu alates Android 12. Selle sammu idee oli vähendada killustatust ja võimaldada arendajatel kasutada Androidi erinevaid versioone kasutavate seadmete jaoks sama NNAPI spetsifikatsiooni. Pärast teadaannet lükkas Android ML-i meeskond vaikselt edasi uuendatava NNAPI platvormi draiveri plaanid Android 13. Ja nüüd on meeskond väidetavalt selle jõupingutuse täielikult loobunud.
Vastavalt hiljutisele aruandele Esper, on Android ML-i meeskonnal esitatud uued plaastrid sel nädalal AOSP Gerritile, mis viitab sellele, et Google loobub oma plaanist muuta NNAPI draiverid Google Play teenuste kaudu värskendatavaks. Uute plaastrite eesmärk on eemaldada kõik NNAPI värskendatavusega seotud koodid, kuna Android ML-i meeskond ei liikunud oma värskendamisplaanidega edasi.
Plaastrid, mis eemaldavad päringu isUpdatable NNAPI käitusajast ja HAL-ist
Nagu kohustuste kirjeldused selgitavad: "NNAPI plaanis algselt värskendada platvormi draivereid GMSCore'i kaudu. Need värskendatavad draiverid hangiti NN sAIDL-i utiliidikoodi kaudu ja neid saab teadaolevalt värskendada rakenduse Manager.cpp Device:: isUpdatable päringu kaudu. Kuid lõpuks ei liikunud NNAPI oma värskendamisplaanidega edasi."
Google ei ole selle sammu põhjust põhjendanud, seega ei saa me kindlalt öelda, miks Android ML-i meeskond oma jõupingutused loobus. See muudatus ei tähenda aga tingimata, et Google ei muuda NNAPI-sid üldse värskendatavaks. Ettevõte võib tulevikus valida teistsuguse lähenemisviisi, kuid võime olla kindlad, et Android 12 või Android 13 puhul seda ei juhtu.