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. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

bool (истина)