UI框架Flutter3现稳定支持mac

时间:2023-3-22来源:脱发治疗 作者:佚名 点击:

北京白癜风医院 https://wapjbk.39.net/yiyuanfengcai/lx_bjzkbdfyy/

GoogleI/O发布了最新UI框架Flutter3,除了添加稳定支持macOS和Linux平台之外,也更新MaterialYou的支持,同时发布Flutter休闲游戏开发工具包,来降低小游戏开发障碍,另外,Google也在行动和网络应用程序开发者平台Firebase的核心中,紧密集成Flutter。

Flutter支持的平台已经从原本的移动设备平台,扩展到了台式机,总共6大平台分别为iOS、Android、网页和Windows,以及Flutter3添加稳定支持的macOS和Linux。官方提到,添加支持新平台,并非仅是调整渲染像素,更包括新的输入和交互模型、编译和构建支持、无障碍和国际化功能,还有与特定平台的集成。

在macOS上,Flutter同时支持英特尔和AppleSilicon芯片,通过支持UniversalBinary文件,开发者可打包可执行文件,在两个架构上原生执行,Google解释,虽然Flutter一直与搭载M1的Apple设备兼容,但Flutter现在能够借由底层语言Dart对Apple芯片的支持,在M1设备上更快的编译,并支持macOS应用程序使用UniversalBinary文件。另外,在Linux上,Canonical和Google共同合作,以提供高度集成的开发选项。

Flutter3还改进了对设计语言MaterialYou的支持,让开发人员能够利用动态配色功能,以及新的视觉组件,来设计跨平台应用程序。

现在,开发人员也可以容易地使用Flutter来打造一些小游戏,Google推出了Flutter休闲游戏开发工具包,可用来开发非3D动作游戏。Flutter仅是一个应用程序框架,但因为休闲游戏开发社群不断发展,也使用了Flutter所提供的硬件加速和Flame等开源游戏引擎,开发一些休闲小游戏。

官方提到,他们要让休闲开发者能够更方便地开发游戏,因此推出Flutter休闲游戏开发工具包,其中包含模板和最佳实践工具,还有广告和云计算服务信用点数。虽然Flutter并非游戏UI,但Google乐见更多以Flutter开发的创新游戏出现。

在发布Flutter3的同时,Google也宣布在Firebase中更紧密地集成Flutter。Google引用SlashData开发者基准测试研究提到,有62%的Flutter开发者使用Firebase。因此Google在过去几个Flutter版本中,持续更新Firebase相关功能,而现在Google宣布Flutter与Firebase集成的部分,将成为Firebase的核心,因此相关项目程序代码和文件会移动到Firebase存储库和网站中。

而Flutter开发者也可以使用Firebase即时崩溃报告服务Crashlytics,来

转载注明  http://www.hzlqsc.com/tfzl/13595.html

首页| 网站简介| 发布优势| 广告合作| 隐私保护| 服务条款| 合作伙伴| 网站地图| 版权申明

版权所有 脱发网站 
Copyright 2012-2020 All Rights Reserved.