Google的Flutter工具包超越了Project Hummingbird的移动设备
2018-12-05 09:44:22AI云资讯1431
Flutter是Google用于构建跨平台应用程序的工具包,今天发布了1.0版本。传统上,该项目专注于iOS和Android应用程序,但正如该公司今天宣布的那样,它现在也在考虑将Flutter引入网络。该项目目前称为Hummingbird,实质上是Flutter运行时的基于Web的实验性实现。
Hummingbird使用所有Flutter应用程序编写的Dart代码,然后将其编译为JavaScript,从而允许代码在任何现代浏览器中运行。开发人员始终能够将Dart编译为JavaScript,因此这部分并不是新的,但确保Flutter引擎可以工作,并将所有相关的Flutter功能引入Web,这是一项重大的工程工作。事实上,谷歌构建了三个原型,看看它是如何工作的。仅仅把小部件放在一边是不够的。 Flutter小部件及其布局系统的组合也被丢弃,最后,团队决定构建一个完整的Flutter Web引擎,保留位于dart:ui库上方的所有层。
“Flutter本身的一大优点是它可以编译为机器代码,也可以编译为Arm代码。但Hummingbird进一步扩展并说,好吧,我们也将编译为JavaScript,我们将使用Hummingbird引擎替换网络上的Flutter引擎,然后启用Flutter代码,无需更改Web浏览器。当然,这将Flutter的观点扩展到一个全新的生态系统。“
值得注意的是,Google总是吹嘘Flutter编译为本机代码的事实 - 以及从中获得的速度提升。然而,编译到网络是一个折衷。 Sneath承认并强调Hummingbird是一个实验性项目,Google今天没有发布任何代码。现在,这是一次技术演示。
“如果你可以去土生土长,你应该去土生土长,”他说。 “把它看作是Flutter伸手可及的范围,而不是解决Flutter本身正在解决的问题。”
在当前的迭代中,Flutter Web引擎可以处理大多数应用程序,但是仍然需要做很多工作来确保所有小部件都能正确运行。该团队还在寻求构建插件系统以及将Flutter嵌入现有Web应用程序的方法 - 以及将现有Web应用程序嵌入到Flutter Web应用程序中。

Hummingbird使用所有Flutter应用程序编写的Dart代码,然后将其编译为JavaScript,从而允许代码在任何现代浏览器中运行。开发人员始终能够将Dart编译为JavaScript,因此这部分并不是新的,但确保Flutter引擎可以工作,并将所有相关的Flutter功能引入Web,这是一项重大的工程工作。事实上,谷歌构建了三个原型,看看它是如何工作的。仅仅把小部件放在一边是不够的。 Flutter小部件及其布局系统的组合也被丢弃,最后,团队决定构建一个完整的Flutter Web引擎,保留位于dart:ui库上方的所有层。
“Flutter本身的一大优点是它可以编译为机器代码,也可以编译为Arm代码。但Hummingbird进一步扩展并说,好吧,我们也将编译为JavaScript,我们将使用Hummingbird引擎替换网络上的Flutter引擎,然后启用Flutter代码,无需更改Web浏览器。当然,这将Flutter的观点扩展到一个全新的生态系统。“

值得注意的是,Google总是吹嘘Flutter编译为本机代码的事实 - 以及从中获得的速度提升。然而,编译到网络是一个折衷。 Sneath承认并强调Hummingbird是一个实验性项目,Google今天没有发布任何代码。现在,这是一次技术演示。
“如果你可以去土生土长,你应该去土生土长,”他说。 “把它看作是Flutter伸手可及的范围,而不是解决Flutter本身正在解决的问题。”
在当前的迭代中,Flutter Web引擎可以处理大多数应用程序,但是仍然需要做很多工作来确保所有小部件都能正确运行。该团队还在寻求构建插件系统以及将Flutter嵌入现有Web应用程序的方法 - 以及将现有Web应用程序嵌入到Flutter Web应用程序中。
相关文章
- Google发布AI领域新进展:涉及抗灾、生成式AI和语言模型
- Google Pixel Fold显示屏规格曝光
- Aqara绿米亮相Google I/O大会,支持Matter协议助力智能家居互通互联
- Google发布搭载Tensor处理器的Pixel 6a 售价449美元
- Google正在使用人工智能“更准确地检测更广泛的个人危机搜索”
- 飞书深诺荣膺三项Google 2021年优秀合作伙伴大奖,在出海营销机构中独占鳌头
- 神州数码旗下GoPomelo荣获Google Cloud年度合作伙伴大奖
- Google推出第四代定制AI芯片TPU v4
- Google AI再曝黑人女员工离职,这是所有科技公司都将面对的问题
- Google实验允许“听到颜色的声音”
- 谷歌开发的双击手势操作 可触发Google Assistant
- VR/AR大战或一触即发,苹果/Google/微美全息等布局5G商用的竞速赛
- 取代Android TV!谷歌或在3月推出全新的Google TV
- 诺基亚与Google签约以构建基于云的5G网络
- Google和苹果,为什么都想让你安装新系统
- Google最新的AR化妆功能曝光,微美全息AR+AI人脸识别精确解锁
人工智能企业
更多>>人工智能硬件
更多>>人工智能产业
更多>>人工智能技术
更多>>- 发布即适配| 天数智芯全力支持腾讯混元Hy3 preview 开源落地,共推国内大模型产业普惠
- Seedance 2.0面向企业公测,豆包大模型日均Token使用量突破120万亿
- 端到端OCR模型第一!百度千帆Qianfan-OCR正式发布
- 云知声Unisound U1-OCR大模型发布!首个工业级文档智能基础大模型,开启OCR 3.0时代
- 基石智算上线 MiniMax M2.5,超强编程与智能体工具调用能力
- 昇腾原生支持,科学多模态大模型Intern-S1-Pro正式发布并开源
- 百度千帆深度研究Agent登顶权威评测榜单DeepResearch Bench
- 在MoltBot/ClawdBot,火山方舟模型服务助力开发者畅享模型自由









