O Google abandona os planos de tornar os drivers NNAPI atualizáveis ​​por meio do Google Play Services

O Google abandonou seu plano de tornar o NNAPI atualizável por meio do Google Play Services. A empresa não compartilhou nenhum detalhe sobre essa mudança.

Na conferência de desenvolvedores de I/O do ano passado, Google anunciou que estava trabalhando com a Qualcomm para tornar as APIs de rede neural (NNAPIs) que potencializam os recursos de IA/ML no Android atualizáveis ​​por meio do Google Play Services, começando com Andróide 12. A ideia por trás dessa mudança era reduzir a fragmentação e permitir que os desenvolvedores usassem a mesma especificação NNAPI para dispositivos que executam diferentes versões do Android. Após o anúncio, a equipe do Android ML atrasou silenciosamente os planos atualizáveis ​​do driver da plataforma NNAPI para Andróide 13. E agora, a equipe abandonou totalmente o esforço.

De acordo com um relatório recente da Esper, a equipe do Android ML tem submetido novos patches ao AOSP Gerrit esta semana, que sugere que o Google está desistindo de seus planos de tornar os drivers NNAPI atualizáveis ​​por meio do Google Play Services. Os novos patches visam remover qualquer código relacionado à capacidade de atualização da NNAPI porque a equipe do Android ML não avançou com seus planos de atualização.

Patches que removem a consulta isUpdatable do tempo de execução NNAPI e HAL

Conforme explicam as descrições do commit: "A NNAPI planejou originalmente ter drivers de plataforma atualizados entregues através do GMSCore. Esses drivers atualizáveis ​​seriam recuperados por meio do código do utilitário NN sAIDL e eram conhecidos por serem atualizáveis ​​por meio da consulta Device:: isUpdatable do Manager.cpp. No entanto, a NNAPI acabou por não avançar com os seus planos de actualização."

O Google não forneceu nenhum motivo para essa mudança, então não podemos dizer com certeza por que a equipe do Android ML abandonou seus esforços. No entanto, esta mudança não implica necessariamente que o Google não tornará as NNAPIs atualizáveis. A empresa poderá optar por uma abordagem diferente no futuro, mas podemos ter certeza que isso não acontecerá no Android 12 ou Android 13.