Google、NNAPI ドライバーを Google Play サービスを通じて更新可能にする計画を中止

Googleは、NNAPIをGoogle Play Servicesを通じて更新可能にする計画を中止したと伝えられている。 ただし、同社はこの変更について詳細を明らかにしていない。

昨年の I/O 開発者カンファレンスでは、 グーグルが発表 Android の AI/ML 機能を強化するニューラル ネットワーク API (NNAPI) を、Google Play Services を通じて更新できるようにするために Qualcomm と協力していたことを発表しました。 アンドロイド12. この動きの背後にある考え方は、断片化を軽減し、開発者が異なるバージョンの Android を実行しているデバイスに同じ NNAPI 仕様を使用できるようにすることでした。 この発表を受けて、Android ML チームは、更新可能な NNAPI プラットフォーム ドライバーの計画を密かに延期しました。 アンドロイド13. そして今、チームはその取り組みを完全に放棄したと伝えられている。

最近の報告によると、 超能力者、Android ML チームは 提出された 新しいパッチ 今週の AOSP Gerrit への報告では、Google が Google Play Services を通じて NNAPI ドライバを更新可能にする計画を断念していることが示唆されています。 Android ML チームが更新可能性計画を進めなかったため、新しいパッチは NNAPI の更新可能性に関連するコードを削除することを目的としています。

NNAPI ランタイムおよび HAL から isUpdatable クエリを削除するパッチ

コミットの説明では次のように説明されています。 「NNAPI は当初、GMSCore を通じて更新されたプラットフォーム ドライバーを配信することを計画していました。 これらの更新可能なドライバーは、NN sAIDL ユーティリティ コードを通じて取得され、Manager.cpp の Device:: isUpdatable クエリを通じて更新可能であることが知られていました。 しかし、NNAPI は最終的に更新計画を進めませんでした。」

Google はこの動きの背後にある理由を何も明らかにしていないため、Android ML チームが取り組みを放棄した理由を確かに言うことはできません。 ただし、この変更は、Google が NNAPI をまったく更新可能にしないことを必ずしも意味するものではありません。 同社は将来的に別のアプローチを選択する可能性がありますが、Android 12 や Android 13 ではそれが起こらないと確信できます。