DownOL 软件仓库– 软件下载,字节世界与新知

跨平台手机程式开发新工具 Google 正式推出 Flutter 1.0

发表于:2024-04-29 作者:创始人
编辑最后更新 2024年04月29日,一直以来,要为两大手机平台开发软件都是让开发者头痛的事,因为两平台由 UI 元件到硬件性能都不同,软件开发者要不是在不同平台重写同一个软件几次,就是局限在两个平台间最小公约数中。而今日 Google

一直以来,要为两大手机平台开发软件都是让开发者头痛的事,因为两平台由 UI 元件到硬件性能都不同,软件开发者要不是在不同平台重写同一个软件几次,就是局限在两个平台间最小公约数中。而今日 Google 在伦敦举行的开发者活动" Flutter Live "中,就推出了可以同时用来开发 iOS 和 Android 原生软件的开源 SDK " Flutter 1.0 ",不单具备跨平台开发的便利,更宣称可以加速生产效率 3 倍。

Flutter 以快速开发、生动 UI 和原生性能为卖点,受惠于与金 Android App 同样使用的 2D 图像引擎" Skia ", UI 元件都可以用 GPU 加速渲染,此外无论是 Android 或 iOS 程式,都可以编译成 32bits 或 64bits 原生 ARM 代码,所以开发出来的软件性能与使用官方工具来开发无异。

" stateful hot reload "可以将修改即时反映出来而不用重新载入,令生产效率大大提高。

Flutter 的 UI 元件可以用到 GPU 渲染,又可以编译出原生 ARM 代码,所以开发出来的 App 效能很高。

Flutter 里有一个称为" stateful hot reload "的功能,开发者和界面设计师所作出的更改可以即时在模拟器甚至实际硬件上反映出来,而毋需重新载入软件,所以就能大大提升开发效率。据 Flutter 的集团产品经理 Tim Sneath 表示,用 Flutter 来开发 App 可以将开发周期的生产效率提升 3 倍。

使用 Visial Studio Code 或 Android Studio 等大家熟悉的工具,就能用一套代码来同时开发 iOS 和 Android 程式。

另外, Flutter 还包含了 Google 所设计的跨平台开发语言 Dart 的最新版本 Dart 2.1 ,提供高速和流动性高开发能力。

已有一些第三方为 Flutter 推出 In-App 收费、 2D 动画制作等工具

Flutter 官方网站:按此

2022-05-09 10:34:27
0