Google har angivelig droppet planen om å gjøre NNAPI oppdaterbar gjennom Google Play Services. Selskapet har imidlertid ikke delt noen detaljer om denne endringen.
På sin I/O-utviklerkonferanse i fjor, Google annonserte at de samarbeidet med Qualcomm for å gjøre Neural Network API-ene (NNAPIer) som driver AI/ML-funksjoner i Android oppdaterbare via Google Play Services fra og med Android 12. Tanken bak dette trekket var å redusere fragmentering og la utviklere bruke den samme NNAPI-spesifikasjonen for enheter som kjører forskjellige versjoner av Android. Etter kunngjøringen forsinket Android ML-teamet de oppdaterbare NNAPI-plattformdriverplanene til Android 13. Og nå skal teamet ha forlatt innsatsen helt.
I følge en fersk rapport fra Esper, har Android ML-teamet sendt inn nye patcher til AOSP Gerrit denne uken, som antyder at Google gir opp planene sine om å gjøre NNAPI-driverne oppdaterbare gjennom Google Play Services. De nye oppdateringene tar sikte på å fjerne eventuell kode relatert til NNAPI-oppdateringer fordi Android ML-teamet ikke gikk videre med oppdateringsplanene sine.
Patcher som fjerner isUpdatable-spørringen fra NNAPI-runtime og HAL
Som forpliktelsesbeskrivelsene forklarer: "NNAPI planla opprinnelig å ha oppdaterte plattformdrivere levert gjennom GMSCore. Disse oppdaterbare driverne ble hentet gjennom NN sAIDL-verktøykoden, og var kjent for å kunne oppdateres gjennom Manager.cpps Device:: isUpdatable-spørring. Imidlertid gikk NNAPI til slutt ikke videre med planene for oppdatering."
Google har ikke gitt noen begrunnelse bak dette trekket, så vi kan ikke si sikkert hvorfor Android ML-teamet forlot innsatsen. Denne endringen betyr imidlertid ikke nødvendigvis at Google ikke vil gjøre NNAPI-er oppdaterbare i det hele tatt. Selskapet kan velge en annen tilnærming i fremtiden, men vi kan være sikre på at det ikke vil skje i Android 12 eller Android 13.