Flutter 2 вже випущений і поставляється як універсальний фреймворк

Нещодавно Google представив представлення нова версія інтерфейсу користувача Флаттер 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 можна навіть інтегрувати в розумні автомобілі, телевізори та побутові прилади, забезпечуючи найбільш універсальний та портативний досвід для світу навколишніх обчислень.

Про Флаттер 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. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.