共码未来 | 助力打造现代、高效、流畅的开发体验

简介: 共码未来 | 助力打造现代、高效、流畅的开发体验

谷歌借助高效的开发工具和无间的协作

致力于为开发者持续打造

更加现代、高效、流畅的开发体验

一起来看看 2022 Google 开发者大会上

Android、Wear OS by Google 和 ARCore 技术领域

有哪些值得重点关注的成果与进展吧!


image.png

Android 生态持续增长,运行在全球超过 30 亿台活跃设备上。作为创新性移动设备功能的平台,Android 为手机、平板电脑、手表、电视和汽车提供强力支持。在不断迭代更新的同时,Android 始终如一地推动一切可能的实现,帮助用户通过更好的应用体验精彩世界,探索、畅想和创造前所未有的新事物。

image.png

Android 13 经过不断优化,如今已面向全球用户推出了正式版本,加入了对隐私、生产力和现代标准的支持和增强。

  • 隐私和安全仍然是 Android 系统的首要任务。Android 13 新增了需向用户发送申请的通知权限、用于保护隐私的照片选择器,以及更加细化的媒体权限(改进与附近设备配对以及访问媒体文件时的权限)。

image.png

  • 生产力功能的更新。诸如 Android 13 将 Material You 的动态颜色扩展到了所有应用图标,用户可以基于其壁纸和其他主题偏好来选择图标色调。以及,可按应用设定语言偏好的 "应用语言" 设置面板 ,更好地满足了多语言用户的需求。

image.png

  • Android 13 还支持许多现代化标准,如 HDR 视频、蓝牙低功耗音频 (LE Audio) 以及通过 USB 连接 MIDI 2.0 硬件。




大屏幕设备正在日益普及,今年一季度,包括平板电脑、可折叠设备和 ChromeOS 在内的大屏幕设备上的活跃用户已接近 2.7 亿。适用于 Android 大屏幕设备开发的响应式布局,能够帮助应用实现跨平台无缝协作,发掘更多潜能。

image.png

  • Android 12 L 和 Android 13 针对不同类型的设备优化了用户体验,包括任务栏、多任务、键盘鼠标支持和应用兼容模式等。创建了 “大屏幕应用质量指南” 和 “Material Design 布局规范”,帮助开发者们为大屏幕优化自己的应用。开发者可以建立跨手机、平板电脑、可折叠设备和可穿戴设备的应用,实现单一应用在不同终端均可运行。

image.png

  • 作为官方指导和规范的具体实现,Jetpack 库也包含了针对大屏幕开发的许多常见功能,比如 Drag & Drop 可以帮助应用更简单地实现交互式的拖放功能,进多任务处理。 WindowManager 作为用于检测设备姿态、屏幕尺寸的基础库,能够实现活动嵌入,应用更轻松地在现有视图的基础上支持更大屏幕的布局。

image.png

  • 目前,联想 Tab P12 Pro、三星 Galaxy Tab S8 系列等 Android 平板电脑都已进一步完善Android 13 中各种大屏使用体验。Google Pixel 平板电脑也将于明年问世。


现代 Android 开发 (MAD) 致力于在创建可跨设备运行的高质量应用程序的同时提高开发者的生产力,并降低开发成本。MAD 涵盖了一系列的指南、工具和开发库,帮助开发者们构建多屏幕、跨设备的用户体验。其中,Jetpack Compose 现已成为手机、大屏幕和可穿戴设备 Android应用开发的核心。

  • 作为构建原生 Android 界面的工具包,Jetpack Compose 简化并提升了 Android 界面的开发效率,帮助开发者使用更少的代码、更强的工具和直观的 Kotlin API,快速打造生动而精彩的应用。最近发布的 Jetpack Compose 1.2 稳定版,更是加入了 可下载字体、嵌套滚动互操作等新功能。

image.png

image.png

  • 最新版本的 Android Studio 也带来了对 Jetpack Compose 的强力支持。 例如,新增 Live Edit 实时编辑功能,将 composable 的更新自动部署到测试设备或模拟器上,以实时看到最新的预览效果。以及,Layout Inspector 布局检查器,可帮助检查 composable 被重组或跳过的情况。

image.png




越来越多的消费者将智能穿戴设备视为现代生活必备产品之一,我们也迎来了 Wear OS by Google 平台的重要升级和更新。

image.png

Compose for Wear OS 1.0 的推出,帮助开发者们将开发经验应用于构建手表屏幕的体验。众多新添加或改进的组件使开发过程更加轻松便捷,如导航、Scaling Lazy List、输入和手势支持等,助力现代高效的 Wear OS by Google 开发。

image.png

Health Services 健康服务(在智能手表上收集实时传感器数据的高能效易使用的开发库)现已上线。健康服务为穿戴应用提供高质量的实时传感器数据,帮助改善电池续航能力、优化开发者体验,拓展更多面向未来的可穿戴设备使用场景。

image.png



ARCore 是 谷歌的增强现实体验构建平台,利用不同的 API 让手机能够感知其环境、理解现实世界并与信息互动。ARCore 自 2017年推出,目前有超过 12 亿台 Android 设备支持。

  • 除了一些基础性改进,ARCore 带来了新的云服务。通过云锚点,同一地点的多人之间可共享 AR 体验。

image.png

  • 使用 VPS 和 ARCore Geospatial API,可在 Android 和 iOS 系统上打造基于位置的全球级 AR 体验。ARCore Geospatial API 使用设备传感器数据(如 GPS)和捕获的图像数据,与 VPS 本地化模型进行匹配,为应用提供精确的位置和方向。既实现了 Cloud Anchors 的精度,又能达到类似 GPS 的规模,兼具两者的优势。

image.png

Geospatial API 在几乎所有支持街景的国家/地区都可以使用


持续关注谷歌开发者

了解更多谷歌技术进展与产品更新

探索“共码未来”的无限精彩!

相关文章
|
消息中间件 负载均衡 算法
聊聊 分布式 WebSocket 集群解决方案(二)
聊聊 分布式 WebSocket 集群解决方案
2405 0
聊聊 分布式 WebSocket 集群解决方案(二)
|
机器学习/深度学习 传感器 监控
基于多模态感知的工业安全行为识别技术突破
本项目通过分层特征增强架构,突破工业安全监控中微小目标检测难、行为理解缺失和响应延迟高等技术瓶颈。采用动态ROI聚焦、时空域建模与联邦学习等创新技术,实现厘米级行为捕捉,准确率提升300%,隐患识别响应速度提高112倍,并已在危化、电力、医疗等行业落地应用,具备广阔推广前景。
718 0
|
12月前
|
人工智能 自然语言处理 定位技术
从功能到场景:2025年数字人平台排名与实用推荐全攻略
面对繁多数字人平台,如何选型?本文从生成效率、质量、集成度等五大维度,深度评测2025年主流平台。必火AI凭借全链路智能创作、1分钟克隆+3分钟成片的高效流程,适配个人IP、企业营销、培训等场景,荣登榜首。附实用选型指南,助你精准决策,开启高效内容创作新时代。(238字)
1272 41
|
Cloud Native Serverless API
微服务架构实战指南:从单体应用到云原生的蜕变之路
🌟蒋星熠Jaxonic,代码为舟的星际旅人。深耕微服务架构,擅以DDD拆分服务、构建高可用通信与治理体系。分享从单体到云原生的实战经验,探索技术演进的无限可能。
1086 4
微服务架构实战指南:从单体应用到云原生的蜕变之路
|
传感器 安全 编译器
【C语言】enum 关键字详解
`enum`关键字在C语言中提供了一种简洁而高效的方法来定义一组相关的常量。通过使用枚举,可以提高代码的可读性、可维护性,并减少错误的发生。在实际应用中,枚举广泛用于表示状态、命令、错误码等,为开发者提供了更清晰的代码结构和更方便的调试手段。通过合理使用枚举,可以编写出更高质量、更易维护的C语言程序。
1144 2
|
机器学习/深度学习 人工智能 供应链
《AI重塑工业制造:从传统流水线到智能生产新范式》
在第四次工业革命中,人工智能(AI)深度融入工业制造,推动其向智能化、数字化转型。AI优化生产规划,通过机器学习精准预测需求,提高生产效率和客户满意度;助力柔性生产,实现个性化定制;优化供应链管理,提升协同效率;但也面临数据孤岛、技术成本和伦理安全等挑战。尽管如此,AI正成为工业制造转型升级的核心驱动力。
1545 61
|
存储 人工智能 数据中心
Q3财报:阿里云收入增长13%至317.42亿元
Q3财报:阿里云收入增长13%至317.42亿元
1372 13
|
开发工具 开发者 git
IntelliJ IDEA 插件推荐:提升开发效率的神器
本文介绍了 IntelliJ IDEA 的多个实用插件,涵盖从提高开发效率到美化界面的各个方面。
2011 1
|
前端开发 Linux C#
一款开源、免费、美观的 Avalonia UI 原生控件库 - Semi Avalonia
一款开源、免费、美观的 Avalonia UI 原生控件库 - Semi Avalonia
2009 10
|
机器学习/深度学习 监控 算法
【opencv】计算机视觉:停车场车位实时识别
【opencv】计算机视觉:停车场车位实时识别
859 0