Site icon AppTractor

Разработка мобильных приложений: все материалы — 02.03

В 2026 году команда Flutter и Dart сфокусируется на создании высококачественного кроссплатформенного стека, ориентированного на производительность и стабильность. Главные направления — завершение миграции на рендерер Impeller на Android, переход на WebAssembly (Wasm) как основу для веб-сборок и повсеместная поддержка новых версий Android и iOS, включая многооконный режим и расширенную десктоп-поддержку. Команда также развивает Flutter GenUI SDK и исследует возможности «эфемерного» исполнения, поддерживая генерацию адаптивного UI с помощью ИИ и добавляя функции вроде быстрых Dart Cloud Functions и интеграции с Google Cloud SDK. Планы также включают улучшение опыта разработчиков: глубокую интеграцию с инструментами ИИ (например, Gemini CLI), поддержку рефакторингов и автоматизации через MCP-серверы, а также развитие открытой модели экосистемы с разделением Material и Cupertino на отдельные пакеты для ускоренной эволюции. При этом язык Dart будет развиваться дальше: введение первичных конструкторов, упрощение генерации кода и улучшенная компиляция для Wasm и больших приложений.

Разработка

Маркетинг

Кроссплатформа

iOS

Apple заменит Core ML на модернизированную платформу Core AI, что поможет разработчикам лучше использовать современные ИИ-возможности в своих приложениях для iOS 27. Хотя переход от Core ML к Core AI вполне может быть просто отражением современной терминологии, переименование фреймворка говорит о том, что Apple уделяет ему большое внимание и в этом году. Для разработчиков это, вероятно, будет означать новые способы внедрения функций ИИ в приложения без необходимости использования большого количества сторонних ресурсов и создания инструментов с нуля.

Android

Jetpack Compose традиционно использует систему Modifier для задания внешнего вида UI-компонентов, но при создании интерактивных элементов (например, кнопок с различным стилем при наведении или нажатии) это требует много ручной работы со стейтом и анимациями. Новый экспериментальный Styles API предлагает декларативный способ описания стилизации с учётом состояний: Style-объекты инкапсулируют визуальные свойства, StyleScope предоставляет доступ ко всем layout-, drawing- и text-свойствам, а StyleState позволяет отслеживать состояние (нажат/наведён/фокус и т.д.). Это позволяет описать внешний вид компонента и его реакцию на взаимодействия в одном блоке с автоматическими анимациями без явного управления состояниями и Animatable.

← Предыдущий выпуск

Exit mobile version