2023 Google 开发者大会|Mobile开发专题追踪

news2024/10/7 7:34:28

文章目录

  • 前言
    • 大会介绍
    • 涉及内容
      • Mobile
      • Web
      • AI
      • Cloud
  • Mobile开发专题
    • 多终端应用的开发
      • 适配大屏
      • 视频流
      • 可穿戴设备
      • 电视
      • 新的设计中心
    • 构建高质量的应用
      • 高级相机和媒体功能
      • 用户的安全和隐私
      • 更精细的视觉体验
  • 小结

前言

哈喽大家好,我是阿Q。近期,【2023 Google 开发者大会】备受关注,由于工作原因,虽然无法亲临现场,感受大会的盛况,但是通过线上参会的方式,还是能感受到现场的热情氛围和精彩内容。

在这里插入图片描述

大会介绍

在这里插入图片描述

首先我们先对 Google 开发者大会做一下简单的介绍:

Google 开发者大会是 Google 面向开发者和科技爱好者展示最新产品和平台的年度盛会。2023 Google 开发者大会(Google I/O Connect|China)为开发者提供丰富的学习资源,实践操作和现场演示,提供与谷歌专家互动、与其他开发者交流的契机,助力开发提效,释放团队创造力,简化工作流程,以开放式集成解决方案为开发者效力,共同构建创新生态,开启美好未来。*

涉及内容

本次大会的主题是:多元共进,大会分享了谷歌在多个领域内取得的成果和最新产品的展示。通过多元化的专题设置,开发者可以根据自己的兴趣和需求选择参与的专题,并深入了解该领域的最新技术和趋势。这有助于他们扩展知识面、开拓视野,并将学到的知识应用到实际项目中。

在这里插入图片描述

大会线上一共有50多个专题演讲可以回放,涵盖 Mobile 开发、Web 开发、AI 开发、Cloud 开发领域,在这里我就不一一展开了,感兴趣的小伙伴可以前往大会专题页观看专题回放视频,探索更多技术新知和前沿案例。https://marketing.csdn.net/p/8b1b4b3f5f0fe4c3cdf1c2d5e42a05c3

Mobile

在这里插入图片描述

Web

在这里插入图片描述

AI

在这里插入图片描述

Cloud

在这里插入图片描述

由谷歌官方打造的 Google 开发者在线课程也在不断更新中,10多个技术方向都有课程在上面,可以多去探索和学习。https://developers.google.cn/learn/pathways?hl=zh-cn&utm_source=csdn

Mobile开发专题

作为曾经的安卓开发者和手机爱好者,本人自然对 Mobile 开发专题有着浓厚的兴趣,想对此次 2023 Google 开发者大会分享的 Mobile 开发相关的技术一探究竟。

多终端应用的开发

首先专题提出将通过三方面来打造出色的移动端体验:

• 让我们聚焦如何适配多屏幕、多终端 Android 设备的生态系统;

• 将会和大家深入探讨多个系统功能,来帮助开发者打造高质量的应用程序;

• 会关注使用 Modern Android Development 提供的一系列开发工具库和指南来提高开发效率;

在这里插入图片描述

适配大屏

随着 Android 平台设备生态系统的蓬勃发展,用户处于多屏幕多终端的时代。针对大屏设备,无论是平板、各种形态的折叠屏手机,Google 发布了在 OS 上的几个重大更新。

Jetpack WindowManager 库可以帮助你针对大屏设备调整布局,更好的响应大屏设备独有的形态,比如可折叠设备的桌面模式。同时还会在Google Play商店中更明显的位置,向用户推荐这样的高质量应用,并展示他们在特定屏幕尺寸上的截图。

在这里插入图片描述

相对于没有针对大屏优化的版本,经过优化的版本在以下几个方面都有显著的进步,如图所示

在这里插入图片描述

视频流

在拥有可调整大小的模拟器的基础上,在 Android Studio 中增加了以视频流呈现实体设备的显示。

可穿戴设备

在这里插入图片描述

在 Wear OS4 开发者预览版中,提供了非常多的隐私保护、安全和电量的优化、以及新增了用户自定义的功能和新的表盘格式。作为开发者,我们只需专注于为用户打造优质的应用体验。

电视

Compose for TV 工具帮助开发者构建更优质的应用,包括顶部、侧边导航、精选轮播界面以及可滚动的容器,还支持电视特有的聚焦系统。

新的设计中心

设计中心为设备设计适合屏幕的应用,提供了适合大屏幕和穿戴设备的图库。无论是针对小屏幕还是大屏幕的开发,都可以依赖统一的常见的应用架构、UI 框架和同样的工具来重复利用这些组件,使开发者编写、修改和维护的代码量降到最低。

在这里插入图片描述

构建高质量的应用

什么是高质量的应用?大家的评判标准都差不太多。作为开发者,不管你是针对哪种设备形态,想要做出一款成功的应用,万变不离其宗的做法就是以用户为核心。什么是以用户为核心?添加新功能、提升稳定性、减少崩溃或者是提高易用性,它们最终将转化为更高的用户满意度和互动度。

以下将从高级相机和媒体功能、用户的安全和隐私、更精细的视觉体验三个方面来说一下平台的更新以及如何根据这些更新来构建高质量的应用。

高级相机和媒体功能

Android 13 增加了对录制清晰的 HDR 视频的支持,还加强了 CameraX Extensions,让手机设备制造商可以把夜间模式、焦外成像模式之类的高级相机功能提供给应用开发者。还增加了 Stream Use Cases ,让手机厂商能针对不同的用户使用场景,优化相机参数。

在这里插入图片描述

Android 14 在此基础上构建而成,增加了对10 比特的 HDR 图片的支持,在拍摄照片时就可以保留更多来自传感器的信息,使照片具有更鲜亮的色彩和更高的对比度。

Camera Extensions API 将原生相机特性和功能引入第三方应用,包括夜间模式、HDR、郊外成像、美颜、自动等功能。可以让用户在应用内也可以拍摄出高质量的照片。

在这里插入图片描述

Snapchat 已率先在应用中支持使用夜间模式直接拍摄,并将陆续拓展到更多设备。开发者是不是都希望能够尽早在应用中体验这些 Camera Extensions 的效果呢?看下图

在这里插入图片描述

用户的安全和隐私

Android 14 上支持的 Passkeys 通行密码是一种更新、更安全的身份验证形式,使应用和用户过渡到无需再记密码的时代。实现机制类似于生物检测识别技术,使用这种验证方式时,登录更快捷,有效提高用户登录率和登录成功率。

在这里插入图片描述

Health Connect 可以让应用采用统一的设备端仓库,来存储用户健康数据。这样用户就可以在一个地方集中查看自己的数据,配置隐私控制。Android 14 开始,Health Connect 会通过 Google Play 的系统更新下发到系统平台。

相比于传统的由应用自行获取并自行存储数据的方式,Health Connect 具有集成化数据和互动、集中管理隐私设置和访问权限、节省开发时间的优点。例如:可以存储50多种健康和健身数据,并对这些数据进行结构化处理,使其更加容易管理和分析。对不同数据类型的测量方式并针对常见的健康和健身场景提供多样化的数据。

更精细的视觉体验

Jetpack Compose 的更新:Compose for Android TV (Alpha 版本)、Glance(RC1)、水平和竖直方向的分页器、流式布局、新的 Material 3 组件、修饰符性能提升。

基于 Compose 打造的 WPS,代码简洁,更易维护;丰富的组件库,简化UI搭建;兼容现有的所有代码;开发效率至少提高了30%;使用 Compose 开发的需求,Bug数量能减少20%左右。

在这里插入图片描述

小结

看完 2023 Google 开发者大会的部分内容之后,我的内心久久不能平静。无论是开发工具的更新,还是创新的应用案例,Google 都给开发者们带来了惊喜的体验。从视频中传达出来的从将AI带入开发者的工作流中,到让大家更轻松的打造高性能的精美UI,再到让调试变得简单,这些都更有助于开发者们开发出更出色的应用。

无论我们是手机端优先的策略还是想要将现有的手机端应用扩展到其他的设备形态上,借助 Google 提供的实用开发工具,打造出高质量的产品应用都将变得更加简单。

的精美UI,再到让调试变得简单,这些都更有助于开发者们开发出更出色的应用。

无论我们是手机端优先的策略还是想要将现有的手机端应用扩展到其他的设备形态上,借助 Google 提供的实用开发工具,打造出高质量的产品应用都将变得更加简单。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1011486.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

TVS二极管的小知识

TVS二极管的小知识 文章目录 TVS二极管的小知识1、工作原理2、TVS二极管参数详解3、选型指南4、TVS二极管选型注意事项 1、工作原理 TVS(Transient Voltage Suppressors)二极管,即瞬态电压抑制器,又称雪崩击穿二极管,…

LabelEdit DLSample

LabelEdit改成true SelectedNode.Text"" 关于图像和数据集的信息在字典DLDataset中表示,DLDataset充当一个数据库。更准确地说,它存储关于数据集和在关键样本下收集的单个样本的字典的一般信息。当需要实际的图像数据时,将为每个…

ClickHouse进阶(十六):clickhouse优化-表优化

进入正文前,感谢宝子们订阅专题、点赞、评论、收藏!关注IT贫道,获取高质量博客内容! 🏡个人主页:含各种IT体系技术,IT贫道_大数据OLAP体系技术栈,Apache Doris,Kerberos安全认证-CSDN博客 📌订阅…

AD20多层板设计中的平电层设计规则

一般情况下的多层板设计非常复杂,尤其层叠的次序以及平电层的电源层设计,Gnd层的设计比较简单,不需要过多的关注,但是电源层的设计非常关键,常常让人感到无法下手的感觉,这里介绍一个简单的防盲很快的让你上…

云流化:XR扩展现实应用发展的一个新方向!

扩展现实的发展已经改变了我们工作、生活和娱乐的方式,而且这才刚刚开始。扩展现实 (Extended reality, XR) 涵盖了沉浸式技术,包括虚拟现实、增强现实和混合现实。从游戏到虚拟制作再到产品设计,XR 使人们能够以前所未有的方式在计算机生成的…

解决方案 | 法大大电子签加速高校七大场景全面实现数字化

随着互联网技术的普及和发展,数字化校园建设在各高校正如火如荼地开展。无纸化办公是数字化校园建设中非常重要的一项内容,如何更好地在高校实现无纸化办公,为学校的教学、科研及管理服务提高工作效率、规范工作流程,是各高校都应…

window server事件ID说明

重启:1074 6013:系统运行时间 6008:非正常关机或者意外关机 WindowsServer2012R2事件id6008什么意思? 在Windows Server 2012 R2中,事件ID 6008是一个系统事件,它通常表示系统的非正常关机或意外关机。当系…

阿里镜像站下载Centos7

CentOS主流版本有7和8,我们这里选择centos7进行安装,因为现在8已经不更新了,CentOS 8 是一个介于实验性版本和稳定商业版本之间的产物,是最后一个版本,一般情况下,我们更追求稳定性,以我们选择 …

幸福里基于 Flink Paimon 的流式数仓实践

摘要:本文整理自字节跳动基础架构工程师李国君,在 Streaming Lakehouse Meetup 的分享。幸福里业务是一种典型的交易、事务类型的业务场景,这种业务场景在实时数仓建模中遇到了诸多挑战。本次分享主要介绍幸福里业务基于 Flink & Paimon …

常用数据库的 API - 开篇

API API 这个词在大多数人看来可能和 CNS 差不多,前者天天听说就是用不上,后者天天读就是发不了。 不过,通过今天的一个简短介绍,今后 API 这个东西你就用上了,因为在文章最后我将会展示一个最最基础且高频的 API 使…

小白如何选择阿里云服务器配置?CPU内存带宽系统盘选择

阿里云服务器配置选择_CPU内存/带宽/存储配置_小白指南,阿里云服务器配置选择方法包括云服务器类型、CPU内存、操作系统、公网带宽、系统盘存储、网络带宽选择、安全配置、监控等,阿小云分享阿里云服务器配置选择方法,选择适合自己的云服务器…

4.3 IAT Hook 挂钩技术

IAT(Import Address Table)Hook是一种针对Windows操作系统的API Hooking 技术,用于修改应用程序对动态链接库(DLL)中导入函数的调用。IAT是一个数据结构,其中包含了应用程序在运行时使用的导入函数的地址。…

左神高级提升班1 很重要的题目

【案例1】 【题目描述 难度非常高】 【思路解析】 因为要求额外空间复杂度为O(1),所以我们只能使用有限几个变量,来得到整个数组所在的城市距离首都的距离。因为数组paths[i]表示,i城市指向paths[i]城市,我们可以利用这个指向关…

ElasticSearch系列-简介与安装详解

全文检索 讲ElasticSearch之前, 需要先提一下全文检索.全文检索是计算机程序通过扫描文章中的每一个词,对每一个词建立一个索引,指明该词在文章中出现的次数和位置。当用户查询时根据建立的索引查找,类似于通过字典的检索字表查字的过程。 …

内网隧道代理技术(二十六)之 搭建ICMP隧道上线CS

搭建ICMP隧道上线CS ICMP隧道原理 ICMP隧道简单实用,是一个比较特殊的协议。在一般的通信协议里,如果两台设备要进行通信,肯定需要开放端口,而在ICMP协议下就不需要。最常见的ping命令就是利用的ICMP协议,攻击者可以利用命令行得到比回复更多的ICMP请求。在通常情况下,…

Django系列:Django的项目结构与配置解析

Django系列 Django的项目结构与配置解析 作者:李俊才 (jcLee95):https://blog.csdn.net/qq_28550263 邮箱 :291148484163.com 本文地址:https://blog.csdn.net/qq_28550263/article/details/132893616 【介…

参议员和科技巨头的私人人工智能峰会引发争议

周三,美国参议员查克舒默(D-NY)在参议院办公楼举办了一场关于潜在人工智能监管的“人工智能洞察论坛”。与会者包括亿万富翁和现代行业巨头,如埃隆马斯克、比尔盖茨、马克扎克伯格、OpenAI的萨姆奥特曼和英伟达的黄仁勋。但是这份公司客人名单22个中的14…

晨控CK-FR102系列与汇川AC800系列MODBUSTCP通讯手册

晨控CK-FR102系列与汇川AC800系列MODBUSTCP通讯手册 晨控CK-FR102AN系列是一款基于射频识别技术的高频双通道读写器,读写器工作频率为13.56MHZ,支持对I-CODE 2、I-CODE SLI等符合ISO15693国际标准协议格式标签的读取。高频双通道读写器支持标准工业通讯…

在PG或HGDB上启用块校验checksum

瀚高数据库 目录 环境 文档用途 详细信息 环境 系统平台:Linux x86-64 Red Hat Enterprise Linux 7 版本:14,N/A 文档用途 用途 使用checksum,对数据库提供块校验,以发现隐藏的块损坏问题,注意仅适用于原生PG或…

PHP自己的框架2.0设置常量并绑定容器(重构篇三)

目录 1、设置常量并绑定容器 2、容器增加设置当前容器的实例和绑定一个类实例当容器 3、将常量绑定到容器中 4、运行效果 1、设置常量并绑定容器 2、容器增加设置当前容器的实例和绑定一个类实例当容器 //设置当前容器的实例public static function setInstance($instance){…