查看原文
其他

Google Flutter 2.10 引入对 Windows 的稳定支持

21CTO 2022-05-25

导读:Flutter近日更新,不需要单独配置就可以在Windows系统下创建应用程序。



谷歌近日宣布了 Flutter 2.10 正式版本的可用。这个版本的新颖之处是可以创建 Windows 应用程序。


Flutter 的 Windows 实现结合了 Dart 框架和 C++ 引擎。Windows 和 Flutter 通过托管 Flutter 引擎并负责翻译和传递 Windows 消息的集成层进行通信。Flutter 与 Windows 协调以在屏幕上绘制 UI,处理诸如窗口大小调整和 DPI 更改之类的事件,并与现有的 Windows 模式配合使用以实现国际化,例如方法编辑器。



在 Windows 上,Flutter 使用完全相同的 Dart 代码,但利用了原生 Windows API。


你的应用程序可以使用 Flutter 框架的所有部分,并且在 Windows 上,它可以直接通过 Dart 的 C 互操作层,或者用 C++ 编写的插件与 Win32、COM 以及 Windows 运行时 API 进行通信。


谷歌还调整了一些流行的插件以包括 Windows 支持, camera包括 file_picker和 shared_preferences. 此外,开发者社区已经添加了对广泛的其他软件包的 Windows 支持,从 Windows 任务栏集成到串行端口访问。


用户可在docs.flutter.dev找到 Flutter 的安装说明。Flutter 2.10 的其他新特性和改进:

  • 为了提高性能,添加了对脏区管理的初始支持,并在 iOS/Metal 上启用了部分重绘。

  • 为 iOS 提供了更流畅的键盘动画。

  • 64 位 iOS 架构使用压缩指针来减少内存使用。

  • Flutter 默认使用最新版本的 Android。

  • 对于 Web 和桌面应用程序,引入了用于文本选择的边缘滚动。When the selection moves outside of the text field, the field scrolls to view the scroll extent.

  • Flutter 2.10 开始向Google 的 Material 3 设计系统过渡,其中包括从单一种子颜色生成整个配色方案的能力。ThemeDatauseMaterial3 标志代码将组件切换到 Material 3 外观。还有1,028 个新的素材图标

  • Flutter DevTools 现在具有改进的支持,例如在调试器变量窗格中检查大型列表和映射

  • Flutter的Visual Studio Code扩展已得到改进,包括代码中的更多颜色预览和更新代码的颜色选择器等增强功能。

最后,Google 的 Flutter 合作伙伴也在改进他们的工具以支持 Windows。Flutterflow、Realm、Codemagic CI/CD 和 Syncfusion 已经可用。Rive 图形工具套件即将推出。


作者:场长


相关阅读:


开源!有人用Flutter撸了个新浪微博

Flutter 沙龙回顾 | 跨平台技术趋势及字节跳动 Flutter 架构实践

国产知名老牌 PDF 工具正式开源


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存