Flutter 2 уже выпущен и представляет собой универсальный фреймворк.

Google недавно представил введение новая версия UI framework Флаттер 2, в котором объявил о преобразовании проекта фреймворка для разработки мобильных приложений в универсальный фреймворк для создания любого типа программного обеспечения, включая настольные и веб-приложения.

Для тех, кто не знает Флаттер, они должны знать, что это рассматривается как альтернатива React Native и он позволяет запускать приложения для разных платформ, включая iOS, Android, Windows, macOS и Linux, на основе одной и той же кодовой базы, а также приложения для запуска в браузерах.

Мобильные приложения, ранее написанные на Flutter 1, после перехода на Flutter 2 можно адаптировать для работы на настольных компьютерах и в Интернете без необходимости переписывать код.

О флаттере

Большая часть кода Flutter реализовано в Dart а среда выполнения для запуска приложений написана на C ++.

При разработке приложений, помимо родного языка Flutter Dart, вы можете использовать интерфейс внешней функции Dart для вызова кода C / C ++.

Переносимость флаттера тоже распространяется на встроенные устройствато есть на небольшие устройствакак Raspberry Pi и Google Home Hub.

На данный момент, по словам Google, одна из встраиваемых платформ, на которой уже работает Flutter, основана на операционных системах с интеллектуальным дисплеем, на которых работают подобные Google Home Hub.

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

Сегодня мы анонсировали Flutter 2 - крупное обновление Flutter, которое позволяет разработчикам создавать красивые, быстрые и портативные приложения для любой платформы.

С Flutter 2 вы можете использовать одну и ту же базу кода для переноса нативных приложений в пять операционных систем: iOS, Android, Windows, macOS и Linux; а также веб-интерфейсы, предназначенные для таких браузеров, как Chrome, Firefox, Safari или Edge. Flutter можно интегрировать даже в интеллектуальные автомобили, телевизоры и бытовую технику, обеспечивая наиболее универсальный и портативный опыт в мире окружающих вычислений.

О Flutter 2

Flutter 2 утверждает, что он полностью совместим с созданием веб-приложений, подходит для производственного развертывания, поскольку упоминаются три основных сценария использования Flutter в Интернете:

  • Разработка автономных веб-приложений (PWA, Progressive Web Apps)
  • Создание одностраничных веб-приложений (SPA)
  • Преобразуйте мобильные приложения в веб-приложения.

Возможности инструментов веб-разработки включают использование механизмов для ускорения рендеринга 2D- и 3D-графики, гибкую компоновку элементов на экране и механизм рендеринга CanvasKit, встроенный в WebAssembly.

А поскольку настольные браузеры так же важны, как и мобильные браузеры, мы добавили интерактивные полосы прокрутки и сочетания клавиш, увеличили плотность контента по умолчанию в режимах рабочего стола и добавили поддержку программ чтения с экрана для специальных возможностей в Windows, macOS и Chrome OS.

Кроме того, в анонсе упоминается, что поддержка десктопных приложений находится в бета-версии и он стабилизируется в этом году в следующем выпуске вместе с объявлением о том, что Canonical, Microsoft и Toyota будут работать над поддержкой разработки с Flutter.

  • Со своей стороны, Canonical выбрала Flutter в качестве основного фреймворка для своих приложений, а также использует Flutter для разработки нового установщика для Ubuntu.
  • В то время как Microsoft адаптировала Flutter для складных многоэкранных устройств, таких как Surface Duo.
  • Наконец, Toyota планирует использовать Flutter для автомобильных информационно-развлекательных систем.

Si ты хочешь узнать об этом больше Подробности об этой новой версии Flutter 2 вы можете узнать в оригинальном объявлении. Ссылка такая.

В то время как для тех, кто заинтересован в возможности установить Flutter, Вы можете следовать инструкциям в конце сообщения Диего. Ссылка такая.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.