Google移动开发平台Flutter 1.0正式发布,将覆盖Windows、macOS 和 Linux

在昨晚的 Flutter Live 2018上,Google 宣布?Flutter?1.0正式发布。这是一个基于 Dart 的移动开发平台,旨在帮助开发者在 iOS 和 Android 两个平台上开发高质量的原生应用界面。此外,Google 还宣布了 Flutter 运行时基于 Web 的实验性实现,旨在将 Flutter 应用引入标准 Web 浏览器。

从我们首次看到 Flutter 的 Beta 测试版,到如今的1.0正式版,总共经过了?9个多月。

2月底在世界移动大会 (MWC) 上发布首个 Beta 版;

5月的 Google I/O 大会上发布?Beta 3 ;

6月底的 GMTC 发布首个预览版;

9月的谷歌开发者大会上,发布预览版2;

12月初的 Flutter Live 2018上,发布1.0稳定版。

Flutter 1.0主要聚焦于稳定性和 bug 修复,同时还包含两项新功能的预览 ——??Add to App?和?platform views:

image2a.jpg

Flutter 1.0 使用的是最新的?Dart 2.1。Dart 2.1?提供更小的代码体积,更快的类型检查和更好的诊断。按照 Google 的说法,Dart 2.1 将输出代码的大小减少了17%,并将编译时间缩短了15%?。Dart 2.1 还包含新的语言特性,例如通过新mixin关键字改进 mixin 支持、支持 int-to-double 的转换、编译时类型检查、新的 HTTP 状态码等等。

Add to App 是一种逐步将现有应用移植到 Flutter?的方法,主要用于将 Flutter 用于现有应用,或者将现有应用分阶段转换为 Flutter 。

platform views 则是一种相反的方式,用于将?Android 或?iPhone?平台的控件嵌入到 Flutter 应用。

如开头所述,Google 还宣布了 Flutter 运行时基于 Web 的实验性实现?——?Hummingbird,旨在将 Flutter 应用引入浏览器。它利用 Dart 平台的特性不仅可以编译原生 ARM 代码,还可以编译 JavaScript 。这使得 Flutter 代码可以在基于标准的 Web 上运行而无需任何更改。

Hummingbird 可让 Flutter 覆盖更多平台,包括?Windows、macOS 和 Linux 。

推荐DIY文章
iPhone14系列进行专业跌落测试 结果表明Plus比ProMax更坚固
皓丽2022线上发布会:5大新品亮相,多位行业大咖与合作伙伴助阵!
最新一届小鹏汽车科技日即将到来 主题已定为预见与不止遇见
传小米汽车工厂将在2023年中获得造车资质 申请专利已上百
Win7系统打开IE浏览器后页面自动关闭的四种解决方法-重点聚焦
联想win8重装系统步骤 联想win8系统重装教程-世界速看
精彩新闻

超前放送