查看原文
其他

Flutter也全都要,宣布支持多平台

脚本之家 2021-06-30

The following article is from 开源中国 Author 局长

脚本之家

你与百万开发者在一起

来源丨开源中国

作者丨局长

昨天对于 Flutter 框架是一个重要的里程碑日子,因为谷歌在其官方博客宣布,Flutter 已支持移动、Web、桌面和嵌入式设备,亦即意味着它正式成为了支持多平台的轻量级 UI 框架。

Flutter for web

在 2019 年的谷歌 I/O 大会上,开发团队发布了 Flutter for web 的首个技术预览版,表示 Flutter 正在为包括 Google Home Hub 在内的 Google 智能显示平台提供支持,并通过结合 Chrome OS 为桌面级应用程序提供支持迈出第一步。

Flutter for Web 是 Flutter 的代码兼容( code-compatible)实现版本,使用基于标准的 Web 技术(HTML, CSS 和 JavaScript)进行渲染。通过 Flutter for web,可以将 Dart 编写的 Flutter 代码编译成嵌入到浏览器并部署到任何 Web 服务器的客户端版本(client experience)。开发者可以使用 Flutter 的所有特性而无需浏览器插件。

在很长一段时间里,Flutter 团队的使命是为开发 iOS 和 Android 移动应用程序提供最优秀的框架。不过在去年发布 Flutter 1.0 时,谷歌就已尝试将 Flutter 扩展到其他平台,并在内部启动了一个代号为“Hummingbird”的探索性项目 —— 使用 Dart 构建 Web 框架,以评估通过移植 Flutter 引擎支持基于标准 Web 技术的优势。

得益于主流浏览器如 Chrome,Firefox 和 Safari 等的快速发展,项目结果也令人惊喜。这也证明了将 Flutter 框架带到 Web 上的可行性。

Flutter for Desktop

几个月前,开发团队一直将 Flutter for Desktop 作为实验性项目,现在正在将其应用到 Flutter 引擎,这些工作未来也会被直接整合到主线 repo 中。虽然目前尚未到达生产就绪阶段,但已发布早期版本的指令 —— 用于开发在 Mac, Windows 和 Linux 上运行的 Flutter 应用程序。

Flutter for Embedded Devices

嵌入式设备方面,从开发团队最近发布的示例可以看到,Flutter 支持直接在树莓派等小型设备上运行。

此外,开发团队还为 Flutter 提供了嵌入式 API,使其可用于家具智能、汽车等领域。

在谷歌内部,智能显示平台的一些功能特性也是由 Flutter 提供支持。Assistant 团队还表示计划今年将使用 Flutter 推动这个系统 UI 的构建。

除了宣布 Flutter 对多平台的支持,谷歌还表示将于本周发布稳定版的 Flutter 1.5,包含重要更新。

- END -

●  书榜 | 计算机书籍(4.29-5.5)销售排行榜

●  脚本之家粉丝福利,请查看!

●  一个历时五天的 Bug

● 微软劝你别再使用 IE 浏览器

● 十个Python图像处理工具

● C 主导、C++与 C# 为辅,揭秘 Windows 10 源代码!

● 入行AI,程序员为什么要学习NLP?

●  五款主流Linux发行版性能对比,不求最强但求稳

小贴士


返回 上一级 搜索“Java 女程序员 大数据 留言送书 运维 算法 Chrome 黑客 Python JavaScript 人工智能 女朋友 MySQL 书籍 等关键词获取相关文章推荐。

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存