Google rezygnuje z planów umożliwienia aktualizacji sterowników NNAPI za pośrednictwem Usług Google Play

Według doniesień Google porzucił plan udostępnienia aktualizacji NNAPI za pośrednictwem Usług Google Play. Firma nie podała jednak żadnych szczegółów na temat tej zmiany.

W zeszłym roku na konferencji programistów I/O Google ogłosiło że współpracuje z firmą Qualcomm nad umożliwieniem aktualizacji interfejsów API sieci neuronowej (NNAPI) obsługujących funkcje AI/ML w systemie Android za pośrednictwem Usług Google Play, począwszy od Androida 12. Ideą tego posunięcia było zmniejszenie fragmentacji i umożliwienie programistom używania tej samej specyfikacji NNAPI dla urządzeń z różnymi wersjami Androida. Po ogłoszeniu zespół Android ML po cichu opóźnił plany aktualizacji sterowników platformy NNAPI Androida 13. A teraz podobno zespół całkowicie porzucił ten wysiłek.

Według najnowszego raportu z Espera, ma to zespół Android ML złożony nowe poprawki do AOSP Gerrit w tym tygodniu, co sugeruje, że Google rezygnuje ze swoich planów umożliwienia aktualizacji sterowników NNAPI za pośrednictwem Usług Google Play. Nowe poprawki mają na celu usunięcie całego kodu związanego z możliwością aktualizacji NNAPI, ponieważ zespół Android ML nie posunął się dalej w realizacji swoich planów aktualizacji.

Poprawki usuwające zapytanie isUpdatable ze środowiska wykonawczego NNAPI i warstwy HAL

Jak wyjaśniają opisy zatwierdzeń: „NNAPI pierwotnie planowało dostarczanie zaktualizowanych sterowników platformy za pośrednictwem GMSCore. Te aktualizowalne sterowniki można pobrać za pomocą kodu narzędzia NN sAIDL i wiadomo, że można je zaktualizować za pomocą zapytania Device:: isUpdatable w pliku Manager.cpp. Jednak ostatecznie NNAPI nie posunęło się naprzód w realizacji swoich planów dotyczących aktualizacji.”

Google nie podał żadnego uzasadnienia tego posunięcia, więc nie możemy z całą pewnością stwierdzić, dlaczego zespół Android ML porzucił swoje wysiłki. Jednak ta zmiana nie musi oznaczać, że Google w ogóle nie będzie udostępniać aktualizacji NNAPI. Firma mogła w przyszłości zdecydować się na inne podejście, ale możemy być pewni, że nie stanie się tak w przypadku Androida 12 ani Androida 13.