通常 Flutter は画面に紐づいた Engine 上で動作しますが、「アプリ終了中でも通知到着後ただちに処理したい」といったバックグラウンド上での即時性要求には応えにくいです。
主因は Engine が画面ライフサイクルに巻き込まれて早期に停止し、再起動時に重い初期化コストが発生するためです。
これへの解決策として Headless Engine 上で処理を常駐的かつ迅速に実行する方法があります。
本セッションでは Headless Engine の概要と実運用で遭遇した事象および得られた知見を共有します。