2022 Google I/O 汇总:Flutter 3 支持全平台、Android Jetpack 更新、Angular 和 CSS 现状
2022 年 Google I/O 大会昨日正式开幕。谷歌在此次大会上发布了多款消费级硬件,以及软件产品和更新。除了这些喜闻乐见的新玩意,还带来了许多和开发者特别相关的硬核内容,比如稳定支持 6 大平台的 Flutter 3、升级架构的 Android Jetpack,以及新版 Android Studio 等……
OSCHINA 汇总了以下值得开发者关注的内容。
Flutter 3 新增支持 macOS 和 Linux
Flutter 3 完成了谷歌从以移动为中心到多平台框架的路线图,提供了 macOS 和 Linux 桌面应用程序的稳定支持、对 Firebase 集成的改进、新的生产力和性能增强,以及支持 Apple Silicon。至此,Flutter 终于支持六大平台(Windows、Linux、macOS、Android、iOS、Web),实现了其跨平台稳定运行的愿景。
大会还透露了 Flutter 下一代渲染引擎 Impeller。
Dart 提升生产力、实验性支持 RISC-V 处理器
Dart 在 Google I/O 大会上发布了 2.17 版本,带来了新的语言特性:支持成员的枚举、改进对超类的参数转发,以及为命名参数提供更大灵活性。平台支持方面,2.17 已实验性支持 RISC-V 处理器,以及提供对 macOS 和 Windows 可执行文件的支持。
Android Studio 将引入 Live Edit 模式
Android Studio Dolphin 和 Electric Eel 尚未正式发布,不过在 Google I/O 大会上公布了不少新特性。Android Studio Dolphin 包括用于 Jetpack Compose 和 Wear OS 开发的新功能和改进,以及更新的 Logcat 体验。
Android Studio Electric Eel 集成了新的 Google Play SDK Index 和 Firebase Crashlytics。它还提供了一个新的可调整大小的模拟器,以在大屏幕上测试应用程序,并提供新的 Live Edit(实时编辑)功能来即时部署在可组合函数中所做的代码更改。详情
Live Edit on Preview
Android Jetpack:重写 Room、Compose 发布 1.2 Beta
目前 Android Jetpack 包含 100 多个库、工具和指南,本次相关介绍有:
-
Room 从 2.5 起开始使用 Kotlin 重写
-
通过
room-paging
内置对 Paging 3.0 的原生支持 -
在 2.4 中使用 Kotlin Symbol Processing 优化性能
-
直接执行 JOIN 查询而无需定义额外的数据结构
-
Paging 3.1 为 Rx 和 Guava 集成提供了支持
-
通过 Baseline Profiles 优化 APK 的安全和启动时间
-
通过 JankStats 跟踪和分析应用 UI 中的性能问题
-
AppCompat 1.4 集成 Emoji2 库
Jetpack Compose 是面向 Android 的现代 UI 工具包,在本次大会上发布了 1.2 Beta 版本,提供了开发者所需要的更多 API,以支持更高级的用例。例如可下载字体、LazyGrids、窗口插图、嵌套滚动互操作以及更多工具支持,包括 LiveEdit、重组调试和动画预览等功能。详情
此外,Jetpack Compose 的产品主管还在会上宣布了为所有 Android 设备提供跨 UI 支持的目标。
Angular 2022 现状
本次大会 Angular 值得关注的主要是关于其现状的介绍。
- Angular 渲染引擎 Ivy 改进了类型检查和错误报告、提供更好的调试、减小打包体积、优化性能
- Angular DevTools 将会支持 Firefox,以及 DI 调试
- 提供独立组件
CSS 2022 现状
CSS 今年的目标之一是为主流浏览器提供更好的兼容性,下面是计划实现的 14 项新特性:
- @layer
- subgrid
- @container
- hwb()
- lch, oklch, lab, oklab, display-p3, etc
- color-mix()
- color-contrast()
- Relative color syntax
- Gradient color spaces
- accent-color
- inert
- Color fonts v1
- Viewport unit variants
- :has()

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
SunnyUI 新版 V3.1.9 发布啦!C# WinForm 开源控件库
帮助文档:https://gitee.com/yhuse/SunnyUI/wikis/pages Gitee:https://gitee.com/yhuse/SunnyUI GitHub:https://github.com/yhuse/SunnyUI Nuget:https://www.nuget.org/packages/SunnyUI/ Blog:https://www.cnblogs.com/yhuse SunnyUI.Net 是基于.Net Framework 4.0+、.Net 5、.Net 6 框架的 C# WinForm 开源控件库、工具类库、扩展类库、多页面开发框架。 此版本更新内容为: + 增加 * 修改 - 删除 2022-05-15 V3.1.9 * UIComboBox: 过滤时修复ValueMember绑定值的显示 * UIComboTreeView: 显示CheckBoxes时自己选中节点文字可切换状态 * UITreeView: 增加了点击文字改变CheckBox状态的NodeClickChangeCheckBoxes * UITreeView: 修复了...
- 下一篇
Eurynome Cloud 2.6.7.30 发布,企业级技术中台微服务架构
Eurynome Cloud 是一款企业级微服务架构和服务能力开发平台。基于Spring Boot 2.6.7、Spring Cloud 2021.0.2、Spring Cloud Alibaba 2021.0.1.0、Nacos 2.1.0 等最新版本开发,遵循SpringBoot编程思想,高度模块化和可配置化。具备服务发现、配置、熔断、限流、降级、监控、多级缓存、分布式事务、工作流等功能 平台定位 构建成熟的、完善的、全面的,基于 OAuth2 的、前后端分离的微服务架构解决方案。 面向企业级应用和互联网应用设计开发,既兼顾传统项目的微服务化,又满足互联网应用开发建设、快速迭代的使用需求。 平台架构使用微服务领域及周边相关的各类新兴技术或主流技术进行建设,是帮助快速跨越架构技术选型、研究探索阶段的利器。 代码简洁规范、结构合理清晰,是新技术开发应用的典型的、综合性案例,助力开发人员对新兴技术的学习和掌握。 [1]、本次更新内容 主要更新 Spring Boot Admin 版本升级至 2.6.7 其它更新 Maven Invoker 版本升级至 3.2.0 Minio 版本升级至 ...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS8安装Docker,最新的服务器搭配容器使用
- Linux系统CentOS6、CentOS7手动修改IP地址
- 2048小游戏-低调大师作品
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8编译安装MySQL8.0.19
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7,8上快速安装Gitea,搭建Git服务器