Flutter 2 został już wydany i pojawia się jako uniwersalny framework

Firma Google niedawno zaprezentowała wprowadzenie nowa wersja frameworka interfejsu użytkownika Trzepotanie 2, w którym ogłosił transformację projektu frameworka do tworzenia aplikacji mobilnych do uniwersalnej platformy do tworzenia dowolnego rodzaju oprogramowania, w tym aplikacje komputerowe i internetowe.

Dla nieświadomych Trzepotanie, powinni wiedzieć, że to jest uważany za alternatywę dla React Native i umożliwia uruchamianie aplikacji na różne platformy, w tym iOS, Android, Windows, macOS i Linux, w oparciu o tę samą bazę kodu, a także aplikacje działające w przeglądarkach.

Aplikacje mobilne napisane wcześniej we Flutterze 1, po przejściu na Flutter 2, można przystosować do pracy na komputerze stacjonarnym oraz w sieci bez konieczności przepisywania kodu.

O Flutterze

Większość kodu Fluttera jest zaimplementowany w Dart a silnik wykonawczy do uruchamiania aplikacji jest napisany w języku C ++.

Podczas tworzenia aplikacji, oprócz natywnego języka Flutter Dart, możesz użyć interfejsu funkcji obcych Dart do wywołania kodu C / C ++.

Flutter przenośność rozciąga się na urządzenia wbudowaneczyli do mniejszych urządzeńjak Raspberry Pi i Google Home Hub.

W tym momencie, mówi Google, jedna z wbudowanych platform, na której Flutter już działa, jest oparta na systemach operacyjnych inteligentnych wyświetlaczy, które zasilają takie urządzenia jak Google Home Hub.

Wysoką wydajność wykonywania osiąga się poprzez kompilację aplikacji do kodu maszynowegoa dla platform docelowych. Jednocześnie nie ma potrzeby ponownej kompilacji programu po każdej zmianie: Dart zapewnia tryb ponownego ładowania na gorąco, który umożliwia wprowadzanie zmian w uruchomionej aplikacji i natychmiastową ocenę wyniku.

Dzisiaj ogłosiliśmy Flutter 2 - dużą aktualizację Fluttera, która umożliwia programistom tworzenie pięknych, szybkich i przenośnych aplikacji na dowolną platformę.

Dzięki Flutter 2 możesz używać tej samej bazy kodu do wypychania natywnych aplikacji do pięciu systemów operacyjnych: iOS, Android, Windows, macOS i Linux; a także doświadczenia internetowe skierowane do przeglądarek takich jak Chrome, Firefox, Safari czy Edge. Flutter można nawet zintegrować z inteligentnymi samochodami, telewizorami i urządzeniami, zapewniając najbardziej uniwersalne i przenośne wrażenia w świecie komputerów otoczenia.

O Flutterze 2

Flutter 2 twierdzi, że jest w pełni kompatybilny z budowaniem aplikacji internetowych, nadaje się do wdrożeń produkcyjnych, ponieważ wymieniono trzy główne scenariusze korzystania z Fluttera w sieci:

  • Twórz samodzielne aplikacje internetowe (PWA, progresywne aplikacje internetowe)
  • Twórz jednostronicowe aplikacje internetowe (SPA)
  • Konwertuj aplikacje mobilne na aplikacje internetowe.

Funkcje narzędzi do tworzenia stron internetowych obejmują wykorzystanie mechanizmów przyspieszających renderowanie grafiki 2D i 3D, elastyczny układ elementów na ekranie oraz silnik renderujący CanvasKit wbudowany w WebAssembly.

A ponieważ przeglądarki komputerowe są tak samo ważne jak przeglądarki mobilne, dodaliśmy interaktywne paski przewijania i skróty klawiaturowe, zwiększyliśmy domyślne zagęszczenie treści w trybach pulpitu oraz dodaliśmy obsługę czytników ekranu w celu ułatwienia dostępu w systemach Windows, macOS i Chrome OS.

Ponadto, w ogłoszeniu wspomniano, że wsparcie dla aplikacji desktopowych jest w wersji beta i ustabilizuje się w tym roku w przyszłej wersji wraz z ogłoszeniem, że Canonical, Microsoft i Toyota będą pracować nad wsparciem rozwoju we Flutterze.

  • Ze swojej strony Canonical wybrał Flutter jako główną platformę dla swoich aplikacji, a także używa Flutter do opracowania nowego instalatora dla Ubuntu.
  • Podczas gdy Microsoft dostosował Flutter do składanych urządzeń z wieloma ekranami, takich jak Surface Duo.
  • Wreszcie, Toyota planuje wykorzystać Flutter do samochodowych systemów informacyjno-rozrywkowych.

Si chcesz wiedzieć więcej na ten temat Jeśli chodzi o nową wersję Fluttera 2, możesz sprawdzić szczegóły w oryginalnym ogłoszeniu. Link jest taki.

Podczas dla tych, którzy są zainteresowani instalacją Fluttera, Możesz postępować zgodnie z instrukcjami na końcu postu Diego. Link jest taki.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.