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

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

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

致力于为开发者持续打造

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

一起来看看 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月前
|
设计模式 人工智能 开发工具
安卓应用开发:构建未来移动体验
【2月更文挑战第17天】 随着智能手机的普及和移动互联网技术的不断进步,安卓应用开发已成为一个热门领域。本文将深入探讨安卓平台的应用开发流程、关键技术以及未来发展趋势。通过分析安卓系统的架构、开发工具和框架,本文旨在为开发者提供全面的技术指导,帮助他们构建高效、创新的移动应用,以满足不断变化的市场需求。
52 1
|
25天前
|
存储 编解码 算法
带货直播这么流畅,原来是这套技术系统在支撑!
大家好,我是小米。今天聊聊社区直播带货的流程。主播通过RTMPS协议将加密直播流发送至POP内的代理服务器,再由代理服务器转发至数据中心的网关服务器,经端口转换后,使用一致性哈希算法分配至编码服务器进行转码和输出,最终通过DASH协议实现流畅直播及持久化存储,确保高效稳定的直播体验。这一流程背后有复杂的技术支撑,希望能帮大家更好地理解直播背后的机制。
25 2
|
2月前
|
开发工具 Android开发 UED
探索移动应用开发之旅:打造流畅用户体验的秘诀
【9月更文挑战第18天】在数字化时代,移动应用成为连接用户与服务的关键桥梁。本文将深入探讨移动应用开发的精髓,从选择合适的开发工具到设计直观的用户界面,再到优化性能和提升用户体验的策略。我们将以一个简单的代码示例来展示如何实现这些目标,引导你步入高效、创新的移动应用开发之路。
|
3月前
|
开发者 图形学 UED
深度解析Unity游戏开发中的性能瓶颈与优化方案:从资源管理到代码执行,全方位提升你的游戏流畅度,让玩家体验飞跃性的顺滑——不止是技巧,更是艺术的追求
【8月更文挑战第31天】《Unity性能优化实战:让你的游戏流畅如飞》详细介绍了Unity游戏性能优化的关键技巧,涵盖资源管理、代码优化、场景管理和内存管理等方面。通过具体示例,如纹理打包、异步加载、协程使用及LOD技术,帮助开发者打造高效流畅的游戏体验。文中提供了实用代码片段,助力减少内存消耗、提升渲染效率,确保游戏运行丝滑顺畅。性能优化是一个持续过程,需不断测试调整以达最佳效果。
80 0
|
3月前
|
SQL 缓存 数据库
大型网站优化指南:打造流畅的在线体验
大型网站优化指南:打造流畅的在线体验
67 0
|
6月前
|
关系型数据库 数据安全/隐私保护 开发者
OnlyOffice:释放无限创意,打造高效协作新体验
OnlyOffice:释放无限创意,打造高效协作新体验
173 0
OnlyOffice:释放无限创意,打造高效协作新体验
|
机器学习/深度学习 算法
【AIGC】让创意设计更加便捷、高效、精准!
AIGC技术无疑可以为设计师的工作提供有益的辅助性,并且在不断的创新中,也能够不断完善其自身的设计能力和质量,更好地协助设计师实现自己的创意想法。
330 0
|
前端开发 NoSQL Java
在农业银行做开发是什么样的体验?
分享一位22届的学弟分享自己在入职农业银行-软件开发岗位2个月后的体验。 我是22届的学生一枚,秋招季选择了农业银行软件开发一职,现在入职大概2个月了,也就是九月份,趁着这段时间就聊聊这段时间的工作现状吧。
174 0
|
容灾 测试技术 调度
一对一直播系统开发,稳定的系统更具发展优势
一对一直播系统开发,稳定的系统更具发展优势
|
Web App开发 存储 缓存
共码未来 | 助力实现事半功倍的前端开发体验
共码未来 | 助力实现事半功倍的前端开发体验
232 0
共码未来 | 助力实现事半功倍的前端开发体验