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

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

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

致力于为开发者持续打造

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

一起来看看 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

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

image.png

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


持续关注谷歌开发者

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

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

相关文章
|
6月前
|
机器学习/深度学习 移动开发 数据可视化
低代码技术这么香,怎么把它的开发特点发挥到极致?
低代码是一种可视化软件开发方法,通过最少的编码更快地交付应用程序。图形用户界面和拖放功能使开发过程的各个方面自动化,消除了对传统计算机编程方法的依赖。
|
7月前
|
安全 黑灰产治理
互联网产品体验
互联网产品体验
50 0
|
10月前
|
移动开发 JavaScript Java
体育直播平台的未来发展趋势-快速开发搭建平台最优方案
体育直播平台的兴起是用户需求和技术的不断发展在互联网时代一种自然衍变,末来趋势被业内给予高度肯定,有效的扩宽赛事观看渠道和触及大量的潜在的体育爱好者。
体育直播平台的未来发展趋势-快速开发搭建平台最优方案
|
11月前
|
机器学习/深度学习 算法
【AIGC】让创意设计更加便捷、高效、精准!
AIGC技术无疑可以为设计师的工作提供有益的辅助性,并且在不断的创新中,也能够不断完善其自身的设计能力和质量,更好地协助设计师实现自己的创意想法。
257 0
|
前端开发 NoSQL Java
在农业银行做开发是什么样的体验?
分享一位22届的学弟分享自己在入职农业银行-软件开发岗位2个月后的体验。 我是22届的学生一枚,秋招季选择了农业银行软件开发一职,现在入职大概2个月了,也就是九月份,趁着这段时间就聊聊这段时间的工作现状吧。
134 0
|
Web App开发 存储 缓存
共码未来 | 助力实现事半功倍的前端开发体验
共码未来 | 助力实现事半功倍的前端开发体验
196 0
共码未来 | 助力实现事半功倍的前端开发体验
|
编解码 搜索推荐 UED
一对一直播平台开发,重视功能开发打好体验基础
一对一直播平台开发,重视功能开发打好体验基础
|
人工智能 监控 算法
打造算法在线服务领域极致开发体验与性能 — 阿里TPP图化框架技术实践
TPP图化致力于打造一个算法在线服务领域易用、性能极致、迭代效率远超普通方式的产品。本文将介绍TPP图化以及2021年在性能、开发体验上的改进,并介绍未来TPP图化的规划。
打造算法在线服务领域极致开发体验与性能 — 阿里TPP图化框架技术实践
|
监控 视频直播 数据安全/隐私保护
一对一直播app开发逐渐稳定,需要技术方面的优化
在一对一直播过程中,很可能会因为环境问题、连麦问题等,影响音质,出现噪声、回声的现象。一对一直播app开发使用音频处理技术,降低噪声影响,消除回声现象,还能根据人声进行自动增益,让音频更清晰,提升音频质量。
|
搜索推荐 UED
短视频软件开发有哪些优势
每个人都在手机上有一款短视频APP,从中可以看出现在短视频的发展是多么的火热,这也是年轻人手机中最热门的APP之一。
130 0
短视频软件开发有哪些优势