Google は 2026 年 3 月 10 日(現地時間)、Android の基盤となるカーネルに「AutoFDO (Automatic Feedback-Directed Optimization)」と呼ばれる新しい最適化技術を導入していることを発表しました。
これにより、Android デバイスにおけるアプリの起動速度やシステムの応答性、バッテリー駆動時間が向上することが期待されています。
AutoFDO 導入による最適化と展開状況
現在、この最適化は Android 15 (カーネルバージョン 6.6) および Android 16 (カーネルバージョン 6.12) のブランチで展開中となっており、すでに多くのユーザーの端末で恩恵を受けられる状態に向けて準備が進められています。
Android のカーネルは、CPU やアプリ、ハードウェア間の通信を管理する非常に重要な役割を担っており、OS 全体の CPU 実行時間の約 40% を占めています。
これまでソフトウェアのコンパイル時には、一般的な規則や予測に基づいてコードの最適化が行われていましたが、ユーザーが実際にスマートフォンをどう使っているかというリアルな状況を完全に反映することは困難でした。
Pixel を用いた実機検証とパフォーマンス向上
今回導入される AutoFDO は、実際のアプリ使用パターンを学習し、それに基づいて最適化を行う技術です。
Google は Pixel デバイスを用いた管理されたラボ環境において、人気上位 100 個の Android アプリを起動・操作するシミュレーションを実施し、カーネル内で頻繁に呼び出される「ホット」なコードと、あまり使われない「コールド」なコードを特定して、実際の使用状況に合わせた効率的なコード配置へと再構築しています。
すでにユーザー空間 (ネイティブ実行ファイルやライブラリ) での AutoFDO 導入により、アプリのコールドスタートで約 4%、デバイスの起動時間で 1% の改善が確認されています。
カーネル全体にこの最適化が適用されることで、UI の操作感がより滑らかになり、アプリの切り替えが速くなるだけでなく、システム全体の処理効率が上がることでバッテリーの持ち時間延長にもつながります。
普段から Pixel を使っているユーザーにとっては、目に見える派手な新機能ではありませんが、長く使い続けるうえでは OS 根幹の改善は良い点と言えます。
安定性の確保と今後の展開
また、Google は機能の安定性にも細心の注意を払い、AutoFDO はソースコードのロジックそのものを変更するのではなく、コンパイラの処理方法を調整するアプローチをとっています。
さらに、頻繁に使われない「コールド」な部分については従来の標準的な最適化を適用することで、予期せぬ不具合やパフォーマンスの低下を防ぐ設計になっています。
今後、Google はこの AutoFDO による最適化を、次期カーネル (Android 17 向けの 6.18 など) や、カメラ・モデムといった各スマートフォンメーカーが独自に組み込むハードウェアドライバー (ベンダーモジュール) にも拡大していく計画です。
まとめ
Android カーネルへの AutoFDO の導入により、システムがユーザーの実際の使用状況を学習し、自動的に処理が効率化されます。
現在展開されている Android 15 および Android 16 環境にこの最適化が適用されることで、Android デバイスの基本的な動作の向上が見込まれます。
- 関連記事:


