0%

【文章翻譯】Which factors affected users’ decisions to adopt Flutter? — Q1 2021 user survey results

【文章內容使用 Gemini 1.5 Pro 自動產生】

哪些因素影響了使用者採用 Flutter 的決定?— 2021 年第一季使用者調查結果

Flutter 團隊在此分享本季使用者調查的結果!本季,我們在 3 月 5 日至 11 日期間,歷時 7 天,收集了超過 8,000 份回覆。這個季度的調查計畫旨在以結構化的形式聽取您的意見,以便 Flutter 團隊能夠專注於對使用者最重要的方面。先前調查的結果也發佈在 Medium 上。

使用者滿意度

在本季度的調查中,8,652 位受訪者中有 92% 表示對 Flutter 感到滿意(55% 非常滿意,37% 有點滿意),與上一季度的結果類似。

本季值得注意的是,89% 的受訪者也對 Dart 語言感到滿意,創下歷史新高。這個消息讓團隊非常鼓舞,因為這個百分比在 2019 年起步時只有 80%。Dart 團隊做了很多工作來改善開發人員使用 Dart 語言的體驗,以達成此滿意度,包括 健全的空安全。我們很高興分享這個調查結果,並感謝那些承認該語言獨特優勢的人。

對 Dart 感到滿意的使用者比例從 2019 年第三季度的 80% 增加到 2021 年第一季度的 89%,增長了 9%。

哪些因素影響了使用者採用 Flutter 的決定?

Flutter 團隊希望了解不同的因素如何影響使用者為新專案採用 Flutter 的決定。目標是找到團隊應該投入的領域,以減輕使用者的疑慮,並讓使用者感到滿意。此外,透過分享結果,我們希望您也能使用這些資訊來尋找貢獻 Flutter 社群的方式,或在您的組織或社群中宣傳 Flutter。

由於這次調查的目標是現有的 Flutter 使用者,因此我們詢問了使用者最近評估 Flutter 用於其下一個新專案的經驗。我們了解到 75% 的受訪者在過去 3 個月內評估了 Flutter 與其他技術的比較,其中 67% 是出於商業原因,其次是學習(17%)和興趣(14%)。

首先,我們詢問什麼因素讓使用者傾向於採用 Flutter。如以下圖表所示,使用者傾向於採用 Flutter 的主要原因是 Flutter 支援以下功能,按重要性排序:

  1. 單一程式碼庫。
  2. 現成的 UI Widget。
  3. 熱重載。
讓開發人員傾向於為其下一個專案採用 Flutter 的因素

接下來,我們詢問什麼因素讓使用者傾向於不採用 Flutter。使用者最擔心的因素是以下這些,按重要性排序:

  1. Google 對 Flutter 的承諾。
  2. Flutter 對於他們正在構建的應用程式規模的成熟度。
  3. Flutter 生態系統中提供的套件和插件。
讓開發人員不願為其下一個專案採用 Flutter 的因素

從這些結果中,團隊了解到使用者擔心 Flutter 是否會長期存在。這是一個合理的擔憂,因為您將您的職業或應用程式與我們的框架綁定在一起。因此,我們想再次提到內部採用的規模。在 Flutter Engage 上,我們分享了 Google 有超過 30 個團隊正在使用 Flutter 構建任務關鍵的應用程式。這些團隊包括 Google Pay、Google Ads、Nest Hub 和 Stadia,這些團隊擁有數千名開發人員致力於 Flutter 開發。今年,Flutter 將再次在 Google I/O 上佔據重要地位。請留意我們最新的公告,並從 5 月 5 日開始註冊 I/O 網站 上列出的 Flutter 會議。

我們還想指出,Flutter 的成長不僅僅是因為 Google 的支援——Google 外部的貢獻者比 Google 內部的貢獻者更多。全球充滿活力的開源開發人員社群正在為我們共同的成功做出貢獻!看看其他大型和小型貢獻者,例如 Toyota 或 Ubuntu。

接下來的擔憂是 Flutter 的成熟度,包括它周圍的生態系統。我們正在投資開發套件和插件生態系統,並致力於核心框架的穩定性和品質。隨著 Flutter 2 的發布和不斷增長的生態系統支援它,我們看到人們在這裡的觀點正在改善。現在網頁支援已穩定,桌面支援也處於 Beta 階段,我們在即將到來的版本中主要將會以完善框架和提升您使用 Flutter 可以達到的生產力為主題。同時,您可以查看 Flutter 網站的 展示區,了解 BMW、eBay、Nubank、騰訊、Square 和 Sonos 等主要品牌如何使用 Flutter 構建應用程式。

我們還收集了數千條關於各種主題的原始評論,以回應開放式問題。我們至少舉辦了三個不同的研討會,Flutter 子團隊的工程師在這些研討會上聚在一起閱讀和消化關於各種主題的評論,包括生態系統、開發人員工具等等。研討會期間產生的想法將作為團隊未來幾個季度目標的輸入。

Flutter 團隊用於根據調查中的評論生成和組織有關開發人員工具的想法的線上便利貼

社群貢獻者也可以做一些事情。我們從使用者評論中了解到,許多 Flutter 開發人員仍然希望擁有品質更高的套件,並提供更好的維護,儘管他們承認 Flutter 的生態系統隨著時間推移而成熟。有很多關於多媒體套件(如音訊和影片播放器)和藍牙套件的提及,這些套件需要更好的支援。我們歡迎您貢獻這些領域,擴展覆蓋範圍,例如向現有套件提交 PR,因為 Flutter 團隊努力提供高品質的 第一方套件

基於雲端的服務和產品

Flutter 團隊知道一些 Flutter 使用者對雲端服務有興趣,但團隊並不清楚使用者在尋找哪種類型的雲端解決方案。感謝調查,我們了解到 40% 的開發人員使用基於雲端的服務,27% 的開發人員計畫在他們的 Flutter 專案中使用基於雲端的服務。

對於那些已經使用基於雲端的服務的人來說,最受歡迎的雲端解決方案是 Firebase (82%),其次是 Google Cloud Platform (GCP) (34%) 和 Amazon Web Services (AWS) (25%)。

使用者表示,他們選擇 Firebase 和 GCP 的原因是它們易於與 Flutter 一起使用。許多選擇 AWS 和 Azure 的使用者表示,這是因為他們已經熟悉這些平台。

Flutter 團隊與 Firebase 和 GCP 密切合作。我們將繼續支援 FlutterFire Plugin,團隊也與 GCP 團隊合作,使其更容易與 Flutter 一起使用。

接下來要做什麼?

Flutter UXR 團隊將每季度進行調查。您可以在 flutter.dev 上,Flutter IDE Plugin 中,或 Twitter 上 @FlutterDev 找到公告。您也可以註冊即將到來的 UX 研究,參與其他研究。請繼續分享您的想法,因為團隊正在尋找重要問題的答案。

再次感謝所有參與此次調查並提供寶貴意見的人。我們閱讀了每則意見回饋,並將其銘記於心。我們的目標是打造一款您喜愛的產品,我們感謝您的時間和努力幫助我們!


哪些因素影響了使用者採用 Flutter 的決定?— 2021 年第一季使用者調查結果 最初發佈在 Flutter 上的 Medium,人們在那裡透過突出顯示和回應這個故事來繼續討論。