Android 17ベータの新機能:DeliQueueによるパフォーマンス改善

Android 17のベータ版で、Googleは近年最も重要な技術的変更の一つを導入し、インターフェースの滑らかさに直接影響を与えています。エンジニアはシステムのタスク処理メカニズムを刷新し、重いマルチタスク下でもスクロールやアニメーション、システムの応答性が安定するようにしました。

Android Authorityの報告によると、主な変更はインターフェース描画のメッセージキューを扱うMessageQueueサブシステムに影響します。以前は、スレッドがこのキューをブロックし、他のプロセスがアクセスを待たされることがありました。高負荷時には、これがフレーム落ちや目立つカクつきを引き起こしていました。

古いメカニズムに代わって導入されたのは、DeliQueueと呼ばれる新構造です。これはグローバルロックを排除し、ローカルメモリアクセス管理を採用することで、スレッドが並行して動作できるようにします。Googleはこの原理をデリカウンターに例えており、厳密なキューではなく特定の注文の準備状況によってサービス順序が決まるため、全体の待ち時間が短縮されると説明しています。

内部テストでは、DeliQueueによりサードパーティアプリでのフレーム落ちが約4%減少し、システムインターフェースとランチャーではほぼ8%減少したことが示されています。アプリ起動速度のわずかな向上も期待されています。開発者は既に互換性を確認でき、ユーザーは互換性のあるPixelデバイスにAndroid 17ベータをインストールして変更を評価できます。