谷歌开发者大会拆解 Web、移动、云平台的开发者机遇作者 | 程茜编辑 | 心缘智东西 8 月 9 日报道,本周三、四,在北京举行的 Google I/O Connect China(2024 谷歌开发者大会)上,谷歌来自全球不同领域的技术专家阐释了谷歌的最新开发者工具和技术。
其中重点分享了谷歌最新的 AI 工具和技术更新,以及在 Web、Mobile、Cloud 等领域为出海开发者带来的产品升级Google Developer X 和开发者关系副总裁兼总经理 Jeanine Banks 重点提到了 Gemini Nano、Gemini 1.5 Flash、Gemini 1.5 Pro 三种多模态 Gemini 模型,Gemini 系列模型已集成到众多开发工具中,包括 Android Studio、Chrome DevTools、Project IDX 等。
同时谷歌的应用开发框架 Flutter 升级到了 3.24 和 Dart 3.5 版本,可以支持开发者跨平台构建应用谷歌大中华区总裁陈俊延谈道,中国是全球最大的开发者市场之一,过去一年,中国 25 个开发者团队,开发了 31 款游戏和应用,在全球不同地区获得 50 个 Google Play 年度最佳奖项。
他还重点提到了两大案例,数字营销行业,网易游戏在海外借助 Google Cloud Vertex AI 平台,提升了广告文案创作效率,工作时间从原本一周多减到几个小时,每月累计可生成超 700 条定制文案;国际家居在线服务平台 Homary,基于 Google AI 的海外广告投放中,通过用户预测潜在购买品类,提升了 49% 的投资回报率和 50% 的转换效率。
此外,谷歌开发者中文网站上推出了谷歌 AI 页面,开发者可以获取相关技术更新与资讯,中文专题页面的 Codelab、Chrome、Web 专题页面均已上线一、Gemini 三大模型可满足不同开发需求,小米 SU7 应用基于 Flutter 开发。
Google Developer X 和开发者关系副总裁兼总经理 Jeanine Banks 带来了 AI 工具和技术更新的分享AI 正在从根本上重塑软件开发,让每一位开发者提升开发效率,谷歌提供了三种不同规格的 Gemini 模型,包括 Gemini Nano、Gemini 1.5 Flash、Gemini 1.5 Pro。
其中 Gemini Nano 可以直接在设备端运行,能实现快速响应和保护数据隐私;Gemini 1.5 Flash 是谷歌目前最快最经济的模型,适合处理高容量任务,为开发者提供了 100 万个 Tokens 的超长上下文窗口;Gemini 1.5 Pro 的回答质量更高,适合处理复杂任务,谷歌已经面向使用 Gemini 1.5 Pro 的所有开发者开放了 200 万个 Tokens 的上下文窗口。
更大的上下文窗口可以提升模型性能,还有助于开发者发掘新的应用场景,也会消耗大量的计算资源,基于此,谷歌近日为 Gemini 1.5 Flash、Gemini 1.5 Pro 推出了上下文缓存功能,开发者可以将提示中不变的内容进行缓存,后续可以即时调用。
做出海应用的开发者可以使用 AI Studio 免费使用这些模型,省去训练和维护模型的时间Gemma 系列模型可以满足开发者希望根据具体应用场景对 AI 进行微调的需求,Jeanine 称,Gemma 和 Gemini 系列模型一脉相承,共享底层技术和工具。
谷歌已经正式发布 Gemma 2 模型,新增了参数规模达到 90 亿和 270 亿的两种模型270 亿参数规模的模型针对英伟达 GPU 进行了优化,可以在 Google Cloud 的单个英伟达 GPU、Vertex AI 的单个 GPU 上高效运行。
Jeanine 称,Gemma 2 的性能表现超越了参数规模比它大两倍的模型Gemini 已经集成到 Android Studio、Chrome DevTools 等诸多开发工具中,可以获取应用设置、性能数据、日志和源代码等信息,帮助开发者编写、调试和测试代码、生成文档等。
谷歌开源的应用开发框架 Flutter 升级到 3.24 和 Dart 3.5 版本,改进了在 macOS 上对 Platform View 和 Webview 的支持新的 API 早期预览版 Flutter GPU 直接内置在 Flutter SDK 中,可以允许开发者使用 Dart 代码访问 GPU,提升图形的渲染能力。
Jeanine 称,中国的 Flutter 开发活跃度位列全球前三谷歌正在构建 User Scene 的软件包,可以将不同行业标准的 3D 模型直接导入 Flutter 项目中小米电动汽车 SU7 的配置应用就是基于 Flutter 打造,小米汽车的应用程序提供了一整套功能,可以实现远程车辆控制、接收车辆状态的实时更新等。
小米汽车智能座舱手机 APP 客户端高级研发工程师陈作斌谈道,他们预估使用 Flutter 比使用原生框架的效率要高 60%此外,Android Studio Project IDX 的早期预览版已经推出,完全运行在浏览器中,开发者可以快速搭建起运行 Android Studio 的工作区,开始编写、构建和测试原生 Android 应用。
本地 Android Studio 和云端 IDX 工作区都可以满足开发者开发需求在安全性方面, Firebase AI Monitoring 可以实时监控开发者使用大语言模型构建的功能,在生产环境下的性能和行为,目前这一产品处于非公开预览阶段。
谷歌还推出了 Checks AI Safety,可以用于评估监控和监督 AI 模型和代理的合规性三、Gemini Nano 已内置 Chrome 桌面客户端,多项 UI 设计工具已发布设备端的 AI 模型为云端模型提供了补充,让开发者能以更低的成本、更少的容量限制、更强的数据隐私保护来交付解决方案,无论基于哪个模型构建响应 AI 功能,WebGPU 和 Web Assembly 都是端侧 Web AI 的基石。
WebGPU 已经支持 16 位浮点数值,Web Assembly 集成了 Memory 64 和 JavaScript Promise,基于此,开发者构建的模型可以在全球绝大多数设备上高效运行谷歌 Chrome 开发技术推广部主管 Paul Kinlan 谈道,视频弹幕平台 BiliBili 结合使用了 Web Assembly 和 MediaPipe 的图像识别技术,成功实现了弹幕不遮挡画面人物的功能,使得会话时长增加 30%,点击率增长 19%。
从 Chrome 126 浏览器版本开始,Gemini Nano 会直接内置到 Chrome 桌面客户端中其中 " 帮我写 " 这个功能就可以帮助海外用户撰写商品评价、客户反馈等为了实现这个功能,谷歌对 Gemini 模型最高效版本进行了微调。
谷歌还在开发 Prompt API,开发者可以通过这一工具使用自然语言,向 Chrome 中的 Gemini Nano 发送指令,全程不会有数据离开本地设备强大的 AI 功能离不开优质 UI,谷歌也推出了新功能帮助开发者打造应用。
谷歌发布 Speculation Rules API,可以通过在后台预读取、预渲染页面,提升站内的浏览速度面向单页应用,谷歌推出了 View Transitions API,可以实现更加顺畅的导航在调试和优化应用方面,Chrome Devtools 能够在网站发生错误时发出警告和提示,同时 Chrome Devtools Insight 可以快速分析问题所在,并且根据代码提供合理的解决方案。
三、Gemini Nano 没网也可运行,Compose 简化跨设备应用构建流程谷歌安卓开发技术推广部主管史婧羽谈道,使用 Gemini Nano 实现的 AI 功能不需要网络就可以在设备上完成所有操作。
Gemini Nano 通过 AICore 系统服务实现,为了应对管理打包和分发大语言模型的复杂难题,AICore 可以负责管理设备上的基础模型,开发者能直接使用Gemini Nano 和 AICore 现已登陆谷歌 Pixel 8 和三星 Galaxy S24 系列。
未来几个月,谷歌将进一步开放 Gemini Nano 的使用权限今年,谷歌将支持跨平台代码复用技术 Kotlin Multiplatform 用于业务端,使得开发者可以在 Web、服务器和桌面平台间共享代码。
谷歌在 DataStore、ViewModel、Room 等多个 Jetpack 库添加了 Kotlin Multiplatform 支持写作工具 Compose 增加了共享元素过渡等功能,可以帮开发者处理过渡中大小变化、文字动画等,同时原生支持了预测返回手势。
谷歌打造了一系列新 Compose API,帮助开发者构建符合设计规范的自适应布局谷歌联合小米、OPPO、三星等手机玩家,将这些品牌的设备实验室接入由 FireBase 支持的 Android Device Streaming 测试平台,开发者可以在真机设备上直接验证自适应应用,包括折叠屏手机和平板电脑。
谷歌同样助力和简化了困难的开发任务,例如 Android Studio 中的 Crashlytics 功能,不仅可以在源代码中快速定位错误,还能基于 Gemini 的分析能力提供修复建议开发者可以在内置 AI 隐私设置中,选择分享或不分享哪些数据。
四、拆解谷歌云端新平台五大特征,Vertex AI 一站搞定模型训练、调优和部署Google Cloud 首席布道师 Richard Seroter 介绍了谷歌打造的云端新平台的五个特征首先是实力超群,优势独享。
云端新平台能带来全新构建方式、自动化、多功能、深度集成等Vertex AI 可以一站搞定模型训练、调优和部署Gemini 1.5 Pro 可以支持超 200 万个 Tokens 的上下文窗口,相当于 2 小时视频、20 小时音频、1500 页文档和 6 万行代码。
Vertex AI 在处理谷歌中国一段 25 万个 Tokens 的讲座视频时,Gemini 1.5 Pro 可以同时识别视频中的声音和画面,并能自动翻译其次是自成体系,灵活拓展Google Cloud 可以配置服务生产集默认值,及对开源接口的支持。
Vertex AI 中提供了 150 多种模型,包括谷歌自家、Anthropic、Meta 等发布的模型第三是破除壁垒,便捷跨云云端新平台可以为开发者量身打造解决方案,满足其在本地 JKE 集群部署或者其他云平台部署的需求,让用户在不同云平台之间迁移和管理资源。
如 BigQuery Omni 允许用户在多个主流云平台上运行 BigQuery 而无需迁移数据;AloyDB Omni 提供了无限制的数据库部署环境第四是化繁为简,轻松构建Google Cloud 平台通过自动化和智能默认设置,简化了云基础设施的搭建和管理过程。
现在开发者可以在 45 分钟内搭建起生产级的云基础设施,实现多方面功能最后是 AI 助力,智能随心Gemini for Google Cloud 深度融入云体验,包括 IDE 插件提供代码生成、补全、解释和测试生成等功能;Gemini in Databases 将 AI 智能融入 SQL 生成、数据库操作等任务。
结语:谷歌用 AI 新工具,助力中国开发者出海谷歌此次重磅发布了新的开发工具,可以为开发者提供更强大的功能和更便捷的界面,帮助开发者基于大模型能力更快速地构建、测试和部署应用程序从 Gemini API 的强大数据处理能力到谷歌 AI Studio 的集成开发环境,再到 AI 技术的跨平台应用,谷歌正不断帮助开发者拓宽应用构建的边界,这或许会加速国内开发者更快构建应用,让产品在全球市场更具竞争力。
查看原文
亲爱的读者们,感谢您花时间阅读本文。如果您对本文有任何疑问或建议,请随时联系我。我非常乐意与您交流。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。