一起看 I/O | 移动设备、Web、AI 和 Google Cloud 更新一览

news2024/12/23 13:51:00

242298627e1a0e93f4af9760ac863c10.png

作者 / Developer X 副总裁兼总经理、开发者关系主管 Jeanine Banks

感谢您再次与我们共享 Google I/O 大会的精彩!我们正在持续深度投入资源来提升 AI、移动设备、Web 和 Google Cloud,致力于让您的开发工作更加轻松。现在,您看到了许多我们使用生成式 AI 改进产品的方法。我们很高兴看到这些工具创造出更多机会,并且期待看到您构建的产品。欢迎您回顾以下重点发布内容,了解如何简化端到端工作流和提高生产力等精彩内容。

△ 5 分钟了解 2023 年 Google I/O 大会开发者主题演讲

a383dd5f6bb3105148ad81c9860be990.png

AI

让所有人都可以通过非常高效、可靠的方法构建 AI 驱动的产品。

PaLM API and MakerSuite

通过 PaLM API 访问 Google 的先进大型语言模型,构建生成式 AI 应用。使用 MakerSuite 直接在您的浏览器中快速创建提示并为其进行原型设计,无需机器学习专业知识或代码。

  • PaLM API 和 MakerSuite
    https://io.google/2023/program/21666103-ad8f-463f-9f05-a2b1e11aeb60/

Firebase AI 扩展

开发者如今可以使用 Firebase 扩展访问 PaLM API。您可以在带有 PaLM API 扩展程序的全新聊天机器人中添加用于连续对话、文本摘要等功能的聊天界面。

  • Firebase
    https://io.google/2023/program/d2aa0ce5-06e2-4f01-b67c-3a5dea8b9caa/

MediaPipe Studio 和解决方法

MediaPipe 是一个开源的跨平台框架,用于在移动设备、桌面设备和 Web 上构建机器学习解决方案。您可以尝试九种新的解决方案,例如人脸关键点检测器,使用 MediaPipe Studio 在设备上的浏览器中本地运行此检测器。

  • MediaPipe Studio 和解决方法
    https://io.google/2023/program/44701430-a72b-47e3-aeb9-a6f8d5faace4/

跨工作流的工具

从使用带 Kaggle 模型的数据集和预训练模型,到使用 KerasCV 和 KerasNLP 进行计算机视觉和自然语言处理的便利模块化库,我们很自豪能通过多样化的工具集为您的工作流提供端到端体验。

  • 跨工作流的工具
    https://io.google/2023/program/4b9ae421-afec-4c6e-a3ca-dfa1164f7cff/

  • Kaggle
    https://io.google/2023/program/6afdea90-781b-4eaa-8d29-67e7a535565f/

  • KerasCV 和 KerasNLP
    https://io.google/2023/program/79e77594-3e72-4df2-a754-916af4f29ba9/

16d994bfc72ad445aac0cb217d315d95.png

移动设备

利用 AI 的强大功能提升工作效率,构建多设备环境,并使用现代 Android 开发 (Modern Android Development) 更快地完成更多任务。

Studio Bot

我们将在 Android Studio 中推出 Studio Bot 这款由 AI 驱动的对话式体验,帮助您提高工作效率。这是一个早期的实验版本,可以帮助您编写和调试代码,回答您关于 Android 开发的问题。

  • Studio Bot
    https://io.google/2023/program/d94e89c5-1efa-4ab2-a13a-d61c5eb4e49c/

在 Android 可折叠设备和平板电脑上大放异彩

随着 Pixel 系列推出 Pixel Fold 和 Pixel Tablet 这两款新的 Android 设备,Google 和我们的合作伙伴共同推进大屏幕设备的发展。凭借改进的工具和指南,例如 Android Studio Hedgehog Canary 3 中全新的 Pixel Fold 和 Pixel Tablet 模拟器配置、扩展的 Material Design 更新,以及游戏和创意应用的灵感,现在正是为大屏幕生态投入资源的好时机。

  • 在 Android 可折叠设备和平板电脑上大放异彩
    https://io.google/2023/program/035d04f9-bc75-479e-8865-493151c867c4/

Wear OS: 表盘、Wear OS 4 和磁贴动画

自从发布 Wear OS 3 以来,Wear OS 活跃设备数量已经增长了 5 倍,因此,现在大家有更充足的理由为手表打造出色的应用体验。为此,我们发布了新的表盘格式。这是与 Samsung 联合打造的声明式 XML 格式的表盘,以帮助您将独特的创意发布至表盘市场。

  • Wear OS: 表盘、Wear OS 4 和磁贴动画
    https://io.google/2023/program/ac09dc41-5d45-4ccd-ad87-2503e22c4e6c/

现代 Android 开发

Jetpack Compose 经历过几次更新后,可以更容易地在更多屏幕上构建丰富的界面,例如 Alpha 版本的 Compose for TV 和 Glance 主屏幕 widget (现已处于 Beta 版)。同时,Android Studio 中的新功能 (包括 App Quality Insights 中的新增功能等) 可帮助您提高工作效率。

  • 现代 Android 开发
    https://io.google/2023/program/838fba77-a661-42fd-aebc-a1b0e5f26249/

Flutter 3.10

利用 Impeller 来增强图形性能。最新版本的 Flutter 如今包含一个 JNI 桥,可连接到用 Kotlin 编写的 Jetpack 库。您无需外部插件,即可直接从 Dart 调用新的 Jetpack 库。

  • Flutter 3.10
    https://io.google/2023/program/7a253260-3941-470b-8a4d-4253af000119/

Geospatial Creator

使用由 ARCore 和 Google Maps Platform 3D 地图提供支持的全新 Geospatial Creator,轻松设计和发布 AR 内容。Geospatial Creator 现已可在 Unity 或 Adobe Aero 中使用。

  • Geospatial Creator
    https://io.google/2023/program/b95fac83-6dfd-4138-928a-f2d60dde408d/

63aad51df9c096d2290687bf7ac6029f.png

Web

体验更加强大和开放的 Web,简化开发工作且支持 AI。

WebAssembly (即 WASM): 托管内存语言支持

WASM 如今支持 Kotlin 和 Dart,可让 Android 和 Flutter 开发者利用其优势,即在重用现有代码的同时,利用原生性能在 Web 上吸引新的客户。

  • WebAssembly (即 WASM): 托管内存语言支持
    https://io.google/2023/program/1d176349-7cf8-4b51-b816-a90fc9d7d479/

WebGPU

这一全新推出的 API 可释放 GPU 硬件的潜力,并且支持在 Web 上使用 AI。另外,此 API 还能节省资金,提高速度,并通过访问设备上的计算能力构建保护隐私的 AI 功能。

  • WebGPU
    https://io.google/2023/program/0da196f5-5169-43ff-91db-8762e2c424a2/

支持 Web 框架

Chrome 开发者工具改进了各种框架的调试。Firebase Hosting 也在扩展对 Nuxt、Flutter 等框架的实验性支持。Angular v16 具有更好的服务器端渲染、水化 (hydration)、Signals 等。最后,Flutter 3.10 减少了 Web 应用的加载时间,并且可以与现有的 Web 组件集成。

  • Chrome 开发者工具
    https://io.google/2023/program/58079bc3-b0bd-44e1-94ff-08589997014a/

  • Firebase Hosting
    https://firebase.google.cn/docs/hosting/frameworks/frameworks-overview

  • Flutter 3.10
    https://io.google/2023/program/a90c5bde-d0d0-484e-b1c3-86f5224bdcc8/

Baseline

我们与 W3C 以及合作伙伴一起推出了 Baseline,这是一个稳定且可预测的 Web 视图。Baseline 具有最新的一套跨浏览器功能,并且将会每年更新。

  • Baseline
    https://io.google/2023/program/528a223c-a3d6-46c5-84e4-88af2cf62670/

263a5f80fe7a63e8cbf1479a1d5fbe56.png

Google Cloud

借助新的生成式 AI 云功能,不同技能水平的开发者均有机会构建企业级应用。

Duet AI

Duet AI 是一种新的生成式 AI 驱动界面,可充当您的专业编程助手,在 Cloud Workstation、Cloud Console 和 Chat 中提供帮助。您可以使用 Duet AI 调用 Google 训练的模型和自定义代码模型 (直接在您的代码上训练)。

  • Duet AI
    https://io.google/2023/program/f1ec5ffb-b82a-4c3c-8815-9c6fe5d6b125/

Vertex AI

您可以借助 Vertex AI 简单易懂的提示来调整、自定义和部署基础模型,无需具备机器学习专业知识。如今,您可以访问 Imagen 2 (我们开发的一种具有企业级安全性和管理控制能力的文本转图像的基础模型) 等基础模型。

  • Vertex AI
    https://io.google/2023/program/f1ec5ffb-b82a-4c3c-8815-9c6fe5d6b125/

Text Embeddings API

全新的 API 端点,开发人员可用来构建推荐引擎、分类器、问答系统、相似度匹配,以及其他需要文本/图像语义理解功能的精密应用程序。

  • Text Embeddings API
    https://io.google/2023/program/f1ec5ffb-b82a-4c3c-8815-9c6fe5d6b125/

Workspace 新增内容

Google Workspace 中的全新 Chat API 会帮助您构建提供链接预览并可让用户创建或更新记录的应用。这些功能将在未来几周内正式发布。而在今年夏天将推出的预览版中,新的 Google Meet API 和两个新的 SDK 将为您的应用启用 Google Meet 及其数据功能。

  • Workspace 新增内容
    https://io.google/2023/program/ceb0c96c-d08f-483e-a269-c64cab339b5d/

a7f45fc387f403e22bbe11285cd3e601.png

精彩尚未完结

为帮助开发者更轻松地借助 AI 的力量,以及为各种外形规格的设备和平台创建应用程序,我们发布了许多新的工具和技术,上述亮点只是其中的一小部分。精彩尚未完结。访问 Google I/O 大会网站即可找到超过 200 个专题视频和其他学习资料,还可以通过 I/O Adventure 聊天与 Google 员工及其他开发者交流互动。

  • Google I/O 大会网站
    https://io.google/2023/?utm_source=devsite-hpp&utm_medium=embedded_marketing&utm_campaign=dgc_postblog&utm_content

我们也很高兴与您一起参与四场 Google I/O Connect 活动。Google 专家和开发者将在这些活动中齐聚一堂,共同参与实操演示、Codelabs、Office hours 等活动。此外,超过 250 场 I/O Extended 聚会将于未来几个月在全球各地举行,您可以加入您感兴趣的任何场次。我们期待看到您的下一个杰作!欢迎您持续关注 "Android 开发者" 微信公众号,及时了解更多开发技术和产品更新等资讯动态。

  • Google I/O Connect
    https://developers.google.cn/events

  • I/O Extended
    https://gdg.community.dev/ioextended/

27992f64bddefdf500db865f98bdbc81.gif

推荐阅读

如页面未加载,请刷新重试

0b2430071c4aa5f96ac4720ce66af404.gif 点击屏末 阅读原文 | 即刻了解更多 Android 开发信息


123fe99415cc6a4de84c265298f49993.png

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

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

相关文章

实测「360智脑」的真正实力:能否领跑国内百“模”大战?

ChatGPT 的发布,无疑掀起了一股“AI 技术”新浪潮。百度文心一言、华为盘古、商汤日日新、阿里通义千问、讯飞星火等众多大模型的接连问世,使得国内的“百模之战”进入了前所未有的白热化阶段。无论是各大互联网巨头,还是清华、复旦等知名高校…

聊聊「短信」渠道的设计与实现

有多久,没有发过短信了? 一、背景简介 在常规的分布式架构下,「消息中心」的服务里通常会集成「短信」的渠道,作为信息触达的重要手段,其他常用的手段还包括:「某微」、「某钉」、「邮件」等方式&#xff…

多种群遗传算法的函数优化算法

以下内容大部分来源于《MATLAB智能算法30个案例分析》,仅为学习交流所用。 1 理论基础 1.1 遗传算法早熟问题 遗传算法是一种借鉴生物界自然选择和进化机制发展起来的高度并行、随机、自适应的全局优化概率搜索算法。由于优化时不依赖于梯度,具有很强…

拥抱新时代的Java

原文链接 拥抱新时代的Java Java作为面向对象编程的王牌语言,曾经风靡一时,在Web领域是绝对的老大。随着时间的推移,一些新的编程范式不断的涌现,如函数式编程,响应式编程,以及对函数的全力支持&#xff0…

北邮22信通:实验五 共射放大电路的频率特性与深负反馈的影响

北邮22信通一枚~ 很高兴以一个新身份与大家见面~ 关注作者,解锁更多邮苑模电实验报告~ 获取更多文章,请访问专栏: 北邮22信通——电子电路_青山如墨雨如画的博客-CSDN博客 目录 实验目的: 实验设备及器件: …

区间预测 | MATLAB实现QGPR高斯过程分位数回归多变量时间序列区间预测

区间预测 | MATLAB实现QGPR高斯过程分位数回归多变量时间序列区间预测 目录 区间预测 | MATLAB实现QGPR高斯过程分位数回归多变量时间序列区间预测效果一览基本介绍模型描述程序设计参考资料 效果一览 基本介绍 MATLAB实现QGPR高斯过程分位数回归多变量时间序列区间预测 1.基于…

可用于Stable Diffusion免费的AI绘画标签生成器

这是一个开源项目,借花献佛,基于原作者的基础上进行了微调还有以及修改内容。 支持中英文,权重以及xxxx词汇,老司机都懂。 直接可在右侧根据需求进行点选操作,然后复制到自己的Stable Diffusion中进行AI绘画。 下载…

【产品经理】移动手机区别于PC端的10点特性

众所周知,当今时代已经是移动互联网时代。相比以前大家热衷于在电脑上浏览网页、玩游戏的情形,现在大家都喜欢通过移动手机去满足个人方方面面的需求,无论是购物、吃饭、求职、阅读、聊天、游戏等等。也就是说,在日常的生活中&…

ChatGPT变现赚钱 第二篇

前面我们已经介绍了一些利用ChatGPT做变现的一些玩法,比如做微信问一问的回答,做AI剪映的一键生成视频的(星球里面有详细的指南和视频)。 现在我们会员群在玩百度问一问答题,这个项目蛮好的,成本很低,现在又有苹果手机…

利用视听短片从自然刺激中获得开放的多模式iEEG-fMRI数据集

在认知神经科学领域,数据共享和开放科学变得越来越重要。虽然许多参与认知神经科学实验的志愿者的数据集现在是公开可用的,但颅内脑电图(iEEG)数据的共享相对较少。iEEG是一种高时间和空间分辨率的记录技术,通过在患者…

组长给组员派活,把组长自己的需求和要改的bug派给组员,合理吗?

组长把自己的工作派给手下,合理吗? 一位程序员问: 组长给他派活,把组长自己的需求或者要改的bug派给他。组长分派完需求之后,他一个人干两个项目,组长却无所事事,这样合理吗? 有人说…

微服务开发系列 第七篇:RocketMQ

总概 A、技术栈 开发语言:Java 1.8数据库:MySQL、Redis、MongoDB、Elasticsearch微服务框架:Spring Cloud Alibaba微服务网关:Spring Cloud Gateway服务注册和配置中心:Nacos分布式事务:Seata链路追踪框架…

华为OD机试真题 Java 实现【打印文件】【2023Q1 100分】

一、题目描述 有 5 台打印机打印文件,每台打印机有自己的待打印队列。 因为打印的文件内容有轻重缓急之分,所以队列中的文件有1~10不同的优先级,其中数字越大优先级越高。 打印机会从自己的待打印队列中选择优先级最高的文件来打印。 如果…

Linux常用命令——help命令

在线Linux命令查询工具 help 显示帮助信息 补充说明 help命令用于显示shell内部命令的帮助信息。help命令只能显示shell内部的命令帮助信息。而对于外部命令的帮助信息只能使用man或者info命令查看。 语法 help(选项)(参数)选项 -s:输出短格式的帮助信息。仅…

冯斌:突破认知临界点,打造自驱型团队 | 开发者说

熟悉冯斌的人,大都直接称呼其网名 Kid,包括他在 ONES 的同事。人如其名,Kid 的寓意就是「用孩子的眼光看世界」,返璞归真的思维方式才能发现新大陆。正如毕加索说的:「我一生都在向孩子学习。」 在 ONES 联合创始人兼 …

设计师解放双手之作!3秒生成风景园林效果图,AIGC赋能景观设计

‍ 项目简介 在过去几十年,风景园林经历了从“刀耕火种”的完全手绘设计时代到当下比较流行的参数化设计时代,过去的每一轮技术革新都让风景园林作品的表现形式产生了巨大的改变。随着计算机图像技术的发展,我们有更多的建模和渲染软件辅助提…

Python中深拷贝与浅拷贝介绍

用赋值的时候的一些注意事项 a "< meta name“Keywords” content“小博测试成长之路” />" b a c bprint(id("< meta name“Keywords” content“小博测试成长之路” />")) print(id(a)) print(id(b)) print(id(c)) print(a is b) # a和b…

面试题百日百刷-java基础篇(九)

锁屏面试题百日百刷&#xff0c;每个工作日坚持更新面试题。请看到最后就能获取你想要的,接下来的是今日的面试题&#xff1a; 1.Java 中IO 流分为几种? 按照流的流向分&#xff0c;可以分为输入流和输出流&#xff1b; 按照操作单元划分&#xff0c;可以划分为字节流和字符…

BGP 基础知识学习笔记

今天海翎光电的小编为大家介绍一下BGP的相关基础知识&#xff0c;文章浅显易懂&#xff0c;适合对BGP完全没有了解的同学。 BGP&#xff08;边界网关协议&#xff09;是将互联网联合在一起的路由协议&#xff0c;海翎光电的小编将解释在哪些情况下我们需要 BGP 以及它是如何工作…

为什么你工作很努力却没有晋升?分析晋升的关键点!

见字如面&#xff0c;我是军哥&#xff01; 昨天有一位二线大厂的程序员读者和我吐槽&#xff0c;说马上公司一波人晋升&#xff0c;可是晋升名额并么有他&#xff0c;但是他在这家公司已经干了三年了&#xff0c;工作也很努力&#xff0c;996 更是家常便饭&#xff0c;难道是大…