0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Google为今后Flutter的IDE支持和文档提供路线图

谷歌开发者 来源:谷歌开发者 作者:谷歌开发者 2022-10-20 11:14 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Google 的 Flutter 团队负责构建和维护 Android Studio (基于 IntelliJ-IDEA) 和 Visual Studio Code (VS Code) 的支持。我们将代码补全、语法高亮、widget 编辑辅助、运行和调试等功能集成到这些 IDE 插件中,用于 Flutter 应用开发。Flutter 开发者们从一开始就有在使用这两种 IDE,Android Studio 以前比 VS Code 更受欢迎,不过 VS Code 近期在 Flutter 开发中的热度一直在稳步增加,最近甚至超过了 Android Studio,如下文图中所示。

为了更好地理解 Flutter 开发者在选择 IDE 时的想法,Flutter UX 团队在 2022 年 5 月开展了针对此课题的特别调研。

在后文中,"Android Studio" 同时代表 "Android Studio" 和 "IntelliJ-IDEA"。

f320276c-4f9c-11ed-a3b6-dac502259ad0.png

△ 图 1. 从 2021 年 8 月到 2022 年 7 月,使用每个 IDE 的 Flutter 开发者数量。图中可以看出 VS Code 在过去几个月中变得更受欢迎。

我们对 IDE 的现有了解

除了知道 Flutter 开发者在 2022 年初时使用 Android Studio 和 VS Code 的人数各占一半之外,我们根据之前的调研,对开发者的选择有了更深入的了解。

Flutter 开发者倾向于使用他们熟悉的 IDE

在 2019 年第三季度,我们曾询问 Flutter 开发者为什么更喜欢他们使用最多的 IDE。最常见的回答是:这个 IDE "我更熟悉"。

f35d077c-4f9c-11ed-a3b6-dac502259ad0.png

△ 图 2. 根据 2019 年第三季度的调研,80% 的 Android Studio 用户和 61% 的 VS Code 用户表示,他们选择 IDE 是因为对其更熟悉。

VS Code 用户看重在 IDE 中体验到的速度

上图 (图 2) 中另外值得一提的是,68% 的 VS Code 用户选择该 IDE 是因为它比其他 IDE 更快,而只有 15% 的 Android Studio 用户如此认为。在一个开放式问题中,VS Code 用户表示他们喜欢该 IDE 是因为它虽轻量却具有多种扩展程序。

VS Code 用户对 Flutter 的 IDE 支持更满意

我们还询问了对 Flutter 的 IDE 支持的满意度,VS Code 用户对此更为满意。(我们记录了开发者从 IDE 打开调研问卷时是在使用哪个 IDE。当开发者单击问卷链接时,我们会告知他们将对此信息进行记录。)

f3b4bcc4-4f9c-11ed-a3b6-dac502259ad0.png

△ 图 3. 有 93.3% 的 VS Code 用户对 Flutter 的 IDE 支持感到满意,只有 85.9% 的 Android Studio 用户对此感到满意。

当然,Android Studio 的设计目的,是作为面向 Android 开发的完全集成的 IDE,因此它提供更丰富的功能集。开发者们有提到,在 Android Studio 中处理原生 Android 代码和使用重构等便利功能很容易。在本文的下一节中,我们将深入探讨开发者们的偏好,以及为什么尽管 Android Studio 有这些优点,开发者对在其中进行 Flutter 开发时仍不太满意。

2022 年第二季度调研结果总结

上一节的结果让我们不禁好奇,为什么 Flutter 开发者更乐意使用 VS Code 支持,而不是 Android Studio 支持。我们想了解 Flutter 开发者真正喜欢 VS Code 的哪些方面。

为了解这一点,我们询问了将主要 IDE 从一个换成另一个 (既包括从 Android Studio 换成 VS Code,也包括从 VS Code 换成 Android Studio) 的开发者一组问题。我们相信这些开发者可以很好地从他们的视角告诉我们每种 IDE 的独特价值。

首先,有更多的 Flutter 开发者从 Android Studio 换成 VS Code。

f3ce9e5a-4f9c-11ed-a3b6-dac502259ad0.png

△ 图 4. 更多开发者将主要 IDE 从 Android Studio (蓝色) 换成 VS Code (青色),反向改换的人则很少。

如下图所示,转用 VS Code 的人喜欢它的性能 (82%) 和易用性 (63%)。另一方面,转用 Android Studio 的人喜欢它的功能 (51%)、与 Flutter 工具的集成 (39%) 以及与原生平台的集成 (27%)。

f3f73bbc-4f9c-11ed-a3b6-dac502259ad0.png △ 图 5. 转用其他 IDE 的理由。

仍然有大约 23% 的 Flutter 开发者同时使用 VS Code 和 Android Studio。当询问他们为什么使用多个 IDE 时,最常见的回答是,VS Code 用户需要使用 Android Studio 和 Xcode 来实现特定于原生设备的功能,例如模拟器设置、构建配置、发布需求 (例如密钥生成和签名),以及开发 Flutter + 原生混合式应用。

f414c7e0-4f9c-11ed-a3b6-dac502259ad0.png △ 图 6. 22.5% 的 Flutter 开发者同时使用 VS Code 和 Android Studio。

我们从调研中还了解到,不同国家或地区的 Flutter 开发者偏好不同的 IDE。尽管大多数 Flutter 开发者更偏好 VS Code,但中国的开发者相较于 VSCode (23%) 还是更偏好 Android Studio (56%)。我们发现这很有趣——Flutter 在全球范围内都有被广泛采用,但又往往处于不同的开发环境中。无论您来自哪个国家或地区,如果您有任何围绕这一倾向的故事,欢迎和我们分享。

f436a306-4f9c-11ed-a3b6-dac502259ad0.png

△ 图 7. 不同国家或地区的 IDE 使用偏好。图表中各个国家或地区至少包含 100 名受访者。

结论

我们的目标是提供实用且完整的开发体验,最大限度地减少大家开始使用 Flutter 时的不便之处,并最大限度地提高开发者的工作效率。我们将基于上述以及未来的调研结果,为今后 Flutter 的 IDE 支持和文档提供路线图。我们会先对官方网站的上手指南文档进行小幅更新,以更好地反映上文提到的 IDE 偏好和使用模式。

审核编辑:彭静
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Android
    +关注

    关注

    12

    文章

    3986

    浏览量

    133070
  • Google
    +关注

    关注

    5

    文章

    1801

    浏览量

    60266
  • flutter
    +关注

    关注

    0

    文章

    15

    浏览量

    696

原文标题:了解 Flutter 开发者们的 IDE 使用情况

文章出处:【微信号:Google_Developers,微信公众号:谷歌开发者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    俄罗斯亮剑:公布EUV光刻机路线图,挑战ASML霸主地位?

    了全球 EUV 光刻设备市场,成为各国晶圆厂迈向 7nm、5nm 乃至更先进制程绕不开的 “守门人”。然而,近日俄罗斯科学院微结构物理研究所公布的一份国产 EUV 光刻设备长期路线图,引发了业界的广泛关注与讨论 —— 俄罗斯,正在试图挑战 ASML 的霸权。  
    的头像 发表于 10-04 03:18 9386次阅读
    俄罗斯亮剑:公布EUV光刻机<b class='flag-5'>路线图</b>,挑战ASML霸主地位?

    全球唯一?IBM更新量子计算路线图:2029年交付!

    电子发烧友网报道(文/梁浩斌)近年来,量子计算似乎正在取得越来越多突破,国内外都涌现出不少的技术以及产品突破。作为量子计算领域的先驱之一,IBM近日公布了其量子计算路线图,宣布将在2029年交付全球
    的头像 发表于 06-15 00:01 8636次阅读
    全球唯一?IBM更新量子计算<b class='flag-5'>路线图</b>:2029年交付!

    中国2040年汽车技术路线图发布!内燃机还能再战15年?

    电子发烧友网报道(文/梁浩斌)在10月22日的第三十二届中国汽车工程学会年会开幕式上,由工业和信息化部指导、中国汽车工程学会组织修订编制的技术发展指导文件《节能与新能源汽车路线图3.0》正式发布
    的头像 发表于 11-26 08:42 7964次阅读
    中国2040年汽车技术<b class='flag-5'>路线图</b>发布!内燃机还能再战15年?

    纳芯微参编节能与新能源汽车技术路线图3.0正式发布

    近期,由工业和信息化部指导、中国汽车工程学会组织编制的《节能与新能源汽车技术路线图3.0》(以下简称“路线图3.0”)正式发布。该路线图汇聚汽车、能源、材料、人工智能等领域的2000余名专家,历时
    的头像 发表于 11-17 13:48 1461次阅读

    分享一个驱动开发工程师学习路线图

    技术架构规划,推动技术创新与落地,成为企业技术核心。 核心技能目标 战略规划能力:能结合行业趋势(如车载电动化、工业4.0)和企业业务,制定驱动技术3-5年发展路线图,如“从单一芯片驱动到多平台统一驱动
    发表于 11-12 10:44

    曦华科技参编节能与新能源汽车技术路线图3.0正式发布

    近日,由工业和信息化部指导、中国汽车工程学会组织修订编制的《节能与新能源汽车技术路线图3.0》(以下简称技术路线图3.0)正式发布。技术路线图3.0作为引领行业未来15年的核心文件,凝聚了2000余名专家智慧,明确了未来新能源汽
    的头像 发表于 10-28 10:58 593次阅读

    储能战略规划:企业级储能技术路线图的制定方法与实践指南

    在 “双碳” 目标与能源转型加速推进的背景下,储能已从 “可选配置” 转变为企业优化能源成本、保障供电安全、提升绿色竞争力的 “核心基础设施”。企业如何制定科学合理的储能技术路线图?本文提供一个系统化的框架和方法论。
    的头像 发表于 10-25 09:36 850次阅读
    储能战略规划:企业级储能技术<b class='flag-5'>路线图</b>的制定方法与实践指南

    四维图新参与编制两轮车智能化技术发展路线图

    近日,由中国电子商会智能电动汽车专委会牵头,联合天津内燃机研究所(天津摩托车技术中心)与两轮车智能化技术创新中心共同发起、四维图新承办的《两轮车智能化技术发展路线图(2025-2035)》(以下简称“路线图”)研究课题启动会在北京召开,标志着中国两轮车行业智能化技术重大课
    的头像 发表于 10-22 16:49 659次阅读

    华为首次公布昇腾芯片新路线图

    9月18日在上海世博中心举办的 2025 华为全联接大会上,华为副董事长、轮值董事长徐直军登台发表演讲,首次对外公布了昇腾 AI 芯片未来三年的产品迭代路线图。这一消息无疑为国内 AI 芯片领域注入
    的头像 发表于 09-19 16:49 1205次阅读
    华为首次公布昇腾芯片新<b class='flag-5'>路线图</b>

    《AI芯片:科技探索与AGI愿景》—— 勾勒计算未来的战略罗盘

    如果说算力是AGI的“燃料”,那么AI芯片就是制造燃料的“精炼厂”。本书的卓越之处在于,它超越了单纯的技术拆解,成功绘制了一幅从专用智能迈向通用智能的“战略路线图”。作者以芯片棱镜,折射出算法
    发表于 09-17 09:32

    Android Studio中的Gemini全面支持Dart和Flutter开发

    在 Android Studio 中创建 Android 应用的 Flutter 开发者将迎来一次重大的飞跃: Android Studio 中的 Gemini 已全面支持 Dart
    的头像 发表于 08-06 13:52 1076次阅读
    Android Studio中的Gemini全面<b class='flag-5'>支持</b>Dart和<b class='flag-5'>Flutter</b>开发

    使用 Flutter SDK 3.27.4构建HarmonyOS应用

    使用 Flutter SDK 3.27.4构建HarmonyOS应用 下载鸿蒙版flutter(3.27.4版本) 项目地址:https://gitcode.com/openharmony-sig
    的头像 发表于 06-11 09:15 723次阅读

    英飞凌公布AI数据中心电池备份单元BBU路线图,全球首款12kW系统在列

    3 月 21 日消息,英飞凌当地时间本月 12 日公布了该企业面向 AI 数据中心系统的电池备份单元路线图,涵盖了从 4kW 到 5.5kW 再到全球首款 12kW 的 BBU 电源解决方案
    的头像 发表于 03-21 19:38 1154次阅读
    英飞凌公布AI数据中心电池备份单元BBU<b class='flag-5'>路线图</b>,全球首款12kW系统在列

    OpenAI简化大模型选择:萨姆·奥特曼制定路线图

    OpenAI的首席执行官萨姆·奥特曼(Sam Altman)近期公司的GPT-4.5和GPT-5大模型开发制定了一项重要的路线图,旨在极大地简化和优化用户及开发人员在选择AI模型时的体验。 在当
    的头像 发表于 02-18 09:12 751次阅读

    鸿蒙Flutter实战:14-现有Flutter 项目支持鸿蒙 II

    引言 在之前的文章鸿蒙Flutter实战:09-现有Flutter项目支持鸿蒙中,介绍了如何改造项目,适配鸿蒙平台。 文中讲述了整体的理念和思路,本文更进一步,结合可实操的项目代码,详细说明如何实施
    发表于 12-26 14:59