针对 Web,Mobile 和 Desktop 的下一代 Flutter 。
今天 Flutter 2 正式版发布了,作为 Flutter 的重大升级,使用 Flutter 2 开发者可以用相同的代码,把使用 Flutter 开发的应用发布到五个操作系统:iOS,Android,Windows,macOS 和 Linux; 以及运行到 Chrome 、 Firefo, Safari 或 Edge等浏览器的 Web 版本上,Flutter 甚至还可以嵌入到 Cars, TVs 和智能家电中。
Flutter 2.0 正式版发布,全平台 Stable
Flutter 的目标是从根本上改变开发人员对构建应用程序的思路,让开发者从需要完成的用户需求开始实现,而不是从开发者需要适配的平台开始。
Flutter 可以让你在拥有更好设计效果的情况下,得到更好的用户体验,因为它的运行速度很快,它会将源代码编译为机器代码,但是 Flutter 在开发过程中支持的 hotload,所以也可以在应用程序调试运行时进行更改并立即查看结果。
最后,Flutter 是开放的,已经有成千上万的开发者成为了它的贡献者,并通过各种 packages 对其进行了扩展。
Flutter 2.0 正式版发布,全平台 Stable
在今天发布的 Flutter 2 中,Flutter 正式将从移动框架扩展到了全平台框架,使用 Flutter 2 开发者可以让它的应用直接运用到各种不同的平台而几乎不需要做出什么改变。
现在仅 Play 商店就已经有超过 15万个Flutter 应用程序,并且每个应用程序都可以通过 Flutter 2 进行免升级,因为它们现在可以在不重写的情况下扩展到 Desktop 和Web 。
PS: 个人认为这个的是可行性太低了,纯属吹水。
全球各大主流企业都已经使用了 Flutter,包括它们的主流的应用程序如:微信,Grab,Yandex Go,Nubank,Sonos ,Fastic,Betterment 和 realtor.com等。
在 Google 内部也会使用 Flutter 开发,Google 内有近一千多名工程师正在使用 Dart 和Flutter 构建应用程序,其中许