Flutter 3.0登场
除 Windows 之外,Flutter 也正式支持 macOS 和 Linux 上的稳定运行。
Flutter 3.0登场
Flutter3.0的发布主要包括Flutter对macos和Linux官方版本的支持。进一步性能提升.手机和Web相关更新等。此外,还有一些breakingchanges列表,以减少对旧版本Windows的支持。
Flutter的稳定版已经支持平台。
Linux和macOS已进入稳定版本阶段,包括以下功能:
支持MACOS系统的级联菜单和菜单栏。
现在可以用Platformmenubar在macOS上创建菜单栏,Widget支持只插入平台菜单,控制macOS菜单中显示的内容。
所有桌面平台都充分支持国际文本输入。
包括使用inputmethodeditors,如中文、日文、韩文,支持Fluter3.0上的所有桌面平台,包括搜狗、谷歌等第三方输入法。
所有桌面平台的Accessibility。
Flutterforwindows.macos和Linux全面支持Accessibility服务,如屏幕阅读.无障碍导航和倒置颜色等。
macOS上默认的Universalbinaries。
从Fluter3开始,Flutermacos桌面应用将构建为universalbinaries,以支持基于intel处理器的现有Mac和Apple的Applesilicon设备。
放弃Windows7/8。
在Fluter3.0中,建议将Windows版本提升到Windows10。虽然Fluter团队不会阻止旧版本的开发(Windows7.Windows8.Windows8.1),但Microsoft不再支持这些版本。虽然Fluter团队将继续为旧版本提供尽力而为。
注:目前,Flutter将继续为Windows7和Windows8的正常运行提供支持;这种变化只影响开发环境。
移动端更新
更新移动终端包括以下内容:
支持折叠手机。
Flutter3版开始支持可折叠移动设备。在Microsoft发起的合作中,新功能和Widget可以让开发者在可折叠设备上有更舒适的体验。
其中,Mediaquery现在包含一个Displayfeatures列表,用于描述设备的边界和状态,如铰链、折叠和切口。此外,Displayfeaturesubscren现在可以通过定位其子Widget的位置,不会与Displayfeatures的边界重叠,并与Framework的默认对话框和弹出窗口集成,使Fluter能够立即感知和响应这些元素。