注目★★★★★Lobsters
Flutter 3.47、Material/Cupertino を独立パッケージ化・iOS 27 対応強化
30秒で把握
- 1Flutter 3.47 で Material / Cupertino UI が独立パッケージ化・v1.0 正式リリース・pub.dev から週単位で更新配布開始
- 2コア SDK から設計ライブラリを分離することで SDK バージョンアップと無関係に最新ウィジェットスタイル利用可能・月次推奨対応
- 3iOS 27 で UIScene ライフサイクル強制・Xcode 27 対応・Intel Mac サポート段階廃止・カスタムコード利用者は手動移行が必須
要約
Flutter 3.47 が公開され、Material と Cupertino UI ライブラリが独立パッケージ (material_ui / cupertino_ui v1.0) として pub.dev で提供開始された。これまでコア SDK に組み込まれていた設計ライブラリを分離することで、デザイン更新を週単位でリリース可能になり、SDK バージョンアップと無関係にウィジェットの最新スタイルを利用できるようになる。iOS 27・Xcode 27・macOS 27 向けに UIScene ライフサイクルの対応が必須化され、手動移行が必要なアプリも存在する。また Impeller がデスクトップでデフォルト有効化され、Intel Mac サポートは段階的に廃止される。
あなたへの影響
flutter_localizations の分離と localizationsDelegates の簡素化により、新規プロジェクトや既存アプリの移行時にセットアップコード量が減少する。
推奨:iOS 27 では UIScene ライフサイクルが強制となるため、カスタムネイティブコードや非対応プラグインを使うチームは今四半期中に migration guide に沿った対応を進める必要がある。