0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

新知同享 | Mobile 开发轻松跨屏,高效构建

谷歌开发者 来源:未知 2023-09-08 20:10 次阅读
wKgZomT7EEaAY6ELAADTR0cFGoI611.png

谷歌致力于帮助开发者

更快、更轻松地打造高质量的移动体验

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

Mobile 开发值得重点关注的成果与更新

了解如何提高平台及应用质量

提升开发效率

使多设备开发体验更流畅

实现轻松跨屏,高效构建

精彩大会现场一览

wKgZomT7EEaAYkyKAACJEYY-G7o712.png

用户对跨屏幕体验要求逐渐提升。谷歌致力于确保所有设备都能和谐地协同运行,推动大屏和可折叠设备的发展,提供完整、有趣的用户体验。

wKgZomT7EEaAPCdJAAATRLLLE9Y808.png

wKgZomT7EEaAEBhBAAALaaJyTXc549.png

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

wKgZomT7EEaAIhltAAARrcDy_eE549.png

wKgZomT7EEaAEBhBAAALaaJyTXc549.png

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

wKgZomT7EEaAN7IcAAF7Vde5JcU480.png

Wear OS 功能块 (Tiles)

wKgZomT7EEeAK-LLAAARsoIBrsE006.png

wKgZomT7EEaAEBhBAAALaaJyTXc549.png

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

wKgZomT7EEeAQYDiAAAU2z4dzrM871.png

wKgZomT7EEaAEBhBAAALaaJyTXc549.png

今年,Android Auto 将覆盖 2 亿台车辆。Android Auto 推出了全新的用户体验,包括专辑封面、并排显示、快速启动。Android for Cars 可以自然地延伸多设备体验。通过 Android Automotive OS,将既有的 Android 应用 (如视频应用和游戏) 移植到车载平台也更加轻松。

wKgZomT7EEeAKcivAANYjZCwVIU558.png

Android Auto 和 Automotive OS

wKgZomT7EEeAQ0F7AACLpNRoDyE305.png

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

wKgZomT7EEeANxDCAAAU_JQ0Blg296.png

用户体验的核心是用户,优化用户体验旨在使应用的使用更简单、愉悦。Android 框架也为开发者创建无障碍服务提供了相关功能,帮助开发者打造更好的用户体验。

wKgZomT7EEeAY8XkAAALSXVC61k870.png

为了改善用户体验,Android 14 增加了新功能: 增加了非线性字体缩放功,快速放大文本;Sharesheet 提供更加出色且一致的分享体验;全新 API 让应用按用户自述的性别称呼用户;灵活支持各应用语言偏好设定;支持自定义地区偏好设置;预测性返回功能提供返回手势预览,降低误操作几率。

wKgZomT7EEeAY8XkAAALSXVC61k870.png

全新的 Android 界面设计中心,为开发者集中提供指导、Figma 入门套件、界面示例和设计参考,以帮助开发者在手机、大屏设备、可穿戴设备和电视上运用最佳实践,打造用户友好的界面。

左右滑动查看详细更新内容

wKgZomT7EEeAXe-sAAATQE3Vo8I686.png

高级技术质量目标应保证稳定性、性能、高级功能、系统运行状况。谷歌发布的更新将继续帮助开发者实现更高级的技术质量。

wKgZomT7EEeAY8XkAAALSXVC61k870.png

应用质量数据分析 (AQI) 助力实现轻松调试,开发者可直接在 Android Studio 中分析来自 Crashlytics 和 Android vitals 的崩溃事件数据。Android vitals 提供调试指南和修复建议,可获得针对 SDK 相关问题的上下文指南。Android Studio Hedgehog 增加了可选的 git 版本控制集成,直接导航到出现问题的代码版本。

wKgZomT7EEiAQZlxAAH5YAYatN4293.png

来自 App Quality Insights 交流会的发言

wKgZomT7EEeAY8XkAAALSXVC61k870.png

Flutter 3.10 的新渲染引擎 Impeller 带来突破性图形性能。它可以编译一组较小且简单的着色器,消除着色器编译卡顿,使 Flutter 应用保持小巧且能够快速启动。

wKgZomT7EEeAY8XkAAALSXVC61k870.png

高质量应用需充分利用最新设备高级功能,比如 HDR 视频/图片、高级相机、视频编辑、出色的音频、设备端机器学习、大屏设备。

wKgZomT7EEeAY8XkAAALSXVC61k870.png

基准配置文件更新: 基准配置文件通过 R8 和 Dex 重新排序,将启动时间缩短了 60%,整体界面性能提升了 40%。

wKgZomT7EEiAcVRmAACvgxQRv8Y188.png

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

wKgZomT7EEiAaQGGAAAVbom-RSo432.png

谷歌一直重视应用的隐私和安全,这是应用质量的重要支柱,大会也迎来了在隐私与安全方面的新功能。

wKgZomT7EEeAY8XkAAALSXVC61k870.png

Android 14 继续通过 Credential Manager API 来提高平台的隐私性和安全性;Play Integrity API 推出新的 Beta 版集成方案,使鉴别应用风险的速度提高10 倍;Privacy Sandbox on Android 支持可保护隐私的广告 SDK;Android 14 增加照片选择器和访问选定照片功能。

wKgZomT7EEeAY8XkAAALSXVC61k870.png

Health Connect 允许应用通过一个通用的设备端来存储用户健康与健身数据。用户能够在一个地方管理全部数据,并进行隐私设置。

wKgZomT7EEeAY8XkAAALSXVC61k870.png

Checks 是一个面向数字产品的合规平台,帮助开发者快速识别、报告并修复问题,消除合规流程中的复杂性。

wKgZomT7EEiAOMb9AAF0V6NhZwQ056.png

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

wKgZomT7EEiAWx9UAACLJde8TPI975.png

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

wKgZomT7EEiAe3LvAAAWuXpIUQM389.png

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

wKgZomT7EEmAASe_AAALY4HGdZk412.png

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

wKgZomT7EEmAASe_AAALY4HGdZk412.png

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

wKgZomT7EEmAASe_AAALY4HGdZk412.png

引入了新的布局来支持更复杂的设计用例。开发者可以借新的 Pager 组件在水平或垂直方向上翻阅内容。新的流式布局 (Flow layouts) 支持使用权重动态调整大小,以在容器中分布不同项目。

wKgZomT7EEmAASe_AAALY4HGdZk412.png

其他增加了对 Compose 的支持,例如 Glide 和 Google 地图,让开发者能够更轻松地将这些库集成到 Compose 中。

wKgZomT7EEmAASe_AAALY4HGdZk412.png

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

左右滑动查看详细更新内容

wKgZomT7EEmALRbWAAATzocFCL0627.png  

Android 一直持续扩展至更多设备。Material 组件可以帮助开发者在不同设备上共享设计、创建个性化主题以及打造协同一致的无障碍体验,而不受设备类型的限制。

wKgZomT7EEmAASe_AAALY4HGdZk412.png

Material 3 for Compose 1.1 版本发布,新增底部动作条、日期和时间选取器、搜索栏、功能提示等新组件,并已升级到稳定版本。

wKgZomT7EEmAb3LqAARPBr1sWKs820.png

Material 3 for Compose 1.1 版本

wKgZomT7EEmAASe_AAALY4HGdZk412.png

Material 3 for Android 视图更新了轮播界面、侧边动作条、搜索栏和搜索视图等新组件。许多组件支持预测性返回行为,用户可以在完成手势操作之前预览返回操作的结果或目标界面。主题背景方面增加了支持颜色协调等新功能。

wKgZomT7EEmAToxTAAKNDX3CWmc129.png

Material 3 for Android 视图

wKgZomT7EEmAASe_AAALY4HGdZk412.png

Material You 更新了大屏幕指南,提供了支持规范布局的窗口大小类别库。Material You 也为可折叠设备提供了全新的指南,其中 WindowManager API 可帮助开发者观察所有折叠状态、铰链间距等。

wKgZomT7EEmAFobgAAAT4G6Sf5Q724.png

wKgZomT7EEmAASe_AAALY4HGdZk412.png

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

wKgZomT7EEmAMZW5AAFrGi7ziwk144.jpg

参会者在现场体验Studio Bot

wKgZomT7EEqAU8eVAAAVPkYPLhM835.png

wKgZomT7EEmAASe_AAALY4HGdZk412.png

一直以来,谷歌在不断扩大 Kotlin 对 Android 应用的支持规模。Kotlin 正与 JetBrains 合作开发新的 K2 编译器,并整合到相关工具中,如 Android Studio、Android Lint、KSP、Compose 等,以及利用谷歌庞大的 Kotlin 代码库来验证新编译器的兼容性。

wKgZomT7EEqAWVoZAACMwx5r56U110.png

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

wKgZomT7EEqAcMsJAAFQaLRGgOw486.png

MediaPipe

wKgZomT7EEqAeH0AAAAezoe_6lg927.png

wKgZomT7EEqAUJA7AAALO7CzN-k711.png

MediaPipe Studio 帮助开发者测试和体验设备端机器学习。开发者可以尝试九种新的解决方案,例如人脸关键点检测器,使用 MediaPipe Studio 在设备上的浏览器中本地运行此检测器。

wKgZomT7EEqAUJA7AAALO7CzN-k711.png

MediaPipe Model Maker 是一个低代码库,可以使开发者根据应用场景自定义 MediaPipe 提供的解决方案。

wKgZomT7EEqAUJA7AAALO7CzN-k711.png

生成式 AI 解决方案利用一种称为 "模型蒸馏" 的技术对通用的大模型进行提取,以便创建可在设备端运行的小模型,并让其能够专门处理一定数量的任务。

wKgZomT7EEqAL9LSAAAgSy_R0i4542.png

wKgZomT7EEqAUJA7AAALO7CzN-k711.png

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

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

谷歌将继续助力开发者

为用户打造出色的移动端体验

持续关注 2023 Google 开发者大会

更多精彩内容更新

wKgZomT7EEuAQdiNAAC3NFzC3L0281.png

专题演讲持续更新中

扫码直达官网

探索大会更多精彩

wKgZomT7EEuATgZ1AAAafJIrrMk428.gif 点击屏末||即刻访问2023 Google 开发者大会官方网站

wKgZomT7EEuAIioAAAATN9B0Fw0849.pngwKgZomT7EEuAXjDzAAMyGF3oQT4829.pngwKgZomT7EEuASqXsAAAptPJQ2wE612.png  


原文标题:新知同享 | Mobile 开发轻松跨屏,高效构建

文章出处:【微信公众号:谷歌开发者】欢迎添加关注!文章转载请注明出处。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 谷歌
    +关注

    关注

    27

    文章

    5861

    浏览量

    103263

原文标题:新知同享 | Mobile 开发轻松跨屏,高效构建

文章出处:【微信号:Google_Developers,微信公众号:谷歌开发者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    鸿蒙开发【编译构建】讲解

    ,任务注册编排、工程模型管理、配置管理等关键能力,更符合ArkTS/JS开发者的开发习惯。 构建插件hvigor-ohos-plugin:是基于Hvigor构建工具
    发表于 02-27 17:41

    【米尔-全志T113-i开发板试用】基础开发环境配置和opencv-mobile移植测试

    【米尔-全志T113-i开发板试用】基础开发环境配置和opencv-mobile移植测试 MYC-YT113i核心板及开发板 真正的国产核心板,100%国产物料认证 国产T113-i处
    发表于 01-23 15:13

    【米尔-全志T113-i开发板试用】基础开发环境配置和opencv-mobile移植测试

    【米尔-全志T113-i开发板试用】基础开发环境配置和opencv-mobile移植测试 MYC-YT113i核心板及开发板 真正的国产核心板,100%国产物料认证 国产T113-i处
    发表于 12-27 20:04

    前方高能!2023 开放原子开发者大会亮点攻略,一触即发

    OpenAtom OpenHarmony Code Camp 活动致力于交流和研讨 DevEco Studio 具备基本代码开发,编译构建及调测等能力外,众多支持 OpenHarmony 应用高效
    的头像 发表于 12-20 17:43 263次阅读
    前方高能!2023 开放原子<b class='flag-5'>开发</b>者大会亮点攻略,一触即发

    前方高能!2023开放原子开发者大会亮点攻略,一触即发

    OpenAtom OpenHarmony Code Camp 活动致力于交流和研讨DevEco Studio具备基本代码开发,编译构建及调测等能力外,众多支持OpenHarmony应用高效
    的头像 发表于 12-09 18:45 535次阅读
    前方高能!2023开放原子<b class='flag-5'>开发</b>者大会亮点攻略,一触即发

    轻松入门开发ARM程序分享

    电子发烧友网站提供《轻松入门开发ARM程序分享.pdf》资料免费下载
    发表于 11-17 11:39 0次下载
    <b class='flag-5'>轻松</b>入门<b class='flag-5'>开发</b>ARM程序分享

    DevEco Hvigor高效编译,构建过程新秘籍

    作者:Lewei,华为终端BG编译构建技术专家 DevEco Hvigor是使用TypeScript语言开发的全新轻量化的任务调度工具,针对HarmonyOS应用提供了一系列编译构建任务,支持将
    发表于 10-17 16:54

    HarmonyOS/OpenHarmony原生应用开发-华为Serverless云端服务支持说明(一)

    )。 华为Serverless除了支撑常规业务领域,还针对应用开发领域做了深度支持。提供了主流应用平台的支持,完善的用户认证体系,以及丰富的应用领域微解决方案,可帮助开发高效构建应用
    发表于 10-08 10:22

    新知同享 | Web 开发性能提升,优化体验

    现场一览 Web 开发不断发展,每年都带来性能提升和功能迭代,开启丰富多样的新体验,让开发者能够获享高级计算功能。谷歌提供工具和解决方案,帮助开发人员构建符合心意的网页,既能满足特定需
    的头像 发表于 09-09 19:10 500次阅读

    新知同享 | AI 开发广泛应用,高效构建

    谷歌致力于通过高效、可靠的方法 构建 AI 驱动的产品 如今已经走过了七年 "AI 为先" 的旅程 一起来看 2023 Google 开发者大会上 AI 开发如何被广泛应用,简化
    的头像 发表于 09-09 19:10 343次阅读

    新知同享|Cloud 开发加速创新,更加安全

    和模型 是 Google Cloud 第一个 AI 重点发展领域,帮助出海企业及开发轻松构建和部署生成式 AI 行业应用,保障企业级的安全与隐私。Google Clou
    的头像 发表于 09-08 20:10 278次阅读

    如何构建一个高效的日志记录系统 Rlog组件的应用

    Rlog作为一款高性能的纯C语言日志组件,为开发人员提供了一种轻松、灵活且可定制的日志记录解决方案。其简单的接口和插件扩展功能使得它适用于各种不同规模和类型的项目。无论是小型应用程序还是大型系统,Rlog都能为您提供高效的日志记
    发表于 08-16 12:45 337次阅读
    如何<b class='flag-5'>构建</b>一个<b class='flag-5'>高效</b>的日志记录系统 Rlog组件的应用

    ARM Mobile Studio的常见问题解答

    如果未正确设置许可,ARM Mobile Studio工具将失败,并出现许可错误。 这里描述了造成这种情况的可能原因。 ARM Mobile Studio许可证已过期ARM Mobile
    发表于 08-11 07:27

    将Arm Mobile Studio集成到CI工作流中

    如果您的开发团队使用CI(持续集成)系统合并每日代码更改,则可以使用Arm Mobile Studio在多台设备上运行夜间自动设备性能测试。每天早上自动生成HTML摘要报告供团队分析,并导出机器可读
    发表于 08-08 07:42

    如何轻松构建基于LED的强大障碍灯系统

    在本文中,我们将讨论如何轻松构建基于LED的强大障碍灯系统,使用最少的零件和高效的工作。
    的头像 发表于 06-25 17:25 562次阅读
    如何<b class='flag-5'>轻松</b><b class='flag-5'>构建</b>基于LED的强大障碍灯系统