Google dropper planer om at gøre NNAPI-drivere opdaterbare via Google Play Services

click fraud protection

Google har angiveligt droppet sin plan om at gøre NNAPI opdaterbar gennem Google Play Services. Virksomheden har dog ikke delt nogen detaljer om denne ændring.

På sin I/O-udviklerkonference sidste år, Google meddelte at det arbejdede sammen med Qualcomm om at gøre de neurale netværks-API'er (NNAPI'er), der driver AI/ML-funktioner i Android opdaterbare via Google Play Services, startende med Android 12. Ideen bag dette træk var at reducere fragmentering og give udviklere mulighed for at bruge den samme NNAPI-specifikation til enheder, der kører forskellige versioner af Android. Efter meddelelsen forsinkede Android ML-teamet stille og roligt de opdaterbare NNAPI-platformsdriverplaner til Android 13. Og nu har holdet angiveligt helt opgivet indsatsen.

Ifølge en nylig rapport fra Esper, har Android ML-teamet indsendt nye patches til AOSP Gerrit i denne uge, hvilket tyder på, at Google opgiver sine planer om at gøre NNAPI-driverne opdaterbare gennem Google Play Services. De nye patches sigter mod at fjerne enhver kode relateret til NNAPI-opdateringsmuligheder, fordi Android ML-teamet ikke kom videre med sine opdateringsplaner.

Patches, der fjerner isUpdatable-forespørgslen fra NNAPI-runtime og HAL

Som forpligtelsesbeskrivelserne forklarer: "NNAPI planlagde oprindeligt at få opdaterede platformsdrivere leveret gennem GMSCore. Disse opdaterbare drivere ville blive hentet gennem NN sAIDL-hjælpekoden og var kendt for at kunne opdateres gennem Manager.cpp's Device:: isUpdatable-forespørgsel. Imidlertid kom NNAPI i sidste ende ikke videre med sine opdateringsplaner."

Google har ikke givet nogen begrundelse bag dette træk, så vi kan ikke med sikkerhed sige, hvorfor Android ML-teamet opgav sine bestræbelser. Denne ændring betyder dog ikke nødvendigvis, at Google slet ikke vil gøre NNAPI'er opdaterbare. Virksomheden kunne vælge en anden tilgang i fremtiden, men vi kan være sikre på, at det ikke vil ske i Android 12 eller Android 13.