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

    文章

    3936

    浏览量

    127411
  • Google
    +关注

    关注

    5

    文章

    1765

    浏览量

    57533
  • flutter
    +关注

    关注

    0

    文章

    13

    浏览量

    441

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

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

收藏 人收藏

    评论

    相关推荐

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

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

    关于RISC-V学习路线图推荐

    一个号的RISC-V学习路线图可以帮助学习者系统地掌握RISC-V架构的相关知识。比如以下是一个较好的RISC-V学习路线图: 一、基础知识准备 计算机体系结构基础 : 了解计算机的基本组成、指令集
    发表于 11-30 15:21

    未来10年智能传感器怎么发展?美国发布最新MEMS路线图

    此前,美国半导体工业协会(下文简称“SIA”)和美国半导体研究联盟(下文简称“SRC”),联合发布了未来10年(2023-2035)全球半导体产业技术发展路线图——微电子和先进封装技术路线图(下文
    的头像 发表于 11-27 16:39 804次阅读
    未来10年智能传感器怎么发展?美国发布最新MEMS<b class='flag-5'>路线图</b>

    鸿蒙Flutter实战:11-使用 Flutter SDK 3.22.0

    /custom_3.22.0 3.如果项目已经创建,还未添加鸿蒙平台支持,则使用以下命令添加鸿蒙平台支持flutter create --platforms ohos . 其中,.代表当前目录
    发表于 11-01 15:03

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

    # 鸿蒙Flutter实战:现有Flutter项目支持鸿蒙 ## 背景 原来使用Flutter开发的项目,需要适配鸿蒙。 ## 环境搭建 见文章[鸿蒙
    发表于 10-23 16:36

    鸿蒙Flutter实战:08-如何调试代码

    Attach 模式,一个是普通的运行模式。 3.查看日志 查看日志,可以在运行Flutter处的IDE调试控制台查看 Flutter 项目日志,可以使用 hdc hilog 命令或DevEco 查看系统日志
    发表于 10-23 16:29

    鸿蒙Flutter实战:01-搭建开发环境

    : 备注:鸿蒙Flutter wx:zacksleo 参考资料 Flutter中文文档 Harmonyos Next 开发文档
    发表于 10-21 19:35

    2024学习生成式AI的最佳路线图

    本文深入探讨了2024年最佳生成式AI路线图的细节,引领我们穿越动态进展、新兴趋势以及定义这一尖端领域的变革应用。引言在日新月异的人工智能领域,生成式AI犹如创新的灯塔,不断拓展创造力与智慧的边界
    的头像 发表于 07-26 08:28 565次阅读
    2024学习生成式AI的最佳<b class='flag-5'>路线图</b>

    英飞凌AI数据中心提供先进的高能效电源装置产品路线图

    英飞凌科技股份公司已翻开AI系统能源供应领域的新篇章,发布了电源装置(PSU)产品路线图。该路线图在优先考虑能源效率前提下,专为满足AI数据中心当前和未来的能源需求而设计。
    发表于 06-03 18:24 628次阅读
    英飞凌<b class='flag-5'>为</b>AI数据中心<b class='flag-5'>提供</b>先进的高能效电源装置产品<b class='flag-5'>路线图</b>

    iPhone升级路线图曝光:1年后才配12G内存,2026年有折叠屏

    有博主曝光了苹果接下来更新iPhone的路线图,时间跨度从2023年-2027年。
    的头像 发表于 05-20 10:54 882次阅读

    Flutter首次亮相Google Cloud Next大会

    Flutter 团队在近期首次参加了 Google Cloud Next 大会,这意味着 Flutter 在开发社区中的影响力正在日益增长。
    的头像 发表于 05-09 10:15 488次阅读

    事关卫星物联网!LoRaWAN 2027 发展路线图重磅公布

    4月16日,LoRa联盟(LoRaAlliance)发布了LoRaWAN开发路线图,以引导该标准未来演进的方向。LoRaWAN开发路线图LoRa作为低功耗广域网通信领域的“明星”之一
    的头像 发表于 04-26 08:06 531次阅读
    事关卫星物联网!LoRaWAN 2027 发展<b class='flag-5'>路线图</b>重磅公布

    美国公布3D半导体路线图

    的约300名个人共同努力制定。 MAPT路线图定义了关键的研究重点和必须解决的技术挑战,以支持2021年1月发布的“半导体十年计划”中概述的重大转变。MAPT路线图可在https
    的头像 发表于 03-25 17:32 719次阅读

    纳微半导体发布最新AI数据中心电源技术路线图

    纳微半导体,作为功率半导体领域的佼佼者,以及氮化镓和碳化硅功率芯片的行业领头羊,近日公布了其针对AI人工智能数据中心的最新电源技术路线图。此举旨在满足未来12至18个月内,AI系统功率需求可能呈现高达3倍的指数级增长。
    的头像 发表于 03-16 09:39 940次阅读

    浅谈兼容 OpenHarmony 的 Flutter

    拓展,可支持使用 Flutter Tools 指令编译和构建 OpenHarmony 应用程序。 仓库的 commit 记录显示,OpenHarmony 使用的 Flutter 版本是 3.7 稳定分支
    的头像 发表于 02-02 15:22 613次阅读
    浅谈兼容 OpenHarmony 的 <b class='flag-5'>Flutter</b>