前言:
9月6日,2023 Google 开发者大会在上海拉开帷幕。在本次大会,Google 将技术灵感带到了中国。在为期两天的大会中,让我印象最为深刻的是,谷歌帮助中国开发者释放潜能,持续创新,落地创意灵感。
不管你是 Mobile 开发者、Web 开发者、AI 开发者还是 Cloud 开发者, 谷歌都提供了更智能、更高效的开发工具,助力开发者有更多精力去聚焦业务需求,发现更多机遇,迎接美好未来,实现多元共进。
下面选取Mobile 开发、Cloud开发两个领域相关内容,做详细的技术分享。
一、Mobile 开发领域新知速览
1、亮点总结
Mobile 端,解决了显示屏适配难的问题,让开发者轻松跨屏,高效协同。正如很多网友所期待的,Jetpack Compose for TV Alpha 版,为开发者提供了一套专为电视优化的组件,大大降低了原生电视应用的开发难度。
总的来说,谷歌致力于确保所有设备都能和谐地协同运行,推动大屏和可折叠设备的发展,提供完整、有趣的用户体验。
2、技术优势
在日常开发中,我们永远逃不开两个评价技术好坏的指标,即应用的高性能和高可用。那谷歌在这一块是怎么来保证开发者的技术高效和助力开发者减负?
2.1提高技术质量
应用质量数据分析 (AQI)助力实现轻松调试,开发者可直接在 Android Studio 中分析来自 Crashlytics 和 Android vitals 的崩溃事件数据。Android vitals 提供调试指南和修复建议,可获得针对 SDK 相关问题的上下文指南。Android Studio Hedgehog 增加了可选的 git 版本控制集成,直接导航到出现问题的代码版本。
Flutter 3.10 的新渲染引擎 Impeller 带来突破性图形性能。它可以编译一组较小且简单的着色器,消除着色器编译卡顿,使 Flutter 应用保持小巧且能够快速启动。
高质量应用需充分利用最新的设备高级功能,比如 HDR 视频/图片、高级相机、视频编辑、出色的音频、设备端机器学习、大屏设备。
基准配置文件更新: 基准配置文件通过 R8 和 Dex 重新排序,将启动时间缩短了 60%,整体界面性能提升了 40%。
2.2灵活适配
尽管我们知道一个应用可适配实体设备是非常重要的,但是对于开发者来说,为了适配不同的设备,调试的工作量是非常巨大的。好在本次大会上得知,Android 发布了新的更新,新增了可自由调整大小的模拟器,同时在 Android Studio 中以视频流呈现实体设备的显示,这真是开发者的福音啊!
2.3统一的设计中心,复用性高
同时谷歌开放了设计中心,下载应用后不管是大屏幕还是小屏幕,都可以使用相同的 UI 框架和工具来开发我们的应用,这样我们需要开发、维护的代码大大的降低。如下图所示为 Android 的设计中心,我们可以根据需求,选择需要的图库、组件,来快速构建我们想要的应用。
3、用户端体验提升案例
TEMU 是一个创新性的购物应用,在 TEMU 中引用谷歌的可折叠模式,用户可选同类多个商品分屏比价,这样让用户更容易挑到想要的商品,拥有更连贯、沉浸式的购物体验。
二、Cloud开发领域新知速览
1、亮点总结
AI 始终是 Google Cloud 一切工作的核心。AI 产品和模型是 Google Cloud 第一个 AI 重点发展领域,帮助出海企业及开发者轻松构建和部署生成式 AI 行业应用,保障企业级的安全与隐私。Google Cloud 让企业可以轻松借力 AI 推动和实现大刀阔斧的创新。
2、构建AI
万事开头难,我们在刚接触AI时,总是不知如何下手。在这时可以选择,成熟的AI开发平台。如 Vertex AI,Vertex AI 是 Google Cloud 的端到端机器学习平台,是现今市场上功能全面的企业级生成式 AI 平台,帮助开发者加速机器学习模型的开发和部署,汇集了前沿的 "黑科技": 严谨的 AI 研究成果、经过实践锤炼的 AI 技术和基础模型,以及综合全面的 AI 工具套件。
如上图所示,我们可以借助 Vertex AI 强大的基础设施资源解决 AI 计算需要的计算和存储资源等,利用 Model Garden 模型库,轻松构建我们所需的生成式AI类的对话,搜索应用产品。
3、使用AI
对于开发者来说,希望平台能集成第三方及各种各样的模型,以便满足复杂的AI需求。Google Cloud 就在一个平台上囊括了 Google 自己的模型、第三方的模型和各种开源模型。
Vertex AI 目前总共精选了 100 多款模型,让开发者可以根据互动模式、模型大小、性能、和成本等因素自由选用最合适的模型。
在AI开发过程中,另外一个难题就是怎么快速构建所需的数据集,优化我们的模型。数据作为AI应用的"血液",保证数据在不同AI模型之间流转显得尤为重要。 谷歌推出了 Vertex AI Extensions,打通模型与实时数据之间的管道,并让模型可以执行各种现实世界中的操作。
4、应用AI
过去因成本或者技术等问题,导致我们在面对AI开发时,显得有心无力。因此我们很难去落地AI应用,以生成式AI为例,可以借助 Vertex AI 来打造哪些 AI应用呢?
为满足最常见的应用场景: 搜索和聊天,谷歌推出了 Vertex AI 搜索和 Vertex AI 对话,与基础模型相辅相成,帮助开发者更高效地构建更强大的搜索和聊天应用。
Vertex AI 搜索可以被视为只涵盖企业自有数据的 Google 搜索引擎,企业可以借此为用户提供与 Google 搜索同等级的生成式 AI 体验。这款产品将最先进的信息检索和深度检索技术运用于企业数据,不但提供开箱即用的便捷体验,而且大大降低了应用门槛。
Vertex AI 对话大大降低了开发安全、实用、逼真的聊天机器人的难度,让开发者可以轻松构建和部署文本和语音形式的聊天机器人。
相信,在使用 Vertex AI 过程中,会遇到很多问题和好的想法,因此在选择Vertex AI 这个平台后,将形成一个双向反馈,Vertex AI 打开了AI的新世界大门,我们为Vertex AI 的发展注入了新的动力。
三、总结
本次2023 Google 开发者大会,不仅仅为开发者赋能,更为有障人士、女性赋能,支持企业创造多元、平等、共融的文化,打造包容性的工作场所,为每个人创造更加温暖的环境。
除此之外,谷歌也与特殊教育学校合作,推进残障学生培训,以及与合作伙伴共同支持有障学生职场培训计划,来帮助学生们更好地掌握技能、适应职场。
谷歌希望通过科技提供无障碍支持和包容性,践行科技向善和产品包容,并倡导在更多方面引入对有障群体的关注。
参加本次大会的小伙伴都对本次大会发表了自己的不同看法,大家都收获满满,有兴趣的小伙伴可以点击下方链接,回看大会相关内容,一起体验这场科技盛宴。
2023 Google 开发者大会 专题演讲https://marketing.csdn.net/p/8b1b4b3f5f0fe4c3cdf1c2d5e42a05c3