2023 Google 开发者大会,共创、赋能开发者

2023-11-05

 前言:

        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 开发者大会 专题演讲icon-default.png?t=N7T8https://marketing.csdn.net/p/8b1b4b3f5f0fe4c3cdf1c2d5e42a05c3


 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

2023 Google 开发者大会,共创、赋能开发者 的相关文章

随机推荐

  • 【基于Arduino的蓝牙控制小车】3D+电路图+控制代码详解

    更好的阅读体验 目录 1 环境搭建 1 1 电路模拟环境 3D建模环境 1 2蓝牙小车控制代码环境 2 Arduino串口通信 2 1 Arduino串口 2 2 系统函数 2 3 串口函数 2 3 1 Serial begin 2 3 2
  • STM32 websocket,TCP和UDP的传输速率

    网络上经常有人提到websocket TCP和UDP 的差别 说的大都是协议之间的差别 没有提及它们的传输能力 为了设计高吞吐量的物联网微服务器 最近对websocket TCP UDP的传输能力做了测试 使用STM32F746 处理器 操
  • 建立自己的机械臂–编程

    现在 手臂已经组装好了 是时候将其提升到一个新的水平了 现在是释放野兽并完全控制整个机器人手臂的时候了 在这篇文章的结尾 您应该对如何对该机械臂进行编程以完成您想要的事情有一个想法 要了解我如何到达这里 请访问我以前的文章 该文章描述了组装
  • Library\PackageCache\com.unity Error (are you missing a using directive or an assembly reference?)

    Library PackageCache com unity cinemachine 2 2 7 Runtime Timeline CinemachineTrack cs 16 6 error CS0246 The type or name
  • PAT考试 一日游记

    今天下午去考了PAT 真的很懵逼 首先 编译器炸了 弄了一个小时多的编译器 早知道就先不点击开始了 然后就是遇到了头文件CB不能调试 主要是用了unorder map unorder set 习惯性写的头文件 开局先默写头文件 然后就这样
  • MFC菜单的使用

    1 创建弹出菜单 1 利用向导 创建一个基于单文档的应用程序 2 在资源视图中选中 menu 鼠标右键插入一新菜单IDR POPMENU 3 在IDR POPMENU菜单中添加 弹出菜单 选项 在 弹出菜单 下添加菜单命令 复制 粘贴 查找
  • getResourceAsStream方法及缓存问题

    缓存问题 getResourceAsStream会先到缓存中读取文件 若缓存中没有 才会到真正的路径下去读取文件 所以用getResourceAsStream方法获取配置文件时 获取的不是最新配置 可以使用以下方法代替 该方法直接读文件 所
  • 算法(63)-二叉树的递归-搜索二叉树-满二叉树-平衡二叉树-

    目录 1 二叉树 2 搜索二叉树 3 满二叉树 4 平衡二叉树 1 二叉树 先 中 后序遍历 先序 中 左 右 1 2 4 5 3 6 7 中序 左 中 右 4 2 5 1 6 3 7 后序 左 右 中 4 5 2 6 7 3 1 void
  • 【推荐算法】推荐系统的评估

    一 离线评估的主要方法 1 Holdout检验 Holdout检验是基础的离线评估方法 它将原始的样本集合随机划分为训练集和验证集两部分 比如70 训练集 30 测试集 但现在很多机器学习框架 深度学习框架中都增加了验证集 即将整个数据集分
  • python创建sqlite3 unicode error_在python2.7.3中使用sqlite3的Unicode

    我试图插入到一个表中 但似乎我打开的文件中有非ascii字符 这是我得到的错误 sqlite3 ProgrammingError You must not use 8 bit bytestrings unless you use a tex
  • IDEA捕获异常快捷键(try/catch……)

    捕获异常 这时候快捷键的时候就可以事半功倍 ctrl alt t
  • 每日10行代码125: 用python计算快乐8一等奖的中奖概率

    先简单介绍下快乐8一等奖的规则 投注人从80个数中选10个 开奖时会从80个数中开出20个 如果选择的10个数均在开出的20个数中 那么就是中一等奖 也叫选十中十 那么中一等奖的概率是多少呢 这其实是数学中的概率问题 解题方法 选求所有可能
  • Python算法:动态规划

    转载自伯乐在线 本节主要结合一些经典的动规问题介绍动态规划的备忘录法和迭代法这两种实现方式 并对这两种方式进行对比 大家都知道 动态规划算法一般都有下面两种实现方式 前者我称为递归版本 后者称为迭代版本 根据前面的知识可知 这两个版本是可以
  • moviepy基础_1:使用moviepy提取视频的音频及合成

    任务 提取 a mp4 的音频部分 然后把提取到的音频添加到 b mp4 里 程序实现 from moviepy editor import 读取2个视频文件 videoclip 1 VideoFileClip a mp4 videocli
  • Java实现棒球比赛(栈的利用)

    你现在是一场采特殊赛制棒球比赛的记录员 这场比赛由若干回合组成 过去几回合的得分可能会影响以后几回合的得分 比赛开始时 记录是空白的 你会得到一个记录操作的字符串列表 ops 其中 ops i 是你需要记录的第 i 项操作 ops 遵循下述
  • 保证Linux系统安全之分析和排查系统故障

    在处理Linux操作系统出现的各种故障时 故障的症状是最容易发现的 但导致故障的原因才是最终排除故障的关键 熟悉Linux操作系统中常见的日志文件 了解一般故障的分析与解决办法 将有助于管理员快速定位故障点 对症下药 及时解决各种系统问题
  • “战”在新高地,星沙加“数”前行

    文丨智能相对论 作者丨蒋思憬 创未来 11月25日上午 湖南省第十二次党代会在省人民会堂隆重开幕 会上提出 未来五年全省将加快推进数字产业化和产业数字化 打造数字经济新优势 加速推进数字化 已是势在必行 当今世界正进入数字经济快速发展的时期
  • RLHF,Reinforcement Learning from Human Feedback

    在过去的几年中 语言模型通过根据人类输入提示生成多样化且引人注目的文本显示出令人印象深刻的能力 然而 什么才是 好 文本本质上很难定义 因为它是主观的并且依赖于上下文 有许多应用程序 例如编写您需要创意的故事 应该真实的信息性文本片段 或者
  • 第十四届蓝桥杯模拟赛(第三期)(大学B组)Java组

    修改了第六题余数为0时输出应为7的问题 修改了第五题和第九题可能超时的问题 文章目录 前言 一 求最小数 思路 答案 2730 代码如下 二 Excel 思路一 思路二 代码如下 答案 BYT 三 日期问题 思路 代码如下 答案 70910
  • 2023 Google 开发者大会,共创、赋能开发者

    前言 9月6日 2023 Google 开发者大会在上海拉开帷幕 在本次大会 Google 将技术灵感带到了中国 在为期两天的大会中 让我印象最为深刻的是 谷歌帮助中国开发者释放潜能 持续创新 落地创意灵感 不管你是 Mobile 开发者