NNAPI 移行ガイド

Android 15 では、Neural Networks API(NNAPI)のサポートが終了します。Android 8.1 で導入され、オンデバイスの ML 用にハードウェア アクセラレーションによる推論を行う統合インターフェースを提供します。

NNAPI のリリース以降、オンデバイス機械学習(ODML)の分野は急速に進歩しています。Transformer モデルや拡散モデルなどのブレークスルーと、この分野での高速度のイノベーションが続いていることから、デベロッパーは頻繁に更新されるツールとインフラストラクチャを必要としています。

これらのニーズを満たすために、Google は、カスタム オンデバイス ML モデル用に更新可能な TensorFlow ランタイムを提供する Play 開発者サービスの TensorFlow Lite と、Gemini Nano などの生成 AI 基盤モデルを Android デバイスに直接提供する AICore を開発しました。Android の本番環境 ML の推奨パスをより明確にするため、Android 15 以降、NNAPI(Neural Networks API)は非推奨となります。

NNAPI から移行するには、Google Play 開発者サービスの TensorFlow Lite の手順をご覧ください。また、必要に応じてハードウェア アクセラレーション用の TFLite GPU デリゲートの手順をご覧ください。