Flutter 团队及社区成员们在漂亮的城市挪威奥斯陆向您发来问候,咱们正在此加入社区举办的 Flutter Vikings 流动,这是一个为期两天的开发技术交换盛会,尽管线下门票曾经售罄,但您还能够通过在线形式查看本次会议。本周,咱们也有很多更新要分享给各位开发者们。
Flutter 的使用量和生态系统都在持续增长, 每天有超过 1,000 款应用 Flutter 的、新的挪动利用公布到 App Store 和 Google Play 商店 ,在 Web 端和桌面端的应用也在持续增长。Flutter 生态中目前也有超过 25,000 个以上的 package,这也进一步证实了 Flutter 的成熟和广泛应用。
明天,咱们正式公布 Flutter 3.3。这个版本专一于欠缺和性能改良,以增强 Flutter 3 公布以来的新个性。Flutter 3.3 退出了一些新的组件并修复了一些谬误以增强对 Material 3 标准的反对,也退出了对 iPad 上应用随手写输入文本的反对、可抉择的文本分组和触控板反对等对平板电脑和桌面开发者有帮忙的新反对。这个版本还包含了 Dart 2.18 的公布,它为应用 Swift 和 Objective-C 构建的库和代码退出了 FFI 的反对。应用这个 Dart 版本构建的利用,将会在桌面端、Web 端和挪动端体现出更好的性能。因而咱们强力建议您即刻运行命令 flutter upgrade 来降级到最新版。
公布 Wonderous 利用
咱们与 gskinner 的设计团队通力合作,公布了一个名为 Wonderous 的利用,旨在向大家展现 Flutter 的弱小性能——帮忙您构建出高质量、精美的用户体验,而它自身就是一个十分精美的利用——从印度阿格拉市令人惊叹的泰姬陵到墨西哥尤卡坦半岛上的玛雅遗迹,Wonderous 将世界上一些十分了不起的中央带到您的手机上,应用视频和图像来摸索这些艺术、历史和文化的交加。
咱们心愿您与家人和敌人分享 Wonderous,更重要的是,它还作为一个开源我的项目供开发者们摸索。作为一个实在上线经营的利用,它提供了一个残缺且全面的示例,展现了咱们心愿为中高级开发者带去灵感和创想的最佳实际。将来的几周工夫里,gskinner 团队将会分享对于这个利用的更多技术细节文章,包含对无障碍的反对、动画成果以及性能方面的技巧等内容。
引入新的图形引擎: Impeller
除了下面提到的 3.3 版本的改良内容之外,Flutter 团队还在致力开发 下一代的渲染层引擎: Impeller。
Impeller 是对 Flutter Engine 外围局部的一次重大重写,应用一个定制的运行时环境来取代 Skia 代码,并充分利用古代的硬件加速的图形 API,如 iOS 上的 Metal 和 Android 上的 Vulkan。Impeller 提供了丝滑的动画成果,并很大水平晋升了各种多平台 UI 工具包的 “ 门槛 ”。这个性能上的差别是肉眼可见的,应用 Impeller 的利用能够放弃 60Hz 或者更快的刷新率的同时,可能比以前更进一步地冲破界线。最值得注意的是,Impeller 齐全打消了对运行时着色器编译的须要,而运行时着色器编译是丢帧卡顿的一个常见起源。
尽管 Impeller 现有的性能还不够欠缺,并且咱们也还在优化它的性能,但咱们当初正在一个 Google 级的产品利用上做内部测试。如果您在 App Store 下载刚刚提到的 Wonderous for iPhone,您就能提前感触 Impeller 在生产环境中的利用上运行的成果。
咱们正在 iOS 上为 Impeller 做一个晚期采纳者的预览版本 ,除了在命令中退出一个启用 Impeller 参数 (–enable-impeller) 之外,您无需对现有代码做任何改变就能启用它。更多的对于 Impeller 架构以及如何启用的文档您都能够在咱们的 wiki 页面 中找到。Impeller 正处于踊跃开发的状态,如果您想参加作为晚期采纳者来应用的话,您须要切换到 Flutter 的 master 公布渠道来确保应用了最新的代码。
咱们期待着更多应用 Impeller 的利用呈现,同时也十分欢送应用了 Impeller 的开发者向咱们提出当下版本的、可复现的、对利用以后版本性能影响或者保真度失真的 报告。
祝愿 Eric 的下一段旅程
最初,咱们想要以对 Flutter 的联结创始人之一、Flutter 工程主管 Eric Seidel 的祝愿作为结尾,他将于本月来到谷歌并开启新的冒险旅程。2015 年的 Dart 开发者峰会上,Eric 首次向全世界介绍 Flutter,过后 Flutter 还木有名字和吉祥物,在 Flutter 的过来和当初的大部分工夫里,Eric 始终在率领和治理 Flutter 的工程团队,简略说,没有 Eric 就没有 Flutter。
Eric 是一个天生的创业者,他的 “superpower” (“ 超能力 ”,superpower 也是 Eric 最喜爱用的词语之一) 便是发明和发动新的构想和理念,因而,当 Eric 决定开启下一段冒险旅程的时候,咱们衷心为他祝愿。
以 Flutter 1.0 公布 Eric 在过后 Flutter Live 大会上对 Flutter 的愿景作为结尾: Flutter 是一个长期主义的赌注, 心愿从根本上做出改善并构建一个美妙的用户体验 。这仍是咱们的愿景,因为这个后果还没有最终实现。寰球有数百万开发者信赖 Flutter,Flutter 生态有成千上万的贡献者,Google 的 Flutter 团队也正在蓬勃发展,咱们心愿您能够持续退出咱们的 Flutter 之旅,谢谢!