あの日のHot reloadはなぜ動かなかったのか? 〜OSセキュリティ(W^X)とJITコンパイラの攻防〜 by chigichan24

FlutterKaigi 2025
セッション

あの日のHot reloadはなぜ動かなかったのか? 〜OSセキュリティ(W^X)とJITコンパイラの攻防〜

chigichan24 chigichan24 chigichan24

概要

iOS26の発表直後、FlutterのHot reloadが実機では動作しない問題が発生し、アプリ開発者は窮地に立たされまさした。
この問題は現代のOSのセキュリティ制約とJITコンパイラが深く関わっています。この課題にどう向き合い、どう解決していったのかを時系列で振り返りましょう。この解決の過程を振り返ることで、フレームワークへの理解が更に進み、FlutterのコアであるHot reload技術についてより深い知見を得ることができます。
フレームワークやVMのアップデートが、どうやって自分たちの開発体験やアプリの品質に直結するのかを追体験しましょう。

想定視聴者

  • iOS26にてHot reloadが動作しない問題の裏側で起きていたことを知りたい人
  • 普段使っているFlutter/Dartが、OSレベルのセキュリティ制約とどう向き合っているか知りたい人