Google 在日前举行的 Flutter Engage 网上大会上发布第二代跨平台应用程序开发 SDK Flutter 2 ,新一代 SDK 继续开源方针,除了支持一套代码同时开发 iOS 和 Android 手机程式之外,还扩展支持至开发桌面程序、网页 PW程式A ,连像 Microsoft Duo 那样的双画面设备上使用的程序也可以开发得到, 大大节省开发时间和成本。
Flutter 是 2018 年 Google 推出的开源跨平台程式开发 SDK ,当时可以以一套代码同时发布 iOS 和 Android 手机程序。
在 Flutter Engage 大会上登场的吉祥角色蓝色小鸟。 Flutter 本身有拍动翅膀的意思。
Google是在2018年推出Flutter 1.0的,使用Dart语言来编写的代码可以同时用来发布iOS和Android装置的程序。 而 Flutter 2 更扩展至 iOS 、 Android 、 Windows 、 macOS 和 Linux 程序,与及供现代浏览器使用的 PWA 应用程序。 甚至可以用于开发汽车、电视和智能家居设备所使用的程序。
Flutter 2 由手机、平板扩展至桌面和网页程序,当然也是跨平台的。
现时 Google 已经有多个程序使用 Flutter 来开发。
在 Flutter Engage 大会上, Google 的 Flutter 与 Dart 总监 Tim Sneath 表示现时单是 Google Play Store 上就已经有超过 150,000 款程序以 Flutter 来开发, Google 自己的 Stadia 、 Google One 和 Google Nest Hub 手机程序都是用 Flutter 来开发的,而几个月前 Google Pay 程序以Flutter重写,节省了跨平台的代码达50万行以上。
其他公司在大会上都发表支持 Flutter 2 的计划,其中推出 Ubuntu 的 Canonical 就会以 Flutter 来开发 Ubuntu 用的桌面程序, Microsoft 就推出支持可折叠 Android 设备的类别,让开发者可以开发出跨屏幕延伸内容,或活动双屏幕的程序。 而丰田就会以 Flutter 来开发新一代汽车信息娱乐系统。
Microsoft 为 Flutter 引擎推出新类别,让开发人可以 Flutter 来开发跨屏幕 Android 应用。
丰田亦表明会使用 Flutter 来开发新一代汽车信息娱乐系统。
领取专属 10元无门槛券
私享最新 技术干货