Google lässt Pläne fallen, NNAPI-Treiber über Google Play Services aktualisierbar zu machen

Berichten zufolge hat Google seinen Plan aufgegeben, NNAPI über Google Play Services aktualisierbar zu machen. Das Unternehmen hat jedoch keine Details zu dieser Änderung mitgeteilt.

Auf seiner I/O-Entwicklerkonferenz im letzten Jahr Google angekündigt dass es mit Qualcomm zusammenarbeitete, um die Neural Network APIs (NNAPIs), die KI/ML-Funktionen in Android unterstützen, zunächst über Google Play Services aktualisierbar zu machen Android 12. Die Idee hinter diesem Schritt bestand darin, die Fragmentierung zu reduzieren und Entwicklern die Verwendung derselben NNAPI-Spezifikation für Geräte mit unterschiedlichen Android-Versionen zu ermöglichen. Nach der Ankündigung verzögerte das Android ML-Team stillschweigend die Pläne für den aktualisierbaren NNAPI-Plattformtreiber Android 13. Und nun hat das Team Berichten zufolge die Bemühungen ganz aufgegeben.

Laut einem aktuellen Bericht von Esper, hat das Android ML-Team eingereicht neue Patches an den AOSP Gerrit diese Woche, was darauf hindeutet, dass Google seine Pläne aufgibt, die NNAPI-Treiber über Google Play Services aktualisierbar zu machen. Die neuen Patches zielen darauf ab, jeglichen Code im Zusammenhang mit der Aktualisierbarkeit von NNAPI zu entfernen, da das Android ML-Team seine Aktualisierbarkeitspläne nicht vorangetrieben hat.

Patches entfernen die isUpdatable-Abfrage aus der NNAPI-Laufzeit und HAL

Wie in den Commit-Beschreibungen erläutert: „Die NNAPI hatte ursprünglich geplant, aktualisierte Plattformtreiber über GMSCore bereitzustellen. Diese aktualisierbaren Treiber würden über den NN-sAIDL-Dienstprogrammcode abgerufen und waren bekanntermaßen über die Device:: isUpdatable-Abfrage von Manager.cpp aktualisierbar. Letztendlich hat die NNAPI ihre Aktualisierbarkeitspläne jedoch nicht vorangetrieben.“

Google hat keine Gründe für diesen Schritt angegeben, daher können wir nicht mit Sicherheit sagen, warum das Android ML-Team seine Bemühungen aufgegeben hat. Diese Änderung bedeutet jedoch nicht unbedingt, dass Google NNAPIs überhaupt nicht aktualisierbar macht. Das Unternehmen könnte sich in Zukunft für einen anderen Ansatz entscheiden, aber wir können sicher sein, dass dies bei Android 12 oder Android 13 nicht der Fall sein wird.