Skip to content

搞英语 → 看世界

翻译英文优质信息和名人推特

Menu
  • 首页
  • 作者列表
  • 独立博客
  • 专业媒体
  • 名人推特
  • 邮件列表
  • 关于本站
Menu

Google 的 Flutter 3 增加了对 macOS 和 Linux 桌面应用程序的支持

Posted on 2022-05-12

在其 I/O 开发者大会上,谷歌今天宣布推出Flutter 3 ,这是其用于构建本地编译应用程序的开源、多平台 UI 开发框架的最新版本。自该公司首次推出 Flutter 1.0 测试版以来,已经过去了大约四年。当时,该团队的重点主要是帮助开发人员构建跨平台的移动应用程序。从那时起,它也开始添加 Web 和桌面支持,现在,在第 3 版中,该团队正在通过使 Linux 和 macOS 桌面支持普遍可用,以及添加对 Apple Silicon 的支持以及许多其他新功能来结束循环。特征。

图片来源:谷歌

“我们发布了 Flutter 3,这是我们跨手机、桌面和 Web 提供多平台 UI 开发之旅的高潮,”Flutter 和 Dart 语言的产品和 UX 总监Tim Sneath告诉我。 “这真的可以追溯到几年前我们首次推出 Flutter 时。随着 Flutter 1 的发布,我们非常清楚,至少在愿景方面,即使在那个时候,我们也不打算成为一个移动工具包。我们希望被认为比手机更广泛。”

随着 Flutter 3 的发布,该平台现在支持 iOS、Android 和 Web 应用程序,以及 Windows、macOS 和 Linux 桌面应用程序,所有这些都是 Flutter 稳定版本的一部分。在 macOS 上,这包括对通用二进制文件的支持,因此应用程序可以在 Intel 和 Apple Silicon 芯片上本地运行,而对于 Linux 版本,谷歌与 Ubuntu 的 Canonical 合作,“为开发提供高度集成、同类最佳的选择”。

尽管有桌面支持,但大多数开发人员可能仍将 Flutter 视为构建移动应用程序的框架。但是许多开发人员也在积极使用它来构建桌面应用程序,包括前 Wunderlist 创始人,他们正在推出他们的新生产力应用程序Superlist ,今天作为桌面上的 Flutter 应用程序进入测试版。

图片来源:谷歌/超级名单

在移动端,微信、字节跳动、Betterment、SHEIN 和宝马等公司现在都在押注 Flutter,谷歌本身也是如此。事实上,正如谷歌今天宣布的那样,现在已经发布了超过 500,000 个 Flutter 应用程序,是一年前的两倍。

正如 Sneath 所指出的,许多开发人员现在也在使用 Flutter 编写休闲游戏,部分原因是它内置了硬件加速支持。一些游戏,如 PUBG Mobile,也将 Flutter 用于其非游戏用户界面。这是团队没有预料到的,但为了帮助这些开发者,谷歌现在发布了 Flutter Casual Games Toolkit,它使用了开源的 Flame 游戏引擎。

“我们在 I/O 上发布了这个工具包,它可以帮助人们了解这些游戏的所有共享逻辑,”Sneath 解释说。 “例如,我如何与 Apple Game Center 或 Play Services 等价物集成?如何制作排行榜或启动画面?如何接受微交易的应用内付款?我如何做广告才能获利?我们有这个工具包,其中包括最佳实践、源代码、视频和一个将所有内容组合在一起的示例应用程序。我们认为这将帮助有兴趣使用 Flutter 制作游戏的开发者获得成功。”

图片来源:谷歌

示例游戏,一个以 Flutter 为主题的弹球模拟器,可在此处获得。

Flutter 3 中的另一个新功能是与 Firebase 的更深入集成, Firebase是 Google 用于构建移动和 Web 应用程序的后端平台。这并没有影响 Flutter 与第三方服务的集成,包括 Firebase 的竞争对手AWS Amplify (它本身也很乐意让您在其无代码 Amplify Studio 中构建 Flutter 应用程序)。但正如 Flutter 团队所指出的,Flutter/Firebase 集成现在是 Firebase 完全支持的核心部分,两个团队计划发展“Firebase 对 Flutter 的支持与 Android 和 iOS 同步”。

图片来源:谷歌

这里的另一个新功能是更好地支持 Crashlytics 中的 Flutter 应用程序,这是 Firebase 的崩溃报告服务,它现在可以实时跟踪致命的崩溃等等。

此外,Flutter 团队现在也基本完成了向 Google 内部设计语言Material Design 3的迁移。

图片来源:谷歌

“读

原文: https://techcrunch.com/2022/05/11/googles-flutter-3-adds-support-for-macos-and-linux-desktop-apps/

本站文章系自动翻译,站长会周期检查,如果有不当内容,请点此留言,非常感谢。
  • Abhinav
  • Abigail Pain
  • Adam Fortuna
  • Alberto Gallego
  • Alex Wlchan
  • Answer.AI
  • Arne Bahlo
  • Ben Carlson
  • Ben Kuhn
  • Bert Hubert
  • Big Technology
  • Bits about Money
  • Brandon Skerritt
  • Brian Krebs
  • ByteByteGo
  • Chip Huyen
  • Chips and Cheese
  • Christopher Butler
  • Colin Percival
  • Cool Infographics
  • Dan Sinker
  • David Walsh
  • Dmitry Dolzhenko
  • Dustin Curtis
  • eighty twenty
  • Elad Gil
  • Ellie Huxtable
  • Ethan Dalool
  • Ethan Marcotte
  • Exponential View
  • FAIL Blog
  • Founder Weekly
  • Geoffrey Huntley
  • Geoffrey Litt
  • Greg Mankiw
  • HeardThat Blog
  • Henrique Dias
  • Herman Martinus
  • Hypercritical
  • IEEE Spectrum
  • Investment Talk
  • Jaz
  • Jeff Geerling
  • Jonas Hietala
  • Josh Comeau
  • Lenny Rachitsky
  • Li Haoyi
  • Liz Danzico
  • Lou Plummer
  • Luke Wroblewski
  • Maggie Appleton
  • Matt Baer
  • Matt Stoller
  • Matthias Endler
  • Mert Bulan
  • Mind Matters
  • Mostly metrics
  • Naval Ravikant
  • News Letter
  • NextDraft
  • Non_Interactive
  • Not Boring
  • One Useful Thing
  • Phil Eaton
  • Product Market Fit
  • Readwise
  • ReedyBear
  • Robert Heaton
  • Rohit Patel
  • Ruben Schade
  • Sage Economics
  • Sam Altman
  • Sam Rose
  • selfh.st
  • Shtetl-Optimized
  • Simon schreibt
  • Slashdot
  • Small Good Things
  • Steph Ango
  • Stephen Wolfram
  • Steve Blank
  • Taylor Troesh
  • Telegram Blog
  • The Macro Compass
  • The Pomp Letter
  • thesephist
  • Thinking Deep & Wide
  • Tim Kellogg
  • Understanding AI
  • Wes Kao
  • 英文媒体
  • 英文推特
  • 英文独立博客
©2025 搞英语 → 看世界 | Design: Newspaperly WordPress Theme