面向开发者的 2022 Google I/O 汇总
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 调试
- 提供独立组件
未完待续……

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
svnWebUI 1.6.6 发布,搭建 SVN 服务器的神器
功能说明 svnWebUI是一款图形化管理服务端Subversion的配置得工具, 虽说现在已进入git的时代, 但svn依然有不少使用场景, 比如公司内的文档管理与共享, svn的概念比git的少很多, 非常适合非程序员使用. 但众所周知svn的Linux服务端软件即Subversion的用户和权限配置全部依靠手写配置文件完成, 非常繁琐且不便, 已有的几款图像界面软件已经非常古老, 安装麻烦而且依赖环境非常古老, 比如csvn还使用python2作为运行环境. Windows上倒是有不错的svn服务端软件即VisualSVN, 但一来Windows服务器少之又少, 第二VisualSVN没有web界面, 每次配置需要开启远程桌面, 安全性不高. 经历几次失败的图形界面配置后, 萌生了写一个现代svn服务端管理软件, 让svn的服务端管理有gitea的轻松体验的想法. 演示地址: http://svn.nginxwebui.cn:6060 用户名: admin 密码: admin 安装说明 1.安装java运行环境和Subversion Ubuntu: apt updat...
- 下一篇
W3A SOC v1.0.5 更新
##主要更新 1、整体联调测试,确定没有问题,能够正常进行分析,上报逻辑。 2、增加社区版本通用的规则策略,完善存在DB文件中。 3、增加docker-compose的配置,快速搭建日志审计环境,让平台能够running起来。 4、完善修复Java后端的BUG,解决写入数据异常的问题。 5、完善前端数据展示异常问题。 ##下一步(待办) 1、开发License管理,打通服务部分。 2、优化前端的显示问题。 3、对服务进行压测。 4、增加漏洞管理生命周期功能。
相关文章
文章评论
共有0条评论来说两句吧...