继 9 月 23 号发布 Flutter Windows 内测版 之后刚过几天,Flutter 官方在昨夜凌晨正式发布了 Flutter 1.22。
本次版本的升级又带来了新一轮的功能发布,性能改进和问题修复。恰逢移动平台新版本(iOS 14/Android 11)的发布季,此次的版本更新保证了 Flutter 应用在 Android 11 和 iOS 14 上的兼容性,面向 iOS 14,本次更新包括了对 Xcode 12,新 Icon 的更新以及 App Clips 功能的预览。对于Android 11,此次更新包括了多种屏幕适配以及软键盘动画的流畅性优化。
距离上个版本发布刚刚两个月,此次版本的更新最为快速,但质量却依然没有下降,Github 数据显示此次更新共解决了 3,024 个 issue,合并了 197 个贡献者的 1,944 个PR,而在这些贡献者中有 114 位(58%)来自社区的支持,他们共提交了 271 个PR,贡献量最大的是 a14n,共提交了 20 个 PR。
除了对新平台的全力支持外,Flutter 的本次更新也迎来了很多值得分享的话题,包括社区讨论最为热烈的 Android 状态恢复,新的 Material 按钮组件以及国际化和本地化支持与热重载并用等功能。此次更新也包括了全新的导航器(Navigator),稳定版 Platform Views (支持 Google Maps 和 WebView 插件)以及高频率设备下滚动性能的优化,同时,开发工具的更新也迎来了另一番景象。
新平台适配
iOS 14
每次 Android/iOS 等平台推出系统的