Google atsakās no plāniem padarīt NNAPI draiverus atjaunināmus, izmantojot Google Play pakalpojumus

Tiek ziņots, ka Google ir atcēlis savu plānu padarīt NNAPI atjaunināmu, izmantojot Google Play pakalpojumus. Tomēr uzņēmums nav dalījies ar informāciju par šīm izmaiņām.

I/O izstrādātāju konferencē pagājušajā gadā Google paziņoja ka tā sadarbojās ar Qualcomm, lai padarītu neironu tīkla API (NNAPI), kas nodrošina AI/ML funkcijas operētājsistēmā Android, atjauninātu, izmantojot Google Play pakalpojumus, sākot ar Android 12. Šīs darbības mērķis bija samazināt sadrumstalotību un ļaut izstrādātājiem izmantot vienu un to pašu NNAPI specifikāciju ierīcēm, kurās darbojas dažādas Android versijas. Pēc paziņojuma Android ML komanda klusi aizkavēja atjaunināmās NNAPI platformas draivera plānus Android 13. Un tagad komanda, kā ziņots, ir pilnībā atteikusies no pūlēm.

Saskaņā ar neseno ziņojumu no Esper, Android ML komandai ir iesniegts jauni ielāpi šonedēļ AOSP Gerrit, kas liecina, ka Google atsakās no saviem plāniem padarīt NNAPI draiverus atjaunināmus, izmantojot Google Play pakalpojumus. Jauno ielāpu mērķis ir noņemt jebkuru kodu, kas saistīts ar NNAPI atjaunināmību, jo Android ML komanda nevirzījās uz priekšu ar saviem atjaunināšanas plāniem.

Ielāpi, kas noņem vaicājumu isUpdatable no NNAPI izpildlaika un HAL

Kā paskaidrots saistību aprakstos: "Sākotnēji NNAPI plānoja atjaunināt platformas draiverus, kas tiek piegādāti, izmantojot GMSCore. Šie atjaunināmie draiveri tiks izgūti, izmantojot NN sAIDL utilīta kodu, un bija zināms, ka tos var atjaunināt, izmantojot Manager.cpp vaicājumu Device:: isUpdatable. Tomēr NNAPI galu galā nevirzījās uz priekšu ar saviem atjaunināšanas plāniem.

Google nav sniegusi nekādu pamatojumu šim solim, tāpēc mēs nevaram droši pateikt, kāpēc Android ML komanda atteicās no saviem centieniem. Tomēr šīs izmaiņas ne vienmēr nozīmē, ka Google vispār nepadarīs NNAPI atjaunināmus. Uzņēmums nākotnē varētu izvēlēties citu pieeju, taču mēs varam būt pārliecināti, ka tas nenotiks operētājsistēmā Android 12 vai Android 13.