Google I/O 2024大会回顾

描述

以下文章来源于谷歌开发者 ,作者Google

作者:Jeanine Banks

Developer X 副总裁兼总经理

感谢您参加今年的 Google I/O 大会。AI 正在从根本上改变我们打造的产品以及打造产品的方式,在这种新环境下进行创新离不开新工具的帮助。我们致力于通过提供这类工具,让每个开发者都能用上 AI 并从中受益。欢迎您回顾以下重点发布内容,了解我们如何在全栈开发中实现这一目标。

生成式 AI 

运用我们的多款模型和 API,打造不可思议的 AI 赋能型应用。

全新推出 Gemini 1.5 Flash 和 1.5 Pro,支持长达 200 万个词元的上下文窗口

Gemini 1.5 Flash 是我们针对高频任务打造的模型,可帮助简化工作流程并优化 AI 赋能的应用,您可通过 Google AI Studio 中的 Gemini API 使用该模型。1.5 Flash 和 1.5 Pro 的公开预览版现已在包括欧洲经济区(及欧盟)、英国和瑞士在内的 200 多个国家和地区推出。开发者还可以加入 Google AI Studio 等候名单,抢先体验 1.5 Pro 中突破性的长达 200 万个词元的上下文窗口。

推出上下文缓存等 API 新功能

Gemini API 现在支持并行函数调用和视频帧提取。我们还将在下个月推出全新的上下文缓存功能,利用该功能,您将能够以更低的成本缓存常用的上下文文件,简化大型提示的工作流程。这非常适合分析复杂文档、为研究论文和培训材料生成摘要、根据现有工作成果开展头脑风暴、构思内容创意等使用场景。

Google 的开放式模型系列 Gemma

我们的 Gemma 开放模型系列采用与 Gemini 相同的研究成果和技术构建而成,社区对这些模型的反响非常热烈。今年早些时候,我们推出了 CodeGemma 和 RecurrentGemma;如今我们又推出了用于多模态视觉语言任务的 PaliGemma。另外,我们还带大家提前了解了 Gemma 2,该模型的参数规模将达到 270 亿,其性能优于两倍于其大小的模型,并可在单个 TPUv5e 上运行。

开放的生态系统

我们开放的工具生态系统可在 AI 技术栈的每一层为您提供灵活多样的选择。您可以使用 Keras 在 TensorFlow、PyTorch 或 JAX 框架上运行工作流,使用 LoRA 和 Keras 在 Colab 上轻松微调模型,使用 OpenXLA 加快训练速度,或使用 RAPIDS cuDF 加速 Colab 中的工作负载。

Google AI Edge

在移动设备和 Web 在内的边缘环境中,您都可以部署机器学习 (ML)。无论您是需要获取现成可用的 ML 任务、使用完全运行于设备上的的流行大语言模型 (LLM),还是想要部署您的自定义模型或模型流水线,都能在 Google AI Edge 中相应找到简单高效的工具。我们扩大了对 TensorFlow Lite 的支持,让您可以直接将 PyTorch 模型部署到用户的移动设备上。我们针对 Tensorflow Lite 做了改进,现在将 AI 部署到设备上变得更简单。

Gemini API 开发者竞赛

加入 Gemini API 开发者竞赛,使用 Gemini API 构建开创性的应用,将有机会赢得 1981 年定制款 DeLorean 电动汽车和其他激动人心的奖品。我们期待看到您以创新方式运用 Gemini API 扩展 AI 的边界,塑造更美好的未来。无论您的应用是侧重于产生积极影响、提供实用解决方案,还是推动创造力的发展,这都是您在 AI 领域大显身手的好机会。

移动开发

我们为 Android 带来卓越的 AI 增强体验。借助功能强大的 API、工具和实用指南提高开发者的工作效率。

Android Studio 中的 Gemini

去年,我们推出了 Studio Bot,它可作为您的 AI 编码助手,帮助您进行 Android 开发。我们听取大家的反馈意见改进了这些模型,将可用范围扩展到 200 多个国家和地区,并发布了稳定版。上个月,Studio Bot 加入了 Gemini 生态系统,成为 Android Studio 中的 Gemini,帮助您更快更轻松地构建高质量 Android 应用。今年晚些时候,Android Studio 中的 Gemini 将用上 1.5 Pro 模型来支持多模态输入。

Gemini Nano 和 AICore

Gemini Nano 是我们最适合处理设备端任务的高效模型。它可直接在用户的移动设备上运行,这样不仅能加快回答速度,还能更好地保护数据隐私安全,并且不受移动网络信号的影响。通过负责管理设备端基础模型,让您无需再手动管理大语言模型的分发,这一切的实现都离不开 AICore。Gemini Nano 和 AICore 现已登陆 Pixel 8 Pro 和三星 Galaxy S24 系列设备,今年晚些时候还将支持更多设备。

Android 上的 Kotlin Multiplatform (KMP)

Android 为 KMP 提供出色的支持,在此基础上,您可以通过跨平台共享应用的业务逻辑来提升工作效率。现已支持部分 Jetpack 库(如 DataStore 和 Room),今年晚些时候还将支持更多库。

Jetpack Compose

利用 Jetpack Compose,您可以:打造出色的自适应用户体验;优化性能;创建平滑的界面过渡效果;采用遵循 Material 设计指南的 API,轻松跨设备调整界面布局;简化输入处理,包括依托 AI 技术的手写笔迹识别功能;使用 Jetpack Glance 构建可自定义的微件;使用可调整大小的模拟器和 Compose 界面检查模式放心地进行测试;以及借助 Android 15 生成的预览让用户更容易发现微件。

Web 开发 

全新工具助您提升开发水平,让 Web 开发变得更简单。

Chrome 中的 Gemini Nano

Chrome 桌面版中现已集成 Gemini Nano,为您带来新的内置 AI 功能。Nano 与 WebGPU 和 WebAssembly 强强联手,发挥设备端 AI 的强大作用。这些工具可帮助您在更多设备上构建低成本、可扩缩并能更好保护隐私安全的应用。加入我们的抢先体验计划,利用新的 Web API 帮助塑造无障碍 AI 开发的未来。

Speculation Rules API

只需几行代码,即可实现新的 API,从此告别繁琐的网页加载,带来快速流畅的浏览体验。该 API 可在后台预先提取和渲染网页,将网页加载时间缩短至几毫秒。为了进一步优化浏览体验,可以利用 AI 来智能预测用户浏览网站时的行为模式,最大限度地提高资源预加载的效率。

适用于多页网站的 View Transitions API

Chrome Canary 126 版本中对多页应用进行了重大升级,让用户在各种架构的网站中都能享受到流畅的浏览体验。将 View Transitions API 与推测规则和 AI 搭配使用后,可实现近乎即时的无缝网页转换,为开发者实现更丰富的 Web 应用交互提供了可能。

Chrome 开发者工具控制台数据洞察

Chrome 开发者工具控制台中现已加入运用 AI 技术的数据洞察。Gemini 可为开发者工具中的错误和警告提供解释和解决方案,极大地简化了您的调试工作。

多平台全栈开发 

构建、测试并发布 AI 赋能的全栈应用,使其能在用户需要的所有平台上良好运行。

Project IDX 发布公开 beta 版

Project IDX 可简化 AI 赋能型应用的多平台全栈开发流程,现已发布公开 beta 版,无需预约即可使用。您可以使用预加载的模板、导入现有项目或从头开始构建,轻松上手开发应用。IDX 现在集成了 Chrome 开发者工具、Lighthouse、Cloud Run 等重要的新工具,以简化多区域部署工作。

Flutter 和 Dart 登陆 WASM、Impeller 等平台

Flutter 3.22 和 Dart 3.4 可为图形和应用的性能带来大幅提升。在 Android 上使用 Impeller 后,光栅化性能最多可提高 30%。通过加入对 WASM 编译的支持,在 Web 端实现高效的 AI 模型执行速度和呈现出色的视觉效果。新的实验性语言功能 Dart Macros 可进一步提升 Dart 开发者的工作效率。

Firebase 与时俱进,为 AI 赋能的新式应用提供支持

使用依托 CloudSQL 的 Firebase Data Connect 连接您的应用到 PostgreSQL 数据库。利用 Google Cloud 的安全性和可扩展性,配合 Firebase App Hosting 与 GitHub 集成带来的简化部署流程,助您快速发布新式 Web 应用。尝试使用 Firebase Genkit 来构建和监控可用于生产环境的 AI 功能,这些功能可直接与 Gemini 和 Gemma 模型无缝集成。我们与英伟达合作优化了 Gemma 模型的推理性能,您可以在 NVIDIA RTX GPU 上本地运行 Genkit 并利用 Ollama 和 Gemma 模型,从而提高性能。

Checks

您可以利用依托 Google AI 技术的合规平台 Checks 来简化应用隐私和合规工作流程。Checks Code Compliance 可在您编写代码时监测和发现合规问题,帮助确保应用的安全性和质量。iOS 和 Android 开发者现在就可以访问 Checks。

资源 

汇聚 Google 最实用的资源和培训,为开发者提供更好的支持和体验。

Google 开发者计划

加入这项新计划的开发者可获享诸多福利,例如可免费使用 Gemini,以及在 Gemini 中使用 Google 文档进行学习、搜索和聊天。如果您是 IDX 用户,将可以创建 3 个额外的工作区(最多 5 个)。此外,如果您还加入了 Google Cloud Innovators 社区,还将获得 Google Cloud Skills Boost 上互动式实验室的学习积分。

一切才刚刚开始

我们的使命是帮助您将伟大的想法通过手中的项目变为现实。我们会继续创新,不断打造新的工具和平台,与您携手共创未来。

Google I/O 大会的精彩仍在继续,欢迎参加在您附近城市举办的 I/O Connect 或 I/O Extended 活动。

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分