Google renunță la planurile de a face driverele NNAPI actualizabile prin serviciile Google Play

Se pare că Google și-a renunțat la planul de a face NNAPI actualizabil prin serviciile Google Play. Cu toate acestea, compania nu a oferit detalii despre această schimbare.

La conferința pentru dezvoltatori I/O de anul trecut, Google a anunțat că a lucrat cu Qualcomm pentru a face ca API-urile de rețea neuronală (NNAPI) care alimentează funcțiile AI/ML din Android să poată fi actualizate prin serviciile Google Play începând cu Android 12. Ideea din spatele acestei mișcări a fost de a reduce fragmentarea și de a permite dezvoltatorilor să folosească aceleași specificații NNAPI pentru dispozitivele care rulează diferite versiuni de Android. În urma anunțului, echipa Android ML a amânat în liniște planurile actualizabile ale driverului platformei NNAPI pentru a Android 13. Și acum, echipa a abandonat efortul cu totul.

Potrivit unui raport recent de la Esper, echipa Android ML are depus patch-uri noi către AOSP Gerrit în această săptămână, care sugerează că Google renunță la planurile sale de a face driverele NNAPI actualizabile prin serviciile Google Play. Noile patch-uri urmăresc să elimine orice cod legat de actualizarea NNAPI, deoarece echipa Android ML nu a avansat cu planurile sale de actualizare.

Patch-uri care elimină interogarea isUpdatable din runtime NNAPI și HAL

După cum explică descrierile de comitere: „NNAPI a plănuit inițial să aibă drivere de platformă actualizate livrate prin GMSCore. Aceste drivere actualizabile ar fi preluate prin codul utilitarului NN sAIDL și se știa că pot fi actualizate prin interogarea Device:: isUpdatable a Manager.cpp. Cu toate acestea, NNAPI în cele din urmă nu a avansat cu planurile sale de actualizare.”

Google nu a oferit niciun motiv în spatele acestei mișcări, așa că nu putem spune cu siguranță de ce echipa Android ML și-a abandonat eforturile. Cu toate acestea, această modificare nu implică neapărat că Google nu va face deloc actualizabile NNAPI-urile. Compania ar putea opta pentru o abordare diferită în viitor, dar putem fi siguri că nu se va întâmpla în Android 12 sau Android 13.