顫振2.0

Google 已於 2.0 年 3 月 2021 日宣布推出新的 Flutter 1 更新。與 Flutter XNUMX 相比,該版本進行了大量更改,本部落格將重點介紹桌面和應用程式方面的變化。 行動版本。

透過 Flutter 2.0,Google 已將其狀態提升到接近測試版和穩定版。這裡有什麼意義呢?考慮到所有因素,它在 Flutter 2.0 Stable 中可用,但是 Google 並不認為它現在已經完全完成。對於生產使用來說應該沒問題,但在很大程度上可能存在錯誤。

谷歌今天發布了 Flutter 2,這是其開源 UI 工具包的最新變體,用於建立緊湊的應用程式。雖然 Flutter 在兩年前推出時就開始關注行動領域,但最近它又展開了翅膀。在版本 2 中,Flutter 目前支援開箱即用的 Web 和桌面應用程式。這樣,Flutter 用戶現在就可以使用等效的程式碼庫來建立適用於 iOS、Android、Windows、macOS、Linux 和 Web 的應用程式。

Flutter 2.0 穩定下來,增加了對可折疊和雙螢幕裝置的支援。

Google 透過新的方法成功提升了 Flutter 在網頁瀏覽器上的效能 畫布套件。 預設情況下,行動瀏覽器將使用應用程式的 HTML 版本,在建立應用程式時,所有這些都會由新的「自動」模式自動處理。

其次,Flutter 正在獲得一些功能,讓 Web 瀏覽器感覺更原生。這包括螢幕閱讀器支援實用程式、可選擇和可編輯的文字、更好的網址列支援、自動填入等等。

由於 Flutter 最初是一個跨平台的行動系統,因此這裡實際上沒有太多可說的。一般來說,Flutter 目前在行動裝置上的功能已經很齊全了,但可折疊設備除外。由於 Microsoft 的承諾,Flutter 2.0 目前支援可折疊顯示器。 Flutter 現在意識到如何管理這種結構因素,並讓開發人員按照自己的需求佈置應用程式。

目前,Flutter 2.0 中還有另一個 TwoPane 小工具,顧名思義,它可以讓您顯示兩個窗格。第一個窗格將顯示在任何裝置上,而第二個窗格將顯示在可折疊顯示器的右半部。對話方塊同樣允許您選擇它們應該顯示在可折疊顯示器的哪一側。

可折疊顯示器上的摺痕或鉸鏈作為顯示功能提供給開發人員,因此應用程式可以在需要時拉伸到整個可折疊顯示器,或考慮鉸鏈的位置並適當顯示。

此外,Google已將其行動廣告 SDK 外掛程式移至測試版。這是一個適用於 Android 和 iOS 的 SDK,可讓您在行動應用程式中展示 AdMob 廣告。截至目前,還沒有桌面支持,但現在您應該可以選擇使用 Flutter 製作帶有廣告的整體穩定的行動應用程式。

這些都是Flutter 2.0對於桌面和行動平台的巨大變化。