Connect with us

Кроссплатформенная разработка

План развития Flutter и Dart в 2026 году

Точное прогнозирование всегда является сложной задачей в проекте с открытым исходным кодом, поэтому, пожалуйста, воспринимайте это как искреннее заявление о наших намерениях и приоритетах, а не как фиксированную гарантию.

Опубликовано

/

     
     

Прозрачность — ключевая цель проекта Flutter с открытым исходным кодом, и сегодня мы рады поделиться нашей дорожной картой для приложений следующего поколения. Наша миссия остаётся практически неизменной: мы по-прежнему работаем над достижением нашей долгосрочной цели — созданием самого популярного, быстрорастущего и высокопроизводительного многоплатформенного UI-фреймворка. Вы можете ознакомиться с обновлённой дорожной картой на GitHub, чтобы узнать все подробности, а в этом посте мы рассмотрим темы, определяющие нашу миссию.

Погружаясь в наши планы на год, помните, что эта дорожная карта — как и всегда — является нашей амбициозной стратегией на будущее. Как и любая другая дорожная карта, планы, как правило, меняются и адаптируются в течение года, поэтому не удивляйтесь, если произойдут какие-то изменения. Хотя она в основном отражает работу, на которой сосредоточены наши команды в Google, правда в том, что Flutterverse сейчас намного больше, чем любая отдельная компания.

Высококачественная мультиплатформенность: Impeller, Wasm и многое другое

Наша главная задача — продолжать предоставлять лучший мультиплатформенный стек, уделяя особое внимание качеству и производительности на уровне нативных приложений. В 2026 году мы завершаем миграцию на рендерер Impeller на Android. Удалив устаревший бэкенд Skia на Android 10 и выше, мы обеспечиваем плавную анимацию и уменьшаем задержки для каждого пользователя. Мы по-прежнему считаем Impeller лучшим решением для быстрого запуска и стабильной производительности.

В веб-среде мы планируем сделать WebAssembly (Wasm) решением по умолчанию для обеспечения качества и производительности нативного приложения. Мы также стремимся к глубокой интеграции платформ, обеспечивая day-zero поддержку Android 17 и будущих релизов iOS с самого начала, а также поддержку многооконного режима для десктопов, с которым прогрессируют наши партнеры из Canonical.

GenUI, эфемерные возможности и агентные приложения

Мы коренным образом меняем архитектуру приложений, чтобы обеспечить работу агентных пользовательских интерфейсов — интерфейсов, которые не просто предварительно созданы, а адаптируются в реальном времени к намерениям пользователя. Это достигается с помощью Flutter GenUI SDK и протокола A2UI, позволяющих ИИ-моделям динамически генерировать богатый пользовательский опыт.

Для поддержки этого мы изучаем возможность развития языка Dart путем добавления поддержки интерпретируемого байт-кода в рантайм Dart. Это позволяет обеспечить «эфемерную» доставку кода, когда определенные части приложения могут быть загружены по запросу без необходимости полного обновления в магазине приложений — критически важный технический шаг для действительно агентных приложений.

Полнофункциональный Dart: используйте свои инструменты везде

Мы расширяем наш стек для поддержки развития полнофункциональных и агентных приложений. Основное внимание уделяется Dart Cloud Functions для Firebase, обеспечивающим холодный запуск с задержкой около 10 мс для обеспечения высокопроизводительной логики бэкэнда. Мы также изучаем возможность поддержки Dart для Google Cloud SDK, чтобы вы могли легко подключаться к Google Cloud и создавать там свой бэкенд. Кроме того, мы работаем с командой Genkit над внедрением поддержки Dart, чтобы помочь вам создавать сложные функции искусственного интеллекта.

Переосмысление опыта разработчиков с помощью ИИ

ИИ-агенты меняют подход к созданию приложений. Мы продолжим сотрудничество внутри Google, чтобы обеспечить поддержку Dart и Flutter на высшем уровне в Gemini CLI и Antigravity, гарантируя бесперебойную работу основных рабочих процессов, таких как горячая перезагрузка с сохранением состояния, с агентами ИИ.

Мы также инвестируем в MCP-серверы (Model Context Protocol) для инструментов Dart, позволяя агентам ИИ выполнять сложные рефакторинги и выбирать безопасные и производительные библиотеки с высокой точностью, «общаясь» напрямую с анализатором Dart.

Устойчивый открытый исходный код и управление

Чтобы раскрыть весь потенциал Flutter, мы переходим к открытой и устойчивой операционной модели. Это включает в себя разделение систем проектирования Material и Cupertino на отдельные пакеты для ускорения разработки и обеспечения их независимого развития. Мы также улучшаем расширяемость Flutter Engine, чтобы поддержка новых платформ могла быть реализована «вне дерева исходного кода».

Мы углубляем нашу приверженность экосистеме, формализуя способы нашего сотрудничества с заинтересованными сторонами. Ключевым моментом является расширение нашей консультационной программы, сети инсайдеров и экспертов Google Developer Expert (GDE), консультативного совета клиентов (CAB) и консультативного совета партнеров (PAB), которые предоставляют прямую обратную связь нашим командам.

Современный синтаксис и производительность компиляции

Dart продолжает развиваться как высокопроизводительный язык. В 2026 году мы планируем внедрить первичные конструкторы (Primary Constructors) для упрощения объявления классов и расширения (Augmentations) для упрощения генерации кода. Мы продолжим фокусироваться на улучшении build_runner и компиляции Dart/Wasm, а также рефакторизируем анализатор для повышения производительности крупномасштабных приложений.

Привлечение разработчиков к Flutter и Dart

Наш недавно завершенный новый учебный курс по Dart и Flutter предоставляет упрощенный, пошаговый путь адаптации для новых разработчиков. В 2026 году мы планируем продолжить нашу работу как лично, так и на цифровых платформах, чтобы улучшить опыт разработчиков и их инструментов ИИ.

До встречи на Google Cloud Next и I/O

Хотя эта дорожная карта — наш план на год, вам не придётся долго ждать, чтобы увидеть следующие большие достижения команды. Отметьте в своих календарях Google Cloud Next 2026 в Лас-Вегасе (22–24 апреля) и Google I/O 2026 (19–20 мая). Это будут лучшие моменты, чтобы увидеть Flutter в действии!

Итоги

Сейчас, когда количество разработчиков, не работающих в Google, превышает количество сотрудников Google, происходит невероятно много захватывающей работы, которая даже не отражена в этом списке! Точное прогнозирование всегда является сложной задачей в проекте с открытым исходным кодом, поэтому, пожалуйста, воспринимайте это как искреннее заявление о наших намерениях и приоритетах, а не как фиксированную гарантию. Мы невероятно рады продолжать строить будущее приложений вместе со всеми вами и с нетерпением ждём, что вы создадите!

Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
Telegram

Популярное

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: