0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Flutter 的持续发展势头

谷歌开发者 来源:谷歌开发者 作者:谷歌开发者 2021-12-21 16:24 次阅读

作者 / Tim Sneath, Product Manager for Flutter and Dart, Google

在新的一年到来之际,我们为大家带来 Flutter 的重大版本更新以及多项新功能和改进,以优化移动设备和 Web 开发者的体验,并让我们朝着稳定版的桌面端支持更近一步。

Flutter 旨在改变应用的构建方式,它将移动、Web、桌面和嵌入式开发整合到一个工具包中: 让开发者首先专注于他们想要构建的内容,而不是他们想要的目标平台;提供高性能、高生产力的框架,缩短开发人员的内循环;并且可以使用同一个代码库来支持多种平台和设备类型。

新功能和改进: 更快速、更高效

此版本关注的一大重点领域是移动端性能。在理想情况下,获得出色的性能应该是理所当然的,但在实践中,任何复杂的应用都需要我们进行优化,才能确保其充分利用各种基础硬件和开发库。这其中便包括启动速度,它可能会受限于网络带宽或其他初始化成本;内存占用,特别是在内存受限的设备上;以及图形渲染。基于我们在 Google Pay 等大型 Google 应用上累积的经验,我们在两方面不断进行着投入:一是提高 Flutter 本身的性能,二是为您提供更优秀的工具来指导您分析和优化自己的应用。只需升级到 Flutter 2.8,您的应用便可以拥有更快的启动速度,占用更少的内存。

Google Pay https://flutter.dev/showcase/google-pay

Flutter 2.8 还大幅简化了应用与后端服务 (如 Firebase 和 Google Cloud) 的连接,增加了对 Google Ads 生产级别的支持,还对相机和嵌入式网络插件进行了重大升级。另外还包含 Dart 2.15,这个版本的 Dart 对并发性进行了重大改进,增加了新的语言功能 (如构造函数拆分和增强的枚举),并通过优化将内存用量降低了 10%。

使用 Flutter 进行商业变现

https://flutter.cn/monetization

Dart 2.15

https://medium.com/dartlang/dart-2-15-7e7a598e508a

Flutter 新增的改进开发者生产力措施之一:只需添加一个即插即用的 widget 便可实现多平台账号授权登录

这个版本的另一个主要投入方向则是进一步提高开发者的生产力,而且我们在未来的版本中会继续推进这方面的工作。我们一直专注于通过有状态热重载等功能为开发者们创造更精简高效的内部循环。我们现在开始探索一些更高层次的抽象,使开发者更容易快速推进工作。例如,在这个版本中,我们增加了一个使用 Firebase 来处理认证的登录 widget。有了这个 widget,您就不必再操心所有的登录的边缘情况,比如两步认证或重置密码的用户流程,也不必再被多平台登录 (如 Google、Apple、Twitter 或 Facebook 等平台) 带来的复杂性所困扰。这样的功能建立在 Flutter 的核心基础上,结合了低代码解决方案的开发速度与完整 UI 框架的灵活性和力量,有可能改变开发者构建应用的方式。

Flutter 2.8 和 Dart 2.15 现在均可使用,运行较旧版本的现有应用可以轻松升级。如需了解详情,请参阅 Dart 和 Flutter 的技术博文,其中涵盖了其各自的改进细节。

Dart 2.15 发布 https://medium.com/dartlang/dart-2-15-7e7a598e508a

Flutter 2.8 更新一览 https://medium.com/flutter/whats-new-in-flutter-2-8-d085b763d181

使用 Flame 开发休闲游戏

对于大多数开发者来说,Flutter 是一个应用框架。但是,利用 Flutter 提供的硬件加速图形支持来开发休闲游戏的生态也在不断发展壮大。

今天,我们也很高兴地和大家一起迎接 Flame 1.0 的发布,这是基于 Flutter 构建的模块化 2D 游戏引擎。Flame 提供了快速构建游戏所需的一切:游戏循环以及核心要件,如组件系统、精灵动画和图像、碰撞检测、世界相机、效果系统以及手势和输入支持。

Flame 1.0 https://flame-engine.org/

模块化的 Flame 还提供了扩展的可能性:使用 package 与其他开发库进行整合,如 Rive (构建动画)、AudioPlayers (音乐和音效)、Forge2D (Box2D 风格的物理引擎)、Tiled (图块地图编辑器)、Fire Atlas (精灵图和动画编辑器) 等。对休闲或 2D 游戏开发者来说,Flame 和这些开发库一起组成了丰富的生态以及强大的助力。 △ Flame 构建游戏的三个示例:Tomb Toad,Gravity Runner 以及 Bonfire

Tomb Toad https://play.google.com/store/apps/details?id=com.crescentmoongames.tombtoad

Gravity Runner https://play.google.com/store/apps/details?id=xyz.fireslime.gravitational_waves

Bonfire https://bonfire-engine.github.io/examples/bonfire/#/

Flame 由 Blue Fire 打造,这是一群致力于为 Flutter 和 Dart 创建开源 package 和插件的贡献者们组成的团队。我们很高兴与他们合作,并且期待着对游戏开发感兴趣的开发者们积极尝试 Flame。

Blue Fire https://dev.to/blue-fire/fireslime-is-now-blue-fire-405g

Flutter 的持续发展势头

Flutter 的发展势头之迅猛让我们倍感惊喜,其蓬勃发展的生态系统囊括了各种构建于核心框架之上的应用和工具。在今年的 Google I/O 大会上,我们有提到在 Play 商店中使用 Flutter 构建的应用已经超过 200,000 个。自大会以来的短短六个月内,Flutter 应用的数量几乎增长了一倍,现在 Play 商店中有超过 375,000 个 Flutter 应用

△ Flutter 支持 AndroidiOS、iPadOS、Web、Windows、macOS 和 Linux,当您为不同的设备和配置进行构建时不需要重写应用

当然,Flutter 不仅可用于 Android 系统。独立移动市场分析公司 AppAnnie 的数据显示,在 iOS 上使用 Flutter 的应用包括各大顶级品牌和公司,如 BMW、eBay、WeChat、SHEIN、Philips Hue、Norton、trip.com 和 Greggs。在 Web 端,Flutter 也正在为应用体验设定标准,并使 FlutterFlow 和 Rive 等设计工具从中受益。在桌面设备上,Ubuntu 工程团队继续使用 Flutter 打造各种新体验,包括全新的安装程序和固件更新程序。甚至类似 PUBG Mobile 这样的游戏也发现 Flutter 十分契合其用户界面屏幕。

AppAnnie https://www.appannie.com

BMW https://itunes.apple.com/app/id1519457734

eBay https://itunes.apple.com/app/id1456156090

WeChat https://apps.apple.com/us/app/wechat/id414478124

SHEIN https://apps.apple.com/us/app/shein-online-fashion/id878577184

Philips Hue https://apps.apple.com/app/id1055281310

Norton https://apps.apple.com/app/id1278474169

trip.com https://apps.apple.com/app/id681752345

Greggs https://apps.apple.com/gb/app/greggs/id1098233626

FlutterFlow https://flutterflow.io/

Rive https://rive.app/

Canonical https://github.com/canonical?q=&type=&language=dart&sort=

PUBG Mobile https://apps.apple.com/us/app/pubg-mobile-arcane/id1330123889

构建生态系统需要很长时间,但根据 Statista、JetBrains、SlashData 和 Stack Overflow 的独立评估,Flutter 现在已成为非常受欢迎的多平台工具包。我们不会因此而自满,但 Flutter 的高人气也自然意味着会有更多的 package 和工具支持 Flutter,并让这个生态系统更加繁盛。

Statista https://www.statista.com/statistics/869224/worldwide-software-developer-working-hours/

JetBrains https://www.jetbrains.com/lp/devecosystem-2021/miscellaneous/#Technology_which-cross-platform-mobile-frameworks-do-you-use-two-years

SlashData https://www.slashdata.co/reports/?category=mobile-desktop

Stack Overflow https://insights.stackoverflow.com/trends?tags=flutter%2Creact-native%2Ccordova%2Cxamarin

Flutter packages https://pub.flutter-io.cn/

回顾 2021,展望 2022

在去年这段艰难的时期中,我们的工程团队一直忙碌不停。除了开发 Flutter 2.8 的功能之外,我们还重写了开发者工具,发布了空安全和 Web 支持,完成了原生代码集成的 FFI,添加了 Material You 的初步支持,并竭力提高性能和质量。我们总共解决了 20,000 个问题,并创建了全新的网站来更好地展示 Flutter。在过去的几个月里,我们投入大量精力,全面改进了工程基础架构,以提高工程师的生产力并扩大测试范围。

Material You https://material.io/blog/announcing-material-you

Flutter 中文社区 https://flutter.cn/

展望 2022 年,我们希望能够与开发者当面交流。我们期待加大对开发者体验的投入,包括语言增强、文档更新和更高层次的抽象,简化使用 Flutter 构建复杂应用的过程。我们将完成桌面端支持的稳定版本,并进一步扩展我们在 Web 方面的工作。我们还计划扩展与其他平台的互操作性和对新目标平台的可移植性。这一切,我们才刚刚开始!

结语与献辞

谨将 Flutter 2.8 这一新版本献给 Kevin Gray,他是 Very Good Ventures 的开发者,于数周前不幸离世。自 Flutter 伊始,Kevin 就为其成功做出着重要贡献;他是众多早期 Flutter 演示背后的开发者,包括最早期为我们赢得高知名度客户的演示,此外他还开发了首个 Flutter 桌面端的演示,以及首个出现在 Google I/O 主题演讲中的 Flutter 演示。他才华横溢、富有爱心、风趣又善良,他的离世给所有认识他的人带来无法弥补的损失。我们在此悼念他的离世,也赞扬他充满意义的一生;我们公开缅怀他,让大家与我们一同见证他给我们带来的巨大影响。没有他,Flutter 不会获得今天的成功。

怀念我们的友人与同事 Kevin Gray https://verygood.ventures/blog/remembering-our-friend-and-teammate-kevin-gray

Kevin,我们想你了。感谢你为 Flutter 所做的一切,我们的友谊将永存于心。与此同时,我们向 Kevin 的家人和朋友致以最深切的慰问。 对于广大 Flutter 社区的开发者和支持者,我们由衷感谢你们的付出。希望 Flutter 2.8 能为大家带来丰富的研究课题。如果您尚未学习 Flutter,不妨和近 4 万名开发者一起通过《Flutter Apprentice》培训手册来轻松上手 Flutter,该手册在 1 月初以前对所有人免费开放。最后,预祝大家新年快乐,度过一个安全而快乐的假期。

Flutter Apprentice https://store.raywenderlich.com/products/flutter-apprentice-google

原文标题:Flutter 2.8 正式发布

文章出处:【微信公众号:谷歌开发者】欢迎添加关注!文章转载请注明出处。

审核编辑:彭菁

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Google
    +关注

    关注

    5

    文章

    1710

    浏览量

    56782
  • 数据
    +关注

    关注

    8

    文章

    6509

    浏览量

    87556
  • 编辑器
    +关注

    关注

    1

    文章

    787

    浏览量

    30124

原文标题:Flutter 2.8 正式发布

文章出处:【微信号:Google_Developers,微信公众号:谷歌开发者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    立讯精密首次被EcoVadis授予可持续发展银牌

    近日,立讯精密成功通过全球供应链及企业可持续发展权威评估机构EcoVadis评估,获得65分的公司历史最高分,首次被授予可持续发展银牌。
    的头像 发表于 03-18 18:09 701次阅读

    晶科能源独家亮相Economists亚洲可持续发展峰会 促进可持续性增长

    近日,作为唯一受邀的光伏企业,晶科能源出席了由Economist主办的2024年亚洲可持续发展峰会。
    的头像 发表于 03-18 10:54 140次阅读

    持续发展理论在绿色校园设计中的应用

    电子发烧友网站提供《可持续发展理论在绿色校园设计中的应用.docx》资料免费下载
    发表于 01-31 09:10 0次下载

    持续发展理论在绿色校园设计中的应用

    电子发烧友网站提供《可持续发展理论在绿色校园设计中的应用.docx》资料免费下载
    发表于 01-10 10:57 0次下载

    “碳”路可持续发展|华润微获评2023可持续发展“创新先锋企业”

    12月21日,由南方都市报主办的“2023责任中国·ESG创新发展论坛”在上海举行。同济大学、上海财经大学等院校的专家学者,及各领域企业代表出席本次论坛。活动现场揭晓了“2023年度ESG可持续发展
    的头像 发表于 12-27 15:30 231次阅读
    “碳”路可<b class='flag-5'>持续发展</b>|华润微获评2023可<b class='flag-5'>持续发展</b>“创新先锋企业”

    英飞凌入选全球最具可持续发展能力的企业

    英飞凌科技再次入选道琼斯可持续发展全球指数(DowJonesSustainabilityWorldIndex),标普全球(S&PGlobal)日前在美国纽约公布了相关评估报告。负责可持续发展
    的头像 发表于 12-22 08:14 225次阅读
    英飞凌入选全球最具可<b class='flag-5'>持续发展</b>能力的企业

    2023 IDC中国可持续发展峰会落幕 软通动力ESG项目入选可持续发展先锋案例

    11月23日,2023IDC中国可持续发展峰会在北京成功举办,现场会聚数百名来自科技领域的专业人士和知名专家学者,峰会以“铸就可持续发展业务的绿色科技”为主题,围绕IDC ESG洞察、先锋企业低碳化
    的头像 发表于 11-24 15:30 213次阅读
    2023 IDC中国可<b class='flag-5'>持续发展</b>峰会落幕 软通动力ESG项目入选可<b class='flag-5'>持续发展</b>先锋案例

    赋能可持续发展,共建绿色地球村 | 德力西电气荣获2023年“金钥匙”荣誉奖

    2023年11月17日 由《可持续发展经济导刊》主办的“金钥匙——面向SDG的中国行动”颁奖典礼在北京盛大揭幕。德力西电气凭借前瞻性的可持续发展理念、精准布局的创新驱动变革和具有行业领导力的绿色智能
    的头像 发表于 11-20 18:55 306次阅读
    赋能可<b class='flag-5'>持续发展</b>,共建绿色地球村 | 德力西电气荣获2023年“金钥匙”荣誉奖

    践行可持续发展之路,“上云”是新利器

    第52个世界环境日刚刚过去。在过去的五十多年中,全球经济增长了近五倍,却也使环境付出了沉重的代价[1]。可持续发展已经成为一项全球性的紧迫使命,130多个国家提出了碳中和目标。企业也正在将碳中和写入
    发表于 06-14 13:36 299次阅读

    人工智能产业发展势头强劲

    chatgpt的出现引发了另一股人工智能热潮。人工智能行业呈现强劲增长势头,市场规模也在持续增长,生产效率化阶段正在进入。头宝研究员最近发表的《2023年中国人工智能行业概览》表示,人工智能产业目前正处于核心硬件发展阶段,中国的
    的头像 发表于 06-12 10:12 698次阅读

    持续发展闭门研讨会成功举办 软通动力赋能企业ESG数字化建设

    6月2日,由软通动力参与主办的可持续发展闭门研讨会在北京成功举行。本次会议旨在探讨企业在全球碳中和进程下如何提升ESG绩效,为企业提供可持续发展指南和经验交流。   本次所有参会企业代表,共同探讨
    的头像 发表于 06-07 08:55 321次阅读
    可<b class='flag-5'>持续发展</b>闭门研讨会成功举办 软通动力赋能企业ESG数字化建设

    世界环境日,OPPO发布《2022年可持续发展报告》

    在世界环境日之际,OPPO正式发布《2022年可持续发展报告》。这是自2020年起OPPO连续第三年发布可持续发展报告,展示了其在可持续发展领域的未来规划,以及围绕和谐运营、环境保护、员工福祉、技术普惠、生态共融五大领域的实践成
    的头像 发表于 06-05 15:15 756次阅读
    世界环境日,OPPO发布《2022年可<b class='flag-5'>持续发展</b>报告》

    中兴通讯正式发布2022年度可持续发展报告

    近些年,一系列环境与气候问题,让大家意识到可持续发展已成为必然之举。而实行可持续发展,中兴通讯一直在路上。 今天,中兴通讯正式发布2022年度可持续发展报告,这是我们连续十五年每年主动向社会
    的头像 发表于 05-26 10:13 776次阅读
    中兴通讯正式发布2022年度可<b class='flag-5'>持续发展</b>报告

    华邦电子以绿色产品设计为可持续发展设立标杆

    全球半导体存储解决方案领导厂商华邦电子公布了企业的可持续发展成果,并设置了可持续发展目标和极具针对性的产品研发计划,期望在 2023 年持续巩固其在绿色发展领域的领先地位。除了践行多项
    的头像 发表于 05-08 17:05 906次阅读
    华邦电子以绿色产品设计为可<b class='flag-5'>持续发展</b>设立标杆

    意法半导体公布2023年可持续发展报告

    近日发布2023年可持续发展报告,详细介绍了2022年公司在可持续发展方面取得的成绩、战略和目前的行动计划。   意法半导体总裁、首席执行官 Jean Marc Chery 表示: 我们为客户提供节能减碳的关键产品和技术,通过数字化和电气化实现减碳和更加可
    发表于 04-29 16:42 301次阅读
    意法半导体公布2023年可<b class='flag-5'>持续发展</b>报告