I tuned into the What's new in Flutter session at Google I/O 2026 expecting a standard release walkthrough. Flutter 3.44 felt bigger than that. The team framed it around scaling to more users on more devices, and the demos backed it up: agentic hot reload, generative UI, Hybrid Composition++ on Android, Swift Package Manager as the iOS and macOS default, and Flutter running in a 2026 Toyota RAV4 infotainment system.
もし、このリリースで実際に何が重要なのかを疑問に思っているなら、短い答えは、3.44がFlutterをAI支援による開発、組み込みデプロイ、そしてプラットフォームネイティブな統合へさらに踏み込ませた一方で、それらをサイド実験として扱っていない、ということです。ここで実装されたものの大半はプロダクション志向です。
私はSpice Factory Philippinesのチームと一緒にFlutterのリリースを追いかけていますが、今回のものが特に目立ったのは、日常のアプリ作業を、エコシステムが明確に向かっている先へつなげているからです。
Ecosystem Growth by the Numbers at Google I/O 2026
このセッションは、シンプルな考え方から始まりました。Flutterはどこにでもある、日々のあらゆる場面で使われ、誰もが作り、誰もが使う。
ステージ上では、その裏付けとして見過ごせない数字を提示していました。pub.devのエコシステムは、直近30日だけで1.3 billionを超えるパッケージダウンロードを記録しました。Flutterは、両方の主要アプリストアで2番目に人気のモバイルSDKになっており、月間150万の開発者、これは1年で50%増です。このリリースサイクルだけでも、178人の貢献者による972件のコミット、そのうち初参加61人を含んでいます。
この背景は重要です。3.44はニッチな実験の寄せ集めではありません。モバイル、デスクトップ、Web、組み込みハードウェアにまたがって本当に製品を出すチーム向けに作られたリリースとして読めます。
AI and Developer Experience: Agentic Hot Reload, GenUI, and DevTools
ここが、日々の作業で最もすぐに役立つと感じたパートでした。
Agentic Hot Reloadが、このセッションの目玉機能です。DartとFlutter MCPサーバーを通じて、コーディングエージェントは今や、起動中のアプリを自動的に見つけて接続し、その後UIの変更後にホットリロードできます。エージェントに画面の調整を指示すれば、手動のセットアップなしで結果をその場で確認できます。さらに、エージェント向けの依存関係探索を強化し、MCPツール定義を統合してトークンコストを削減しました。
加えて、Dart and Flutter Agent Skillsは、統合テストやローカライズ設定といったことに対して、エージェントへ段階的でタスク指向のガイダンスを提供します。すでにCursorのようなツールを使っているなら、次のFlutter作業で試してみる価値があります。
プロダクト面では、GenUI(オープンなA2UIプロトコルに基づく)がデモで際立っていました。マークダウンの壁のようなAIの応答ではなく、エージェントがその場で実際のFlutter UIを組み立てます。Hatchaのイベント企画デモや、Finnish itのようなアプリが、実際にどんな姿になるのかを示していました。Google DeepMindのLi-Te Chengも、Gemini AppのVisual Layout実験から得られた実践的な学びを共有しています。つまり、一貫性のために意見のある(推奨が強い)フレームワークに寄せること、信頼性のために「AI critic」ループを使うこと、そしてコントロールが必要なときはテンプレートで速度とバランスを取ることです。
裏側では、DevToolsがよりキビキビ動くようになりました(デフォルトでWASM)。また、Widget PreviewsはDart Analysis Serverに寄せることで、IDEのメモリ使用量を最大50%削減します。小さな勝利ですが、長いセッションをつらくしにくくする類のものです。
Platform Updates for Android, iOS, Desktop, and Embedded
Android: Hybrid Composition++ and AGP 9 Kotlin Changes
Hybrid Composition++(HCPP)は、長年のPlatform Viewsにおけるトレードオフ(フレームレートと忠実度)を解決します。VulkanとSurfaceControlを使ってAndroid OS側へ合成を委譲するため、よりスムーズなスクロール、より良いタッチ入力、そして信頼性の高いSurfaceViewサポートが得られます。現時点では--enable-hcppまたはマニフェストフラグでオンにする方式です。
<meta-data
android:name="io.flutter.embedding.android.EnableHcpp"
android:value="true" />
Flutterはまた、MediaQueryを通じてAndroidのハードウェアから画面の角の丸みを読み取ります。丸みが強い画面で役立ちます。
Androidチーム向けの注意点です。AGP 9の内蔵Kotlinにより、KotlinのGradleプラグインを手動で適用するとビルドが壊れる可能性があります。プラグインをメンテしている場合、移行ガイドでは最小Flutter制約として3.44が必要になります。
iOS and macOS: Swift Package Manager by Default
Swift Package Managerがデフォルトになりました。iOSおよびmacOSでは、CLIがXcodeプロジェクトを自動的に移行します。CocoaPodsのままのプラグインは、警告付きでフォールバックを引き起こすため、依存関係ツリーを確認してください。Appleはさらに、UISceneライフサイクルのサポートを要求する方向にも動いています。強制が始まってからでは手遅れにならないよう、移行しておいてください。
Desktop and Embedded: Canonical, Toyota RAV4, and LG webOS
Canonicalが、Flutter Desktop(Linux、Windows、macOS)の主要メンテナになりました。実験的なマルチウィンドウAPIはメインチャンネルで進行中です。ツールチップ、macOS上のポップアップウィンドウ、そして別個のダイアログウィンドウが含まれます。
組み込みデモでは会場の反応が得られました。Flutterは2026 Toyota RAV4のマルチメディアシステムを動かしており、またLGのwebOS SDK(ホットリロード、Riverpod、Firebaseプラグインなどを含む)も、大画面向けターゲットに向けて近日登場します。
Material and Cupertino Decoupling From the Core Framework
MaterialおよびCupertinoのライブラリは、3.44時点でコアフレームワーク内で凍結されています。将来のリリースで、独立したバージョニングを伴うスタンドアロンのパッケージ(material_uiおよびcupertino_ui)へ移動します。
実務的には、これはデザインシステムのアップデートを、次のFlutter SDKを待たずに、それぞれ独自のペースで出せるということを意味します。Material 3への移行や、Cupertinoの大規模なカスタマイズを計画している場合は、デカップリング(分離)を追跡するイシューに注目し、パッケージベースのimportについて早めに考え始めてください。
How to Upgrade to Flutter 3.44: Migration Checklist
すべてのリリースノートを読まなくても、ハイライトを試したい場合:
flutter upgradeを実行する- アプリがネイティブのAndroidビュー(マップ、Webビューなど)を埋め込む場合はHCPPをテストする
- Android Gradle/Kotlinの設定を見直してAGP 9に対応しているか確認する
- iOSプラグインがSwiftPMをサポートしているか確認する
- AIコーディングエージェントを使っているならAgentic Hot Reloadを試す
全体の内訳は、公式のFlutter 3.44リリース記事と、Dart 3.12のリリースノートを参照してください。
Key Takeaways From the What's New in Flutter Session
このセッションで明確になったことが1つあります。Flutterは、もう単にウィジェットを改良しているだけではありません。エージェントによる開発ワークフロー、生成UI、そしてカーディスプレイからスマートTVまでのデプロイに向けて位置づけています。
私たちのチームにとっては、Agentic Hot ReloadとAndroid HCPPの改善が、アクティブなプロジェクトでまず試す価値がある最初の項目です。Material/Cupertinoのデカップリングは、より長期的な注目すべきアーキテクチャの転換です。
最初に試そうとしている 3.44 の変更点はどれですか?本番環境でFlutterを出荷している他のチームで、何が目立っているのか気になります。
実際のクライアント業務におけるマルチプラットフォーム・アプリ開発への私たちの取り組み方を見たい場合は、こちらで私たちが何をしているか確認できます: https://spice-factory.ph/




