谷歌宣布推出 Flutter 3,Flutter 3 完成了谷歌从以移动为中心到多平台框架的路线图,提供了 macOS 和 Linux 桌面应用程序支持,以及对 Firebase 集成的改进、新的生产力和性能特性,并支持 Apple Silicon。
公告指出,Flutter 3 是谷歌完善 Flutter 所支持的平台的旅程的高潮部分;Flutter 3 中增加了对 macOS 和 Linux 应用程序的稳定支持,目前其已完成对 6 个主要平台的稳定支持。现在,Flutter 可用于构建跨 Android、iOS、Web(桌面)、Linux、Windows 桌面和 macOS 的生产级应用程序。
添加平台支持需要的不仅仅是渲染像素:它包括新的输入和交互模型、编译和构建支持、可访问性和国际化以及特定于平台的集成。谷歌方面表示,其目标是让用户能够灵活地充分利用底层操作系统,同时根据自己的选择共享尽可能多的 UI 和逻辑。
在 macOS 上,Flutter 原生支持 Intel 和 Apple Silicon。在 Linux 上,Canonical 和 Google 合作提供了一个高度集成的、同类最佳的开发选项。Flutter 3 还包含了一些性能改进、Material You 支持和生产力更新。
在这个版本中,Flutter 完全原生于Apple 芯片上进行开发。虽然 Flutter 自发布以来一直与基于 M1 的 Apple 设备兼容,但 Flutter 现在充分利用了Dart 对 Apple 芯片的支持,从而能够在基于 M1 的设备上更快地编译并支持 macOS 应用程序的通用二进制文件。”
Flutter 现在提供与 Firebase 的一流集成。“今天,我们宣布 Flutter/Firebase 的集成将成为 Firebase 产品的一个完全支持的核心部分。我们正在将源代码和文档转移到主要的 Firebase 存储库和站点中,你可以期望我们与 Android 和 iOS 同步发展 Firebase 对 Flutter 的支持。”
此外,还进行了重大改进,以支持使用 Firebase 流行的实时崩溃报告服务 Crashlytics 的 Flutter 应用程序。通过Flutter Crashlytics 插件的更新,你可以实时跟踪致命错误,为你提供与其他 iOS 和 Android 开发人员相同的功能集。并简化了插件设置过程,因此只需几个步骤即可从你的 Dart 代码中启动和运行 Crashlytics。
谷歌方面表示,其创建 Flutter 是为了彻底改变应用程序开发:将 Web 的迭代开发模型与以前游戏保留的硬件加速图形渲染和像素级控制相结合。自 Flutter 1.0 beta 发布以来的过去四年里,他们逐渐在这些基础上进行构建,添加了新的框架功能和新的小部件,与底层平台更深入地集成,丰富的包库以及许多性能和工具改进。
目前,使用 Flutter 构建的应用程序已超过 500,000 个。客户领域涵盖:从微信等社交应用到 Betterment 和 Nubank 等金融和银行应用;从 SHEIN 和 trip.com 等商务应用到 Fastic 和 Tabcorp 等生活方式应用;从 My BMW 等配套应用程序到巴西政府等公共机构。
特斯拉官方微博25日发布消息称:已经在中国建立数据中心,以实现数据存储本地化,并将陆续增加更多本地数据中心。所有在中国大陆市场销售车辆所产生的数据,都将存储在境内。
5的推出为 App Store 中的应用程序引入了“应用程序隐私”标签,该标签旨在让用户在安装应用程序之前了解应用程序将收集用户数据的详细信息。
世卫组织和国际劳工组织联合发布报告指出每周工作超55小时或心脏病致死,每周工作超55小时啥概念?
WWDC21 以去年线上会议形式创纪录的参与度与成功的经验为基础,为开发者提供一个了解新技术、工具和框架的机会,他们可以据此打造更多具有平台差异的创新 app 和游戏。
260996 更新,谷歌之后证实,正式确认初代 Nest Hub 智能显示器系统底层将由基于 Linux 的 Cast OS 变更为独立的 Fuchsia OS,更新后的 Nest Hub 将不会有功能改变
然而,该公司也表示,它将继续为旧版本提供软件更新,正如@kuma_Sleepy 发现的那样,它可能只会包括即将推出的 Android 12。
通过排查,把谷歌广告屏蔽之后,页面加载就正常了,确定了是谷歌广告加载慢而导致网页浏览体验如此糟糕的原因。
据英媒报道,当地时间4月3日,在伦敦市中心议会广场发生反警察法抗议示威活动,报道称,示威人群中有人用弹弓袭击警察,警察与示威者发生了肢体冲突,至少有一名警察受伤。
x 环境下源码安装 RabbitMQ 步骤,本文安装的 RabbitMQ 版本为 3.解压分两步: 先使用 xz 命令解压为 tar 包。
同时,它还为 Kotlin 带来了调试器更新和 Constant conditions(常量条件)检查,以及其他实用变更。
2021年4月26日,由长城战略咨询主办的中国高成长企业发布会暨中国独角兽企业研究报告发布会在津举办,移动互联网内容聚合平台一点资讯与字节跳动、蚂蚁集团、滴滴出行、菜鸟网络、快手、微众银行、京东科技、猿辅导等多家企业入选
EasyExcel 为阿里巴巴针对 Excel 文档处理得开源项目,主要为封装简化 Poi 操作,提高内存处理效率等。
1、解压 2、移动到 /usr/local 目录下 3、进入并查看Java Jdk 目录 4、配置Java环境变量 编辑/etc/profile 文件 如果提示 vim 命令未安装,执行 yum -y
外媒 MacRumors 报道,在最新的和更强大的苹果 Apple TV 4K 的支持下,谷歌 YouTube 已经为其 Apple TV 应用启用了 4K/60FPS 视频播放,而不是之前的 30FPS
苹果公司周三宣布通过一项Apple Pay捐赠计划来庆祝世界地球日,捐赠对象为环保倡议合作伙伴Conservation International。
如今的Java项目开发,Springboot/Springcloud、Swagger已经成为了标配,下面我们来说说如何在项目中引入Swagger…… 引入Swagger只需要以下3步,即可使用Swagger
th:text 是thymeleaf 开发中经常会使用到的文本显示标签,拼接代码: 如果成动态传入的值为“小明",那完整的字符串显示为”你好,小明“。
由于谷歌对安卓生态的掌控,这家企业的开发者大会还是有很多值得广大安卓用户关注的地方的。在分会场上,将会有一场专门细谈“安卓有什么新东西”的活动,时间为5月18日下午4点半。
支持多中心、多节点的服务部署 监控数据库多种关键指标、自定义监控指标、监控报告、监控预警 开发日志 2020-08-21 基础功能 2020-08-24 2020-08-25 长期目标 PS 希望加入参与贡献或者有更好意见的朋友
当这些更新发布时,开发者需要获得明确的许可,才能访问设备上的 IDFA 或广告标识符,以跟踪应用程序和网站上的用户,来实现广告定向目的。