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.