Google更新Flutter,添加网页开发工具组件

Google近日于巴塞罗那举行的行动科技世界大会上宣布推出跨平台移动应用框架Flutter 1.2版,一年前同一个大会上,Google推出了Flutter第一个测试版本,新的版本着重于改善稳定度、性能和核心框架的品质,并改善现有的小工具和视觉效果,此外,Google还添加了Web-based的开发工具组件,协助使用Flutter框架的开发人员调试和分析应用程序。

Google Flutter团队在过去几个月专注于改善测试和编译功能,进而改善性能和整体Flutter框架的品质,也添加支持像是Swahili的UI语言,另一方面,Google也在这次的更新中,改善了Material和Cupertino这两项小工具,来支持更灵活使用Material设计,并力求开发出来的App,在iOS系统上可以保留高品质的图像像素,此外,还支持了文本编辑的浮点光标、更多的动画功能、键盘事件和鼠标滑动特效等。

而负责Flutter插件的团队也在新版的Flutter中,添加App内购买功能,也修正了视频播放、浏览网页和地图的错误,现在还支持新的封装格式Android App Bundles ,协助开发人员缩小App的大小,并简化版本发布流程,Android App Bundles导入Dynamic Delivery功能,可针对各种设备设置,并提供优化的Android应用程序包(APK)。最后, Flutter 1.2版本还包含了Dart 2.2 SDK。

Google表示,移动应用开发人员通常来自不同的开发领域,也因此偏好的编译工具和编译器都不太一样,Flutter本身支持多种不同的工具包含Android Studio、Visual Studio Code,开发者也能从命令行接口构建应用程序,而Flutter 1.2版则是添加了一系列的Web-based编译工具,来协助开发人员调试和分析应用程序,现在开发者可以在Android Studio和Visual Studio Code中下载这些开发工具,包含小工具检查器、时间轴审查、调试器和log日志审查。

Flutter在2019年其中一个重点是要将Flutter扩展到移动应用平台之外,之前Google宣布的Hummingbird项目,即是要将Flutter推到网页上执行,此外,团队也持续将Flutter带到PC机级的设备中,目前通过FlutterPC机嵌入项目,正在开发封装和布署应用到Windows和Mac操作系统的技术。