在最新发布的Flutter2中,Flutter的Web支持已经从Beta过渡到稳定的版本。 在这个版本中,Flutter在Web平台的支持下将代码的可重用性提高到另一个层次。 因此,现在当您创建Flutter应用程序时,可以使用Web target来构建H5应用了。
通过利用Web平台的众多优势,Flutter为构建丰富的交互式Web应用程序奠定了基础。 主要专注于性能和渲染保真度的改进。 除了HTML渲染器之外,还添加了一个新的基于CanvasKit的渲染器。 还添加了特定于网络的功能,例如“Link”小部件,以确保您在浏览器中运行的应用感觉像是一个网络应用。
同时Flutter2也开始支持构建Windows,Mac,Linux下的桌面应用了,Ubuntu下的snap仓库也已经默认将flutter的开发和运行环境加入进去了,后期在桌面领域Flutter也大有作为。