Google的Flutter工具包超越了Project Hummingbird的移动设备
2018-12-05 09:44:22AI云资讯1389
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人脸识别精确解锁
人工智能企业
更多>>人工智能硬件
更多>>- 忆联UH812a以极致存力破局大模型载入瓶颈,释放算力潜能
- 讯飞翻译机登陆MWC 2026,同传级沟通体验,多语种交流无压力
- 普恩志引领:2026半导体与高端制造前瞻——核心备件如何驱动产业革新与市场机遇
- 超旗舰降噪,殿堂级音质 索尼双芯超旗舰真无线降噪耳机WF-1000XM6正式发售
- 当AI学会“隐身”,手机才真正智能:三星Galaxy S26系列开启AI哲学的降维打击
- 全球首秀!讯飞AI眼镜亮相MWC,多模态同传大模型与极致轻量化设计 引领智能穿戴新风向
- 全球瞩目!荣耀携Robot Phone、Magic V6系列、荣耀MagicBook Pro 14 2026震撼亮相MWC 2026
- MWC直击:荣耀双旗舰搭载第五代骁龙8至尊版,助力智能手机下一代技术演进
人工智能产业
更多>>人工智能技术
更多>>- 云知声Unisound U1-OCR大模型发布!首个工业级文档智能基础大模型,开启OCR 3.0时代
- 基石智算上线 MiniMax M2.5,超强编程与智能体工具调用能力
- 昇腾原生支持,科学多模态大模型Intern-S1-Pro正式发布并开源
- 百度千帆深度研究Agent登顶权威评测榜单DeepResearch Bench
- 在MoltBot/ClawdBot,火山方舟模型服务助力开发者畅享模型自由
- 教程 | OpenCode调用基石智算大模型,AI 编程效率翻倍
- 全国首个!上海上线规划资源AI大模型,商汤大装置让城市治理“更聪明”
- 昇思人工智能框架峰会 | 昇思MindSpore MoE模型性能优化方案,提升训练性能15%+









