支援Windows的Flutter 2.10釋出

banq發表於2022-02-15

在Windows構建的高質量應用程式,也在移動和瀏覽器中執行,移動平臺、windows和瀏覽器全平臺都能執行的App開發工具。
Flutter速度快,直接編譯成機器碼;透過支援有狀態的熱過載,您可以獲得互動式環境的生產力,允許您在應用程式執行時進行更改並立即檢視結果。而且 Flutter 是開放的,有成千上萬的貢獻者新增到核心框架中,並透過包生態系統對其進行擴充套件。
近 50 萬個應用程式使用 Flutter:其中包括來自 Betterment、BMW 和 ByteDance 等公司的大型應用程式以及來自 Google 三十個團隊的應用程式。StatistaSlashData等分析師衡量,2021 年,Flutter 成為最受歡迎的跨平臺 UI 工具包。
在 2021 年的所有四個季度調查中,始終有92% 的 Flutter 開發人員對該工具表示積極滿意。
 
Flutter 的核心跨平臺承載:從便攜、硬體加速的 Skia 圖形引擎,到 Flutter 渲染系統;動畫、主題、文字輸入和國際化等核心原語;以及 Flutter 提供的數百個小部件。
正如我們對 Android 和 iOS 的支援一樣,Flutter 的 Windows 實現結合了 Dart 框架和 C++ 引擎。Windows 和 Flutter 透過一個嵌入層進行通訊,該嵌入層承載 Flutter 引擎並負責翻譯和分發 Windows 訊息。Flutter 與 Windows 協調以將您的 UI 繪製到螢幕上,處理視窗大小調整和 DPI 更改等事件,並與現有的 Windows 模式配合使用以實現國際化,例如輸入法編輯器。
您的應用程式可以使用 Flutter 框架的每個部分,在 Windows 上,它還可以直接透過 Dart 的 C 互操作層或使用用 C++ 編寫的平臺外掛與 Win32、COM 和 Windows 執行時 API 通訊。我們還調整了許多常用外掛以包括 Windows 支援,包括camera、file_picker和shared_preferences. 更重要的是,社群已經新增了對大量其他軟體包的 Windows 支援,涵蓋了從 Windows 工作列整合到串列埠訪問的所有內容。
 
用於 Windows 開發的工具生態系統:
  • FlutterFlow是低程式碼 Flutter 應用程式設計工具,今天宣佈支援 Windows,以及幫助 Flutter 開發人員構建為桌面使用量身定製的應用程式的功能。
  • Realm是一個超快速的本地資料儲存。今天釋出的最新版本現在支援使用 Flutter 構建 Windows 應用程式,使用Dart FFI快速訪問底層資料庫,增加了對 iOS 和 Android 等移動平臺的現有支援。
  • Nevercode 已更新其Codemagic CI/CD 工具以支援 Windows,使您能夠在雲中測試和構建您的 Windows 應用程式,並自動將您的應用程式部署到 Microsoft Store。
  • Syncfusion已更新其小部件套件以充分利用 Windows。如果您訂閱他們的工具包,您會發現資料視覺化元件,如樹形圖和圖表、豐富的資料網格小部件、日曆,甚至支援 PDF 建立和 Excel 電子表格。
  • 最後,Rive今天宣佈了他們流行的圖形工具套件即將推出的 Windows 版本,允許設計人員和開發人員建立可以使用狀態機實時響應程式碼的互動式向量動畫。他們即將推出的 Windows 版本的應用程式提供了驚人的快速效能和更低的記憶體佔用,並且很快將在 Microsoft Store 中提供下載。

相關文章