— Material/Cupertino выехали из SDK в отдельные пакеты
material_ui и cupertino_ui 1.0. Пока opt-in, миграция через dart fix --apply --code=migrate_design_widgets, версии из ядра задепрекейтят в ноябре. flutter_localizations тоже разобрали — делегаты теперь внутри пакетов.— Apple: минимумы подняли до iOS 15 и macOS 12. iOS 27 SDK требует UIScene-лайфсайкл, без него сборка Xcode 27 не стартует — CLI мигрирует сам, но кастомный
AppDelegate придётся править руками. Intel-маки сворачивают, по SPM переехали 92 из топ-100.— Desktop: Impeller стал рендерером по умолчанию на macOS, Windows и Linux, текст рисуется через SDF. Windows и Linux получили flavors и popup-окна в экспериментальном multi-window.
— Web: движемся к Wasm по умолчанию, появился экспериментальный deferred loading (
--enable-wasm-deferred-loading, main-канал).— Widget Previews в stable: кеш в
.widget_preview/, PreviewThemeData и синк web-ассетов.https://flutter.dev/blog/whats-new-in-flutter-3-47




