为了账号安全,请及时绑定邮箱和手机立即绑定

Flutter的“量产时代”值得庆祝

六年前多一点点,我们发布了 Flutter 1.0 版本。今天,在#FlutterInProduction上,我们庆祝所取得的进展——从社区中成千上万的贡献者的支持,到 Flutter 已成为构建多平台应用体验的生产级应用框架的广泛采用

如果你还没有体验过 Flutter,我们邀请你来尝试一下!正如我们今天所分享的那样,你将加入一个庞大的群体:Flutter 拥有全球超过 100 万月活跃开发者,并且驱动了近 30% 的所有新 iOS 应用。已有超过 9 万名开发者在六十多个国家参加 Flutter Meetups。如果你需要在设计或构建一个新成功的 Flutter 应用时获得建议,我们有一份不断增长的 Flutter 咨询师列表 可以为你提供帮助。

“Apptopia 跟踪了苹果应用商店和谷歌 Play 商店中的数百万个应用程序,并分析和检测了创建这些应用程序所使用的开发者 SDK。Flutter 是我们追踪的最受欢迎的 SDK 之一:从 2021 年大约 10% 的免费应用程序增长到了 2024 年接近 30% 的免费应用程序。”

Apptopia Inc.

十年创新,进入生产时代

从2014年开始(当时我们将这一时期称为实验期),我们是一个被谷歌命名为“Sky”的实验项目。这是一段超乎想象的旅程。

在 Flutter 之前,开发者们不得不做出妥协,他们开始怀疑是否有任何框架能够在多个平台上提供真正的优质体验。

2018年随着Flutter 1.0的发布,我们有一个明确的使命来解决这个技术上的困境:我们希望为开发者提供最强大的应用框架,帮助开发者在所有平台上打造美观且高性能的用户界面。此外,我们还希望开发者能够以较低的成本和较短的时间,为所有客户在他们关心的平台上提供高质量的应用程序。

我们的重点在 Flutter 的快速发展期间一直保持不变,随着我们在移动、网络和桌面平台上增加了对六大主要平台的支持,我们继续向前推进,甚至超出 超越。比如丰田就用 Flutter 来开发车载娱乐系统。

我们现在进入了“生产时代”,并通过**#FlutterInProduction**话题来庆祝这一时期!这次活动特别展示了开发者们在实际应用中利用Flutter取得的成果。

与社区一起合作共建项目

这一切都离不开我们超过1,400名贡献者的卓越社区支持,超过10,000名软件包发布者发布了超过50,000个软件包,还有那些充满热情的Flutter内容创作者和爱好者。

我们一起通过贡献创建了一个顶尖的GitHub开源项目,详情请见此链接:点击这里

超赞的用户体验

这一切都从专注于打造出色的用户体验开始。不受传统平台的限制,Flutter 支持一系列设计语言——SDK 内置了 Material Design 和类似 Apple 的 Cupertino 组件的支持。生态系统还提供了多种设计库,例如 Windows 风格的 [fluent_ui](https://pub.dev/packages/fluent_ui)、macOS 风格的 [macos_ui](https://pub.dev/packages/macos_ui) 以及 Ubuntu 风格的 [yaru](https://pub.dev/packages/yaru) 组件。

斯堪的纳维亚航空设计奖项

使用 Flutter,您拥有实现设计团队所设想的任何设计的灵活性和能力。这一点在斯堪的纳维亚航空公司(SAS)通过 Flutter 创建新的移动应用后得到了证明,他们赢得了许多享有盛誉的设计奖项,如红点设计奖、Webby Awards 人民之声奖和 iF 设计金奖。SAS 高级副总裁兼首席信息官 Charlotte Svensson 如此解释:

“我为这个奖项感到极其自豪,这不仅是一个行业的奖项,更是一项全球性的认可。这证明了当我们致力于提升客户体验,与客户互动并共同发展时,我们能够取得的成就。SAS一直走在航空业创新的最前沿,这个奖项是对我们在为客户提供卓越数字解决方案方面投入和努力的认可。”

斯堪的纳维亚航空公司的设计奖项

性能出色,非常可靠

性能和可靠性对于良好的用户体验和品牌形象至关重要。运行缓慢或频繁崩溃的应用不仅会短期内让用户感到沮丧,长期来看还可能通过负面评论和口碑损害您的品牌声誉。

Flutter 从一开始就注重性能和可靠性。通过选择 Dart 编程语言,我们确保了通过预编译到原生机器码或 WebAssembly 来实现快速启动时间。Dart 丰富的空安全类型系统有助于在开发过程中捕获错误,从而提高了可靠性。此外,Flutter 的自定义 Impeller 渲染引擎专门用于多平台 UI,提供了流畅的动画,并使我们从 UI 源代码到 GPU 拥有了对整个渲染栈的完全控制。

Universal Studios的表现和可靠性

例如,Universal Destinations and Experiences最近报告,通过采用Flutter,他们不仅减少了应用体积——这对网络不稳定地区的用户来说是个很大的好处——还大幅降低了应用崩溃率,几乎为零,从而降低了他们的总体拥有成本。

各种各样的目的地和体验,Flutter 视频

LG电子的业绩

LG电子一直以来都主要是依靠网页应用来为其webOS智能电视提供支持,这是由于担忧开发成本过高。然而,他们发现网页应用的启动速度较慢且内存占用更高。借助Flutter,LG电子找到了一个快速开发且性能优越的解决方案。因此,他们计划从2025年开始利用Flutter在全球范围内的webOS电视上开发关键应用。

一个一流的开发体验和蓬勃发展的生态系统

Flutter的成功与其对开发者体验的重视密不可分。我们率先实现了即时开发工作流,例如Stateful热重载,在我们成长的过程中,引入了Flutter DevTools,大大提高了诊断和调试的效率。

Flutter的社区提供了一个充满活力且开放的生态系统,包含超过50,000个包,由超过10,000个发布者提供,结合了各种强大的第三方服务和技术。此外,如果你想在设计或构建新的Flutter应用时获得建议,我们有一群Flutter顾问准备帮助你。

MGM公司和开发人员的生产力

一家名为 Superformula 的应用开发公司从 2020 年 8 月开始一直在用 Flutter 开发应用。他们发现 Flutter 不仅易于学习,而且文档齐全,这使得新成员能够迅速上手并有效贡献。

Superformula 还利用 Flutter 为 MGM Resorts 的 400 多家餐厅 重新焕发了数字餐饮体验的活力。新的基于 Flutter 的 MGM Rewards 应用程序在短短 4 个月内重建完成,代码量减少了一半,交付速度提高了四倍。Superformula 的一个关键生产优势是能够在移动设备、平板电脑自助终端和网页工具之间共享代码。

MGM 花园酒店 Flutter 视频 ("Flutter" 是一个特定的平台或产品名称)

GEICO与移动开发的普及化

今年早些时候,美国汽车保险公司GEICO发布了一篇博客文章,详细介绍了他们使用Flutter的经历以及Flutter如何提高了他们的生产力。他们调整了组织结构,使用户体验团队能够负责整个渠道上的完整体验,减少了不同实现之间的差异性。他们还描述了Flutter的开发体验为“非常成熟,并且拥有丰富的工具和对软件开发生命周期(即软件开发生命周期,缩写为SDLC)的支持”。

GEICO的用户界面在网站、iOS和Android平台上共享。

基于未来的预览一瞥

正如我们之前所说,未来几年 Flutter 团队最重要的工作之一是要保持高质量和支持深度,以满足向全球数亿用户提供 Flutter 体验的企业需求的。

为了满足这些变化的需求,我们正在关注几个重要的方向:

  • 更深层次的 iOS 原生体验: 我们正在通过扩展库比提诺部件继续提供更高的保真度,以符合苹果的设计语言。我们也在采用现代的苹果生态系统标准,如 Swift 包管理器。
  • 无缝平台集成: 我们正在研究一种新的互操作性方法——直接本机互操作,这将简化访问 C、Java、Kotlin、Objective-C 或 Swift 中的平台特定 API。
  • 开发人员生产力增强: 我们正在通过探索实时部件预览器等新 UI 设计功能,结合实时视觉属性编辑,继续发展我们的开发工具。
  • 简洁可读的代码: 为了提高开发人员的生产力,我们正在探索让 Flutter 代码更快编写且更易阅读的方法。这包括可能的新语言特性,如“主构造函数”和“枚举简写”,以及在 Flutter 框架中寻找新的 API,以便以更简洁的方式编写常见代码。

正如Rivers(里弗斯)准确指出的那样,事情确实“变得更加圆滑,也更加专业了”,我们希望这种感觉在未来能够一直保持下去。

准备好使用#FlutterInProduction了吗?

最近还没试 Flutter?现在是最好的时候!

想先从别人的经验里学到更多吗?

我们致力于赢得您的信任,并始终如一地专注于质量和性能。我们继续根据用户需求来制定我们的路线图。在过去六年的增长过程中,这一点也在不断变化,从实验时期的个人用户和业余爱好者,到如今利用Flutter进行关键业务功能的大企业。

一如既往,我们非常期待你下一次会建造什么。下次,见啦!

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消