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 HedgehogCanary 3 中新加入的 Pixel Fold 和 Pixel Tabletvwin 器配置,更新和拓展过的 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 forTV 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.png wKgZomT7EEuAXjDzAAMyGF3oQT4829.png wKgZomT7EEuASqXsAAAptPJQ2wE612.png


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

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


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

    关注

    27

    文章

    6067

    浏览量

    104008

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

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

收藏 人收藏

    评论

    相关推荐

    ArkUI-X开发指南:【SDK配置和构建说明】

    ArkUI-X SDK是ArkUI-X开源项目的编译产物,可将ArkUI-X SDK集成到现有Android和iOS应用工程中,使 开发者基于一套ArkTS主代码,就可以 构建支持多平台的精美、高性能应用。SDK内容包含ArkUI
    的头像 发表于05-25 16:48 2127次阅读
    ArkUI-X<b class='flag-5'>开发</b>指南:【SDK配置和<b class='flag-5'>构建</b>说明】

    鸿蒙ArkUI-X平台技术:【开发准备】

    本文档适用于ArkUI 平台应用 开发的初学者。通过 开发环境搭建、应用工程创建、编译和运行,熟悉ArkUI 平台应用 开发基本流程。
    的头像 发表于05-24 10:40 256次阅读
    鸿蒙ArkUI-X<b class='flag-5'>跨</b>平台技术:【<b class='flag-5'>开发</b>准备】

    鸿蒙ArkUI-X平台开发:【命令行工具(ACE Tools)】

    ACE Tools是一套为ArkUI-X项目 平台应用 开发者提供的命令行工具,支持在Windows/Ubuntu/macOS平台运行,用于 构建OpenHarmony/HarmonyOS、Android和iOS平台的应用程序,其功
    的头像 发表于05-21 17:39 888次阅读
    鸿蒙ArkUI-X<b class='flag-5'>跨</b>平台<b class='flag-5'>开发</b>:【命令行工具(ACE Tools)】

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

    ,任务注册编排、工程模型管理、配置管理等关键能力,更符合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 365次阅读
    前方高能!2023 开放原子<b class='flag-5'>开发</b>者大会亮点攻略,一触即发

    Google Play 游戏电脑版 | 助力开发高效打造无缝设备游戏

    ZlongGames 借助 Google Play 游戏电脑版简化 平台 开发流程,成功为用户打造了无缝的 设备游戏体验,用户留存率和付费率均有显著提升。 快来一起观看视频,了解 ZlongGames
    的头像 发表于12-08 13:50 342次阅读
    Google Play 游戏电脑版 | 助力<b class='flag-5'>开发</b>者<b class='flag-5'>高效</b>打造无缝<b class='flag-5'>跨</b>设备游戏

    轻松入门开发ARM程序分享

    德赢Vwin官网 网站提供《 轻松入门 开发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

    【技术视界】DevEco Hvigor高效编译,构建过程新秘籍

    的是华为终端BG编译 构建技术专家的分享,希望能为您的 开发之路带来启发~ 作者:Lewei,华为终端BG编译 构建技术专家 DevEcoHvigor是使用TypeScript语言 开发的全新
    的头像 发表于09-26 12:10 865次阅读
    【技术视界】DevEco Hvigor<b class='flag-5'>高效</b>编译,<b class='flag-5'>构建</b>过程新秘籍

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

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

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

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

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

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