Flutter 成为多平台框架,支持移动、Web、桌面和嵌入式设备

局长
 局长
发布于 2019年05月08日
收藏 64

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

在 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 对多平台的支持,谷歌还表示将于本周发布稳定版的 Flutter 1.5,包含重要更新。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:Flutter 成为多平台框架,支持移动、Web、桌面和嵌入式设备
加载中

精彩评论

巴拉迪维
巴拉迪维
现在只有 Flutter (Dart)和 Rust 能勾起我的兴趣了。
巴拉迪维
巴拉迪维

引用来自“巴拉迪维”的评论

现在只有 Flutter (Dart)和 Rust 能勾起我的兴趣了。

引用来自“空_明”的评论

难道你已经对美女失去兴趣了吗😂
早就对女人没兴趣了,对男人也没兴趣,正在考虑跨物种。
这波天秀
这波天秀
这下好了,node在后端是个笑话,这下在前端也变成一个笑话了
韭菜根
韭菜根
baidu数了数手中的钞票,一言不发
阿债
阿债
谷歌就是喜欢ge自己的命,毫无顾忌。Oracle总喜欢财大气粗割对手的命

最新评论(50

冰雪情缘l
冰雪情缘l
以前QT, 微软的.NET,java, 还有其它的东西,希望这次 Flutter能扛起大旗吧,希望不要像QT,微软的.net 一样,火一段时间就凉凉了
BruceWan
BruceWan

引用来自“cyper”的评论

看到下面这些命令, 难道你们没有心动吗? 😂

flutter build ios
flutter build apk
flutter run -d macos
flutter run -d windows
flutter run -d linux😏
flutter build web
cyper
cyper
看到下面这些命令, 难道你们没有心动吗? 😂

flutter build ios
flutter build apk
flutter run -d macos
flutter run -d windows
flutter run -d linux😏
BruceWan
BruceWan
https://flutter.github.io/samples/ 官方案例已出
eppen
eppen
google官方博客还弄了个链接,你们都能访问么?
k
kylexy

引用来自“巴拉迪维”的评论

现在只有 Flutter (Dart)和 Rust 能勾起我的兴趣了。

引用来自“空_明”的评论

难道你已经对美女失去兴趣了吗😂

引用来自“巴拉迪维”的评论

早就对女人没兴趣了,对男人也没兴趣,正在考虑跨物种。
我艹~~~
雪梦科技
雪梦科技

引用来自“小马哥啊”的评论

一些基础的重大bug始终未能解决,谁用谁坑
能否举例?
游侠小陆
不喜欢dart ,还是喜欢看rust的代码风格!
loginByGithub
loginByGithub
跨平台开发框架是为了提高开发效率,而不是降低开发门槛。Flutter更适合有原生开发经验的程序员,没有原生开发经验的还是先补补原生基础,不然根本玩不动。另外恕我直言,那些说什么学Flutter还要学习Dart的基本都是菜鸟。
大明二代
flutter for angular?
返回顶部
顶部