Google upustil od plánov na aktualizáciu ovládačov NNAPI prostredníctvom služieb Google Play

click fraud protection

Spoločnosť Google údajne upustila od svojho plánu na aktualizáciu NNAPI prostredníctvom služieb Google Play. Spoločnosť však nezverejnila žiadne podrobnosti o tejto zmene.

Minulý rok na svojej I/O vývojárskej konferencii Google oznámil že spolupracovala so spoločnosťou Qualcomm na tom, aby sa rozhrania Neural Network API (NNAPI), ktoré poháňajú funkcie AI/ML v systéme Android, mohli aktualizovať prostredníctvom služieb Google Play, počnúc od Android 12. Myšlienkou tohto kroku bolo znížiť fragmentáciu a umožniť vývojárom používať rovnakú špecifikáciu NNAPI pre zariadenia s rôznymi verziami Androidu. Po oznámení tím Android ML potichu odložil plán aktualizácie ovládača platformy NNAPI Android 13. A teraz sa tím údajne vzdal tohto úsilia úplne.

Podľa nedávnej správy z Esper, má tím Android ML predložené nové záplaty na AOSP Gerrit tento týždeň, čo naznačuje, že Google sa vzdáva svojich plánov na aktualizáciu ovládačov NNAPI prostredníctvom služieb Google Play. Cieľom nových záplat je odstrániť akýkoľvek kód súvisiaci s aktualizovateľnosťou NNAPI, pretože tím Android ML nepokročil so svojimi plánmi aktualizácie.

Opravy odstraňujúce dotaz isUpdatable z runtime NNAPI a HAL

Ako popisy odovzdania vysvetľujú: „NNAPI pôvodne plánovalo mať aktualizované ovládače platforiem dodávané prostredníctvom GMSCore. Tieto aktualizovateľné ovládače by sa dali získať pomocou pomocného kódu NN sAIDL a bolo známe, že sa dajú aktualizovať prostredníctvom dotazu Device:: isUpdatable v Manager.cpp. NNAPI však nakoniec nepostúpil so svojimi plánmi aktualizácie."

Spoločnosť Google neposkytla žiadne odôvodnenie tohto kroku, takže nemôžeme s istotou povedať, prečo tím Android ML opustil svoje úsilie. Táto zmena však nemusí nutne znamenať, že Google nebude robiť aktualizácie NNAPI vôbec. Spoločnosť by sa v budúcnosti mohla rozhodnúť pre iný prístup, no môžeme si byť istí, že sa tak nestane v systéme Android 12 alebo Android 13.