Flutter 2 来了
2021 年 3 月 3 日(北美时间),Flutter 正式发布 2.0 版本。难怪 2020 年下半年没怎么更新版本,原来是在准备大版本。这次 Flutter 2.0 正式版 支持了 Android, iOS, Windows, macOS,Linux 五个操作系统平台。其中 Android,iOS 是 Flutter 原本就支持,原来的定位是移动端 UI 框架,而 Windows, macOS,Linux 则是在 Flutter 的开发版部分支持(其实还支持 Web 的)。现在 Flutter 将定位调整为可移植的框架(portable framework),在正式稳定版(stable)里支持了这五个操作系统平台。
运行一个 macOS App
上周就在想着要不要用 Flutter 做个 macOS 桌面端的 App,却发现要用开发版(dev),想想还是等上正式版再说吧,结果这就发布正式版了。
现在就开始根据文档(英文,中文)操作起来,由于本身就有 iOS 开发需要的 Xcode 和 Cocoapods,所以可以直接配置 Flutter 的 macOS 平台支持
开启 macOS 平台支持
查看 devices 情况
注意:有可能有两个 devices,如果你打开浏览器的话,因为默认支持了浏览器作为 devices,而 macOS 设备要开启 macOS 平台支持才会看到 macOS 设备
创建一个 Flutter 项目并运行起来
注意:在当前设备第一次构建 macOS App 可能需要下载一些framework
尤其是从以前 1.x 版本升级到 2.x 版本的
运行效果:
这就是默认模板的效果🤠
参考资料
Google Developers Blog: Announcing Flutter 2
评论