关于google:新知同享-Mobile-开发轻松跨屏高效构建

55次阅读

共计 3855 个字符,预计需要花费 10 分钟才能阅读完成。

谷歌致力于帮忙开发者
更快、更轻松地打造高质量的挪动体验
一起来看 2023 Google 开发者大会上
Mobile 开发值得重点关注的成绩与更新
理解如何进步平台及利用品质
晋升开发效率
使多设施开发体验更晦涩
实现轻松跨屏,高效构建
精彩大会现场一览

用户对跨屏幕体验要求逐步晋升。谷歌致力于确保所有设施都能谐和地协同运行,推动大屏和可折叠设施的倒退,提供残缺、乏味的用户体验。

Pixel 将推出两款新的 Android 设施: Pixel Fold 和 Pixel Tablet,并推出和改良一系列工具和参考,包含 Android Studio Hedgehog Canary 3 中新退出的 Pixel Fold 和 Pixel Tablet 模拟器配置,更新和拓展过的 Material 设计指南,以及针对游戏和创意利用的设计参考。

首个 Wear OS 4 开发者预览版推出。新版本在安全性、用户定制和功耗优化方面均有晋升。借助表盘格局,开发者能够更加轻松地为 Wear OS 4 打造更节能的可定制表盘。Wear OS 功能块 (Tiles)  让用户可能以可预测的形式快速访问他们最依赖的信息和操作。

Wear OS 功能块 (Tiles)

Jetpack Compose for TV Alpha 版 公布,为开发者提供了一套专为电视优化的组件,大大降低了原生电视利用的开发难度。

往年,Android Auto 将笼罩 2 亿台车辆。Android Auto 推出了全新的用户体验,包含专辑封面、并排显示、疾速启动。Android for Cars 能够天然地延长多设施体验。通过 Android Automotive OS,将既有的 Android 利用 (如视频利用和游戏) 移植到车载平台也更加轻松。

Android Auto 和 Automotive OS

借助高效的开发者产品,谷歌致力于帮忙开发者进步利用品质,实现卓越的 Android 利用。在开发过程中提供相应工具和指南来晋升用户体验、进步技术品质,并尽可能使利用保障私密和平安。此前,Google Play 公布了利用和游戏对立品质框架,说明了如何从用户体验、技术品质、隐私权和安全性评估利用品质

用户体验的外围是用户,优化用户体验旨在使利用的应用更简略、愉悦。Android 框架也为开发者创立无障碍服务提供了相干性能,帮忙开发者打造更好的用户体验。

为了改善用户体验,Android 14 减少了新性能: 减少了非线性字体缩放功,疾速放大文本;Sharesheet 提供更加杰出且统一的分享体验;全新 API 让利用按用户自述的性别称说用户;灵便反对各利用语言偏好设定;反对自定义地区偏好设置;预测性返回性能提供返回手势预览,升高误操作几率。

全新的 Android 界面设计核心,为开发者集中提供领导、Figma 入门套件、界面示例和设计参考,以帮忙开发者在手机、大屏设施、可穿戴设施和电视上使用最佳实际,打造用户敌对的界面。

高级技术品质指标应保障稳定性、性能、高级性能、零碎运行状况。谷歌公布的更新将持续帮忙开发者实现更高级的技术品质。

利用品质数据分析 (AQI) 助力实现轻松调试,开发者可间接在 Android Studio 中剖析来自 Crashlytics 和 Android vitals 的解体事件数据。Android vitals 提供调试指南和修复倡议,可取得针对 SDK 相干问题的上下文指南。Android Studio Hedgehog 减少了可选的 git 版本控制集成,间接导航到呈现问题的代码版本。

来自 App Quality Insights 交流会的发言

Flutter 3.10 的新渲染引擎 Impeller 带来突破性图形性能。它能够编译一组较小且简略的着色器,打消着色器编译卡顿,使 Flutter 利用放弃玲珑且可能疾速启动。
高质量利用需充分利用最新的 设施高级性能 ,比方 HDR 视频 / 图片、高级相机、视频编辑、杰出的音频、设施端机器学习、大屏设施。
基准配置文件更新: 基准配置文件通过 R8 和 Dex 从新排序,将启动工夫缩短了 60%,整体界面性能晋升了 40%。

基准配置文件通过 R8 和 Dex 从新排序后的晋升

谷歌始终器重利用的隐衷和平安,这是利用品质的重要支柱,大会也迎来了在隐衷与平安方面的新性能。
Android 14 持续通过 Credential Manager API 来进步平台的隐衷性和安全性;Play Integrity API 推出新的 Beta 版集成计划,使甄别利用危险的速度进步 10 倍;Privacy Sandbox on Android 反对可爱护隐衷的广告 SDK;Android 14 减少照片选择器和拜访选定照片性能。
Health Connect 容许利用通过一个通用的设施端来存储用户衰弱与健身数据。用户可能在一个中央治理全副数据,并进行隐衷设置。
Checks 是一个面向数字产品的合规平台,帮忙开发者疾速辨认、报告并修复问题,打消合规流程中的复杂性。

Checks 会主动帮忙开发者监控合规性和数据共享操作

Modern Android Development 是专门用于放慢并简化 Android 利用开发的解决方案。多种好用的库、工具和指南,让开发高质量的利用变得更快、更容易,进步工作效率。AI 的引入也在开发者的工作流程中提供弱小助力。

Jetpack Compose 是用于构建原生 Android 界面的新工具包,帮忙开发者更疾速、更轻松地构建高品质的 UI。现在,排名前 1,000 的 Android 利用中,有 24% 都在应用 Jetpack Compose 来晋升开发效率,比去年翻了一番。

去年 10 月起,谷歌开始将修饰符迁徙至新架构。仅就文本组件而言,最新的 Alpha 版 Compose 使性能全方位得均匀晋升了 22%。

Compose 对 文本 进行了改良。现反对最新的表情符号版本,并提供轮廓文本、断字反对以及配置换行行为等自定义性能。

引入了新的 布局 来反对更简单的设计用例。开发者能够借新的 Pager 组件在程度或垂直方向上翻阅内容。新的流式布局 (Flow layouts) 反对使用权重动静调整大小,以在容器中散布不同我的项目。

其余 减少了对 Compose 的反对,例如 Glide 和 Google 地图,让开发者可能更轻松地将这些库集成到 Compose 中。

Compose for TV 现已推出 Alpha 版,提供了一个针对 TV 进行了优化的组件库。

Android 始终继续扩大至更多设施。Material 组件 能够帮忙开发者在不同设施上共享设计、创立个性化主题以及打造协同统一的无障碍体验,而不受设施类型的限度。

Material 3 for Compose 1.1 版本公布,新增底部动作条、日期和工夫选取器、搜寻栏、性能提醒等新组件,并已降级到稳固版本。

Material 3 for Compose 1.1 版本

Material 3 for Android 视图 更新了轮播界面、侧边动作条、搜寻栏和搜寻视图等新组件。许多组件反对预测性返回行为,用户能够在实现手势操作之前预览返回操作的后果或指标界面。主题背景方面减少了反对色彩协调等新性能。

Material 3 for Android 视图

Material You 更新了大屏幕指南,提供了反对标准布局的窗口大小类别库。Material You 也为可折叠设施提供了全新的指南,其中 WindowManager API 可帮忙开发者察看所有折叠状态、铰链间距等。

Studio Bot 是内置于 Android Studio 中由 AI 驱动的全新实验性编码助手,开发者无需来到 Android Studio 或上传源代码,即可向其提出问题或用来辅助修复谬误,帮忙进步开发者工作效率。2023 Google 开发者大会现场也设有 Studio Bot 互动展示区,开发者在现场实际操作,充沛理解如何应用 Studio Bot 来强化工作流自动化体验。

参会者在现场体验 Studio Bot

始终以来,谷歌在不断扩大 Kotlin 对 Android 利用的反对规模。Kotlin 正与 JetBrains 单干开发新的 K2 编译器,并整合到相干工具中,如 Android Studio、Android Lint、KSP、Compose 等,以及利用谷歌宏大的 Kotlin 代码库来验证新编译器的兼容性。

MediaPipe 系列产品提供了一种低代码、无代码框架,让开发者能够针对各种平台构建和部署设施端机器学习解决方案。多平台 UI 工具包 Flutter 晋升利用品质和构建适宜多设施的利用。MediaPipe 和 Flutter 一起驱动挪动端生成式 AI 的将来。

MediaPipe

MediaPipe Studio 帮忙开发者测试和体验设施端机器学习。开发者能够尝试九种新的解决方案,例如人脸关键点检测器,应用 MediaPipe Studio 在设施上的浏览器中本地运行此检测器。
MediaPipe Model Maker 是一个低代码库,能够使开发者依据利用场景自定义 MediaPipe 提供的解决方案。生成式 AI 解决方案 利用一种称为 “ 模型蒸馏 ” 的技术对通用的大模型进行提取,以便创立可在设施端运行的小模型,并让其可能专门解决肯定数量的工作。

应用 Flutter 构建由 AI 设计的卡牌游戏游戏《I/O FLIP》。Flutter 能够实现管制屏幕中的每个像素、轻松制作用户界面、用 Dart 代码轻松地实时组合出数百万张可能的卡牌。

卡牌游戏游戏《I/O FLIP》

谷歌将持续助力开发者
为用户打造杰出的挪动端体验
继续关注 2023 Google 开发者大会
更多精彩内容更新

专题演讲继续更新中
扫码中转官网
摸索大会更多精彩
关注“谷歌开发者”微信公众号,获取更多大会信息

正文完
 0