Google zaprezentowało Flutter 2.10, znaczącą aktualizację swojego open-source'owego frameworka, który umożliwia deweloperom współdzielenie kodu na wielu platformach. Najważniejszą cechą tego wydania jest wprowadzenie stabilnego wsparcia dla budowania aplikacji dla systemu Windows za pomocą Fluttera, co utoruje drogę dla większej liczby aplikacji międzyplatformowych skierowanych na Androida, iOS, Linuksa, sieć i desktopy Windows.
Tworzenie aplikacji na platformy desktopowe wymaga innego podejścia niż tworzenie aplikacji mobilnych, ponieważ komputery i PC mają szersze ekrany i więcej metod wprowadzania danych niż smartfony. Ponadto aplikacje działające na komputerach PC wykorzystują inne interfejsy API niż te na urządzenia z systemem Android lub iOS. Aby uwzględnić te czynniki, Google zoptymalizowało Flutter pod kątem tworzenia aplikacji na Windows.
Flutter opiera się na kombinacji frameworka Dart i silnika C++, aby zapewnić wsparcie dla Windows, podobnie jak jego architektura dla Androida i iOS. Zespoły z Microsoftu pomagały Google w tej ekspansji, wnosząc cenne akcenty projektowe, takie jak ikonografia od zespołu projektowego Fluent. Ponadto Visual Studio firmy Microsoft ułatwiło projekt, obsługując rozszerzenie Dart.
Kevin Gallo, wiceprezes ds. platformy programistycznej Windows w firmie Microsoft, wyraził swój entuzjazm z powodu włączenia przez Fluttera wsparcia dla systemu Windows:
Jesteśmy zachwyceni, że Flutter dodaje wsparcie dla tworzenia aplikacji Windows. Windows jest otwartą platformą i zapraszamy wszystkich deweloperów. Jesteśmy podekscytowani tym, że deweloperzy Fluttera mogą przenieść swoje doświadczenia na Windows, a także opublikować je w Microsoft Store. Wsparcie Flutter dla Windows to duży krok dla społeczności i nie możemy się doczekać, aby zobaczyć, co wniesiecie do Windows!
Oprócz Fluttera, różne narzędzia programistyczne, takie jak FlutterFlow, Realm, Rive, Syncfusion i Nevercode również rozszerzą wsparcie dla Windows. Obecnie w Google Play Store znajduje się ponad 500 000 aplikacji Flutter, w tym renomowane aplikacje od BMW, ByteDance (twórcy TikTok) i Google.
Jako jeden z najpopularniejszych cross-platformowych frameworków, Flutter zyskał znaczną trakcję w społeczności programistów. Przykład nowo opracowanej aplikacji Windows Flutter, Harmonoid, jest już dostępny na GitHubie. Ta aplikacja jest natywnym klientem 1:1 YouTube Music wyposażonym w tryb mini-Window i odtwarzanie muzyki oparte na MPV.
Co godne uwagi, wstępne wydanie alfa Fluttera dla systemu Windows miało miejsce we wrześniu 2020 roku. Dalsze informacje na temat Flutter dla systemu Windows można znaleźć na stronie ogłoszenia, która zawiera bardziej szczegółowe informacje dla deweloperów.
Ponieważ rozwój międzyplatformowy zyskuje jeszcze większe znaczenie, narzędzia takie jak Flutter i platformy no-code /low-code , takie jak AppMaster.io obiecują uprościć proces rozwoju i zapewnić programistom szybsze, bardziej opłacalne rozwiązania do budowania aplikacji, które odnoszą się do różnorodnych przypadków użycia i platform.