Google i Canonical będą współpracować ramię w ramię, aby tworzyć aplikacje oparte na Flutterze

Prezentacja Google i Canonical ostatnio zabrali inicjatywa razem, aby wspierać tworzenie aplikacji wykresy oparte na ramkach Pulpit Linuksa «Flutter».

Dla tych, którzy nie są zaznajomieni z tym szkieletem konstrukcyjnym, powinieneś wiedzieć, że projekt interfejsu użytkownika Flutter jest napisany w języku Dart (silnik wykonawczy do uruchamiania aplikacji jest napisany w C ++) i to pozwala na tworzenie uniwersalnych aplikacji, które działają na różnych platformach i jest uważany za alternatywę dla React Native.

Pomimo obecności Flutter SDK dla systemu Linux, do tej pory był używany tylko do tworzenia aplikacji mobilnych i nie obsługuje zestawu aplikacji klasycznej systemu Linux.

W zeszłym roku Google ogłosił zamiar dodania Fluttera zdolność do rozwoju kompletne programy komputerowe i wprowadził wersję alfa do tworzenia takich programów dla systemu macOS.

Trzepocz teraz rozszerza się o możliwość tworzenia aplikacji desktop dla systemu Linux. Wsparcie dla tworzenia aplikacji Windows jest wciąż na wczesnym etapie prototypu.

Celem firmy Google dla Flutter zawsze było zapewnienie przenośnej platformy do tworzenia pięknych interfejsów użytkownika, które działają z natywną prędkością, niezależnie od platformy, na którą kierujesz reklamy.

Aby potwierdzić tę zdolność, Zaczęliśmy od skupienia się na platformach mobilnych, Android i iOS, gdzie widzieliśmy ponad 80,000 XNUMX szybkich i pięknych aplikacji Flutter opublikowanych w Google Play.

Aby narysować interfejs w systemie Linux, wykorzystywane jest łącze oparte na bibliotece GTK (Obiecują, że później dodadzą obsługę Qt i innych zestawów narzędzi). Oprócz natywnego języka Dart Flutter, który tworzy widżety, aplikacje mogą używać interfejsu Dart Foreign Function do wywoływania kodu C / C ++ i uzyskiwania dostępu do wszystkich funkcji platformy Linux.

We Flutterze było kilka rzeczy, które były ekscytujące dla Canonical:

  • Szybki rozwój ekosystemu twórców aplikacji
  • Obsługa wielu platform
  • Wysoce zoptymalizowane aplikacje natywne
  • Nowoczesna struktura interfejsu użytkownika, która obsługuje deklaratywne, reaktywne i komponowalne widżety
  • Bogata platforma programistyczna z Visual Studio Code, Android Studio i IntelliJ

Wsparcie dla rozwoju aplikacji Linux jest oferowany w najnowszej wersji alfa Flutter SDK, w której zaimplementowano również możliwość publikowania aplikacji linuksowych w katalogu Snap Store. W formacie strojenia można znaleźć zestaw Flutter SDK.

Aby tworzyć aplikacje oparte na Flutterze, Proponuje się użycie edytora kodu Visual Studio Code lub środowiska programistyczne IntelliJ i Android Studio.

Od dawna naszą wizją Fluttera jest napędzanie platform. Widzieliśmy już ten manifest w Google z produktami takimi jak Asystent, więc teraz cieszymy się, że inni wykorzystują Flutter do zasilania większej liczby platform. Dziś mamy przyjemność wspólnie ogłosić dostępność Linuksa w wersji alfa dla Fluttera wraz z firmą Canonical, wydawcą Ubuntu, najpopularniejszej na świecie dystrybucji Linuksa na komputery stacjonarne.

Jako przykład programów linuksowych opartych na Flutterze zaproponowano aplikację Kontakty Flokk do pracy z książką adresową Kontaktów Google.

Ponadto w katalogu pub.dev opublikowano trzy wtyczki Flutter z obsługą Linuksa: URL_launcher aby otworzyć adres URL w domyślnej przeglądarce, shared_preferences, aby zapisać ustawienia między sesjami a ścieżka_dostarczaniar zdefiniować typowe katalogi (pliki do pobrania, obrazy, filmy itp.)

Pierwsze ogłoszenie Google rozpoczęło się od wersji alfa zgodnej z macOS i planami dla systemu Linux i Windows.

Canonical dokonuje znaczącej inwestycji w Flutter poświęcając zespół programistów do współpracy z programistami Google, aby zapewnić najlepsze wrażenia z Fluttera w większości dystrybucji Linuksa.

Canonical będzie nadal współpracować z Google w celu dalszego ulepszania obsługi systemu Linux i utrzymywania zgodności funkcji z innymi obsługiwanymi platformami.

Si chcesz dowiedzieć się więcej o reklamie, Możesz odwiedzić oświadczenie firmy Canonical pod następującym linkiem.

źródło: https://ubuntu.com/


Zostaw swój komentarz

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

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  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.