Google lägger ner planerna på att göra NNAPI-drivrutiner uppdateringsbara via Google Play Services

Google har enligt uppgift lagt ner sin plan att göra NNAPI uppdateringsbar via Google Play Services. Företaget har dock inte delat några detaljer om denna förändring.

Vid sin I/O-utvecklarkonferens förra året, Google meddelade att de samarbetade med Qualcomm för att göra de neuronala nätverks-API: er (NNAPI) som driver AI/ML-funktioner i Android uppdateringsbara via Google Play Services från och med Android 12. Tanken bakom detta drag var att minska fragmenteringen och tillåta utvecklare att använda samma NNAPI-specifikation för enheter som kör olika versioner av Android. Efter tillkännagivandet försenade Android ML-teamet tyst de uppdateringsbara NNAPI-plattformsdrivrutinerna för att Android 13. Och nu har laget enligt uppgift övergett ansträngningen helt och hållet.

Enligt en färsk rapport från Esper, har Android ML-teamet lämnats nya patchar till AOSP Gerrit denna vecka, vilket tyder på att Google ger upp sina planer på att göra NNAPI-drivrutinerna uppdateringsbara via Google Play Services. De nya patcharna syftar till att ta bort all kod relaterad till NNAPI-uppdateringsbarhet eftersom Android ML-teamet inte gick vidare med sina uppdateringsplaner.

Patchar som tar bort isUpdatable-frågan från NNAPI-runtime och HAL

Som åtagandebeskrivningarna förklarar: "NNAPI planerade ursprungligen att ha uppdaterade plattformsdrivrutiner levererade via GMSCore. Dessa uppdateringsbara drivrutiner skulle hämtas via NN sAIDL-verktygskoden och var kända för att kunna uppdateras genom Manager.cpps Device:: isUpdatable-fråga. Men NNAPI gick inte vidare med sina uppdateringsplaner."

Google har inte gett något resonemang bakom detta drag, så vi kan inte säga säkert varför Android ML-teamet övergav sina ansträngningar. Denna förändring innebär dock inte nödvändigtvis att Google inte kommer att göra NNAPI: er uppdateringsbara alls. Företaget skulle kunna välja ett annat tillvägagångssätt i framtiden, men vi kan vara säkra på att det inte kommer att hända i Android 12 eller Android 13.