Flutter 2.0引入了对构建Web应用程序的生产质量的支持
作者:佚名 来源:彩虹下载站 时间:2021-03-09
这么说,让我们看看Flutter for Web意味着什么。
渲染器
Flutter for Web可以通过两种方式在浏览器中显示您的应用程序。它可以使用HTML,CSS和Canvas或CanvasKit进行呈现。每个都有自己的优势。HTML渲染器使用更多基本元素,因此下载和加载速度更快。CanvasKit渲染器较重,但在屏幕上显示很多内容时,它可以提供更好的性能。
默认情况下,Flutter Web应用程序将基于客户端设备自动选择要使用的渲染器。将向移动设备发送HTML渲染器,而向桌面设备发送CanvasKit。如果您要使用特定的渲染器,则Google提供了始终使用其中一个的选项。
特定于网络的功能
尽管Flutter是跨平台的,但仍有一些特定于每个受支持平台的东西。这是因为有些东西仅存在于一个平台上,或者需要某种特殊的API才能以某种方式工作。和网络没有什么不同。
Flutter 2.0添加了对自定义URL策略,Web应用深度链接和适当的PWA支持等支持。当您为Web项目创建Flutter时,将为您生成Web清单和服务工作者模板。
手势和键盘
为了真正成为跨平台,框架需要考虑其目标。如果它在桌面平台上运行,则应响应键盘快捷键。在移动设备上,它应响应点击和滑动手势。
好吧,Flutter for Web可以完成这两项工作。通过网络,它同时针对台式机和移动设备。随着Flutter for Web的稳定发行,它支持本机手势,具体取决于客户端平台和输入源。
外挂程式
像任何好的语言一样,Flutter在这种情况下也支持库或插件。为了安全起见,插件需要指定其平台兼容性。由于Flutter for Web是该框架的相对较新的功能,因此许多插件(包括Google自己的插件)均不支持该插件。
随着Flutter 2.0的发布,包括Firebase套件在内的所有Google Flutter插件都被标记为与Web兼容。
虽然这看起来似乎不多,但这些是一些相当大的功能。Flutter 2.0获得了一个完整的平台,并且进行了大量工作以使Flutter for Web集成到框架的其余部分中。
更多资讯
-
金牌游戏:Vicious Attack骆驼启示录和皇家港口3现已免费
-
GoPro的新Quik应用程序可根据您喜欢的照片制作亮点卷轴
-
Star Citizen众筹资金突破3.5亿美元
-
中华万年历能在手机上使用吗_功能特色有哪些
-
pp助手正版为用户提供免费海量资源下载
-
lost life中文版下载_lost life如何提升小女孩好感度
-
gta3修改器实用性大吗 gta3修改器使用技巧
-
sai2笔刷如何使用?实用的使用技巧来了
-
幸存的火星在新工作室下重返开发 带来了新鲜的内容
-
全面战争:战锤2将于3月18日获得免费传奇英雄
-
回合制Roguelite RPG梅林之手将于5月登陆PC
-
微软通过Xbox Game Pass认真地升级了游戏