NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

2021 Google 开发者大会一览,同步 Android、TensorFlow、Web 开发等最新动态

  • 2021-11-16
  • 本文字数:2781 字

    阅读完需:约 9 分钟

2021 Google 开发者大会一览,同步Android、TensorFlow、Web开发等最新动态

11 月 16 日,2021 Google 开发者大会以 “Develop as One” 为主题在线上举办,Google 大中华区总裁陈俊廷在开幕演讲中表示,今年谷歌专门打造了简体中文版的 Google Play 学院,目前已上线 107 门中文课程,涵盖 7 个主要领域,方便开发者了解如何使用 Google 产品或服务构建应用、提升开发能力。


同时,谷歌首次发布 Google 开发者在线课程,包含 80+ 文章、110+ 视频深度解析、170+ 引导式编程练习 (Codelab) ,覆盖 10+ 项 Google 产品或服务,贯穿整个应用开发的生命周期。


本次大会上,谷歌还发布了《2021 移动应用全球化指南》,针对移动应用全球化的市场前景与行业机会进行了分析与解读。《移动应用全球化指南》指出,社交、照片与视频和个人提升是未来移动应用全球化的机会窗口,值得应用开发者重点突破。指南还建议有志于进行全球化拓展的应用开发者,针对业务拓展所处的不同阶段,制定有序增长框架,从而实现长期可持续发展。


人才培养是谷歌在中国推动行业共同进步的重要一环。据陈俊廷介绍,作为去年推出的“Grow with Google”成长计划的一部分,谷歌与网易有道合作推出的“谷歌数字人才培养计划”,至今已培训超 3 万名全球化数字营销人才。此外,谷歌也与近 200 家企业合作提供了上千个就业机会,帮助年轻学生匹配职业发展机会。


在主题演讲中,关于技术产品和工具方面,来自谷歌的工作人员同步了关于 Android、TensorFlow、Web、Firebase、Flutter 等内容的新动态。

多元技术工具

Android 12 本次发布有三个关键:用户界面、性能和隐私。Android 12 推出了全新的设计语言 Material You,让用户界面选择更具个性化,同时能适配不同尺寸的屏幕和设备;提升性能方面,系统限制了应用使用通知 trapoline,进而改进用户点击通知、打开应用时的应用启动问题;在支持的设备上新增了“隐私信息中心”,向用户展示有哪些应用获取了设备的麦克风、相机或位置等权限。优化升级过后,包括三星 Galaxy、一加、OPPO、realme、TECNO、Vivo 和小米在内的厂商都将推出搭载 Android 12 的手机。


此外,还有专为大屏幕设备打造的 Android 12L 更新——包含 API 级别的更新改进,针对大屏幕设备重新设计了操作系统,新增多任务支持,更新了兼容模式等等,持续为 Android 平板电脑、Chrome OS 设备和可折叠设备用户和开发者提供服务。


现在开发者设计用户界面的时候,一般都不会只考虑竖屏的手机,Jetpack Compose 可以让用户界面实现全面自适应,所有 UI 都用代码描述,在运行时可以轻松地决定界面的样子,不需再依赖资源限定符。

ARCore

据介绍,全球 ARCore by Google 认证设备已经超过 10 亿台。Google 大中华区 AR/VR 熊子青表示,AR(增强现实)已不再只是吸眼球的科技名词,越来越多的 AR 体验正在走进更多人的生活,从各方面改变了学习、购物甚至出行的方式。ARCore 自 2017 年发布第一版以来,到现在已经有超过 20 次的版本迭代。


透过摄像头重现环境的深度,一直是 AR 的重要课题。为此,谷歌去年发布深度 API(Depth API),化身为 3D 测量建模工具、实景交互游戏等应用,已经在全球超过 3.8 亿台 Android 设备上使用。


抖音开发了基于 ARCore 的深度 API 视觉特效,用户可以将任意视频包覆到任意物品表面


此外,今年 ARCore 新发布的录制与回放 API(Recording and Playback API)可以大幅度简化 AR 应用的开发和测试,开发者可以同时录制 AR 视频和 IMU 传感器数据,然后完整重现或修改 AR 视频。对用户来说,录制与回放 API 消除了 AR 时空、设备间的限制,用户能够随时随地在彼此的视频里进行协同创作。

TensorFlow

TensorFlow 全球产品总监 Kemal EI Moujahid 介绍了 Keras 框架和 TensorFlow Hub,帮助开发者轻松上手,让开发更省时省力,提供多种多样的预训练模型,协助解决各类型应用的机器学习问题。


Kemal 举了知衣科技的案例。知衣科技使用 TensorFlow 来训练他们的模型以构建 3D 试衣功能,用户可以便捷地按图片来搜索风格类似的衣服,这让设计师省去了制作实物服装样品的麻烦,从而节省时间和成本。


模型的部署方面,**TensorFlow.js 已支持 TensorFlow Lite 模型,无需环境设置,**一键启动,帮助开发者更高效、便捷地在 Web 环境中进行开发。利用 TensorFlow Lite 可以构建具备机器学习功能的原生移动应用,轻松覆盖 Android 和 iOS 平台上的数十亿用户。


开源解决方案 TFX 旨在整体解决机器学习应用中的挑战,同时兼具公平性和包容性,提供集成公平性指标和隐私工具包,实现更负责任的机器学习项目实践。


TFX 开源解决方案高效管理运营

Web/Chrome OS

谷歌去年推出的核心网页指标 Core Web Vitals 是为了开发者更好地衡量和持续确保网站的优秀性能。与一年前相比,达到指标门槛的 Chrome 网页浏览量增加了 20%,也就是说,现在有 60%的网页浏览量达到了这些门槛。


据介绍,阿里旗下的全球速卖通业务通过重点关注这些核心网页指标并做了大范围改进后,其会话持续时间增加了 30%,跳出率降低了 15%,加入购物车率提升了 15%。这一切是由于他们改进了 Service Worker 缓存方式,优化了图片,并降低了 JavaScript 传输量。腾讯视频的用户平均网页浏览量和点击率分别提升了 150%和 70%,方法是在每次新版发布前,将核心网页指标整合到日常监控和代码审核中。


隐私安全方面,Chrome 多年来主导的 The Privacy Sandbox 项目致力于不断改进 Web 平台的隐私保护基本措施,降低对用户信息的跨网站跟踪能力。同时,谷歌强调 Web 也在积极改进 API 兼容性以支持更多应用,随着越来越多的主流开发者使用 WebAssembly,将现有的 C++代码引入浏览器,这为在 Web 再利用现有的代码开启了新机遇。

Firebase

Firebase Crashlytics 能够在应用发布之后更快跟踪、分类和解决崩溃问题,特别对于游戏开发者,一系列新发布的 NDK 和 Unity 功能有助于确保游戏快速且稳定的运行。


今年 Google I/O 大会上发布了一项名为 “个性化” 的新功能,利用谷歌的机器学习功能自动为每一位用户提供个人专属的最佳体验,自动学习哪些类型的用户对哪些难度设置的反应最好,目前这功能已经进入 beta 版阶段。

Flutter

中国已经是最大的 Flutter 社区之一。字节跳动选择在超过 70 款应用中使用 Flutter,腾讯不但在微信中使用 Flutter,最近也用了 Flutter 桌面端,开发企业微信的新功能。此外,在游戏领域,《绝地求生》最近发布的玩家社区功能,也是用 Flutter 打造。


目前 Flutter 现已推出的 2.5 稳定版进一步提升了多平台体验,并支持了摄像头插件。下一阶段,谷歌计划着重改进 Flutter 在 Windows 上的无障碍功能,并强化 3 个桌面平台测试的基础设施。


本次大会上谷歌还宣布,DartPad package 支持的 beta 版正式发布,开发者可以在 DartPad 里直接导入并使用最热门的 package,将来会根据开发者的使用和反馈情况把支持范围扩大到更多 package。


同时,Flutter 谷歌移动广告插件的稳定版正式发布:同时支持 AdMob 和 Ad Manager,增添了开屏广告、自适应尺寸广告,广告中介等新功能,帮助 Flutter 开发者增加广告收益。

公众号推荐:

跳进 AI 的奇妙世界,一起探索未来工作的新风貌!想要深入了解 AI 如何成为产业创新的新引擎?好奇哪些城市正成为 AI 人才的新磁场?《中国生成式 AI 开发者洞察 2024》由 InfoQ 研究中心精心打造,为你深度解锁生成式 AI 领域的最新开发者动态。无论你是资深研发者,还是对生成式 AI 充满好奇的新手,这份报告都是你不可错过的知识宝典。欢迎大家扫码关注「AI前线」公众号,回复「开发者洞察」领取。

2021-11-16 19:317558
用户头像
罗燕珊 InfoQ中文站编辑

发布了 424 篇内容, 共 246.6 次阅读, 收获喜欢 757 次。

关注

评论

发布
暂无评论
发现更多内容

80后程序员感慨中年危机,如何设计一个优雅的RESTFUL的接口

Java 程序员 后端

Java入门视频教程!Kotlin(2)-泛型与集合

Java 程序员 后端

230页,看完之后你就会知道,原来Redis还能这么玩!

Java架构师迁哥

网络攻防学习笔记 Day95

穿过生命散发芬芳

态势感知 网络攻防 8月日更

2021最新Java面试真题解析!1

策划Java工程师

Java 程序员 后端

5分钟搞定!从Java底层分析多线程行为

Java 程序员 后端

这些奥运“黑科技”运用了哪些AI技术?

澳鹏Appen

自动驾驶 机器学习 人脸识别 nlp 数据标注

Cloud Studio 2.0:云的开端

CODING DevOps

ide DevOps 开发环境 Cloud Studio

金九银十想面BAT?那这些JDK动态代理的面试点你一定要知道

编程菌

Java 编程 程序员 计算机 技术宅

Selenium 4以后,再不相见的API

FunTester

自动化 API selenium

graphql计算指令之@sortBy:查询中实现列表字段排序

杜艮魁

开源 后端 低代码 graphql

解决方案|在线自习室

anyRTC开发者

音视频 在线教育 RTC RTM

iOS底层学习【KVC】

程序员 iOS底层

2021金三银四,开发者进阿里必看的30道经典数据库面试题【附详细解析

策划Java工程师

Java 程序员 后端

Java入门你值得拥有!天天都是面对对象编程,你真的了解你的对象吗

Java 程序员 后端

读书日送书丨关于音视频技术你需要知道的二三事

声网

人工智能

Nacos注册中心之概要设计

捉虫大师

微服务 nacos 服务发现

当一只「无头苍蝇」又何妨?

非著名程序员

读书笔记 提升认知 个人提升 8月日更

2021程序员进阶宝典!《零基础(1)

策划Java工程师

Java 程序员 后端

IBM大面积辞退40岁+的员工,瞧一瞧

Java 程序员 后端

【前端 · 面试 】HTTP 总结(四)—— HTTP 状态码

编程三昧

面试 大前端 HTTP 8月日更

graphql计算指令之@filter:查询中实现集合过滤

杜艮魁

开源 后端 低代码 graphql

15个经典面试问题,酸!校招进字节跳动

Java 程序员 后端

12~18k的前端面试会问个啥?

前端依依

学习 程序员 面试 大前端 经验分享

2021BTAJ面试真题详解,16条代码规范建议,快看看自己做到没

Java 程序员 后端

3个月学会Java开发!Git-如何优雅地回退代码(1)

Java 程序员 后端

带你使用FFMPEG将MP4视频文件转换为GIF

hanaper

如何洞察出消费者购买的关键时刻

石云升

用户体验 关键时刻 体验设计 8月日更

万字长文 | 16张图解开AbstractQueuedSynchronizer

程序猿阿星

并发编程 AQS 线程安全 多线程并发

Java入门你值得拥有!浅谈Facade外观模式

Java 程序员 后端

【Vue2.x 源码学习】第二十五篇 - 数组依赖收集的原理

Brave

源码 vue2 8月日更

2021 Google 开发者大会一览,同步Android、TensorFlow、Web开发等最新动态_语言 & 开发_罗燕珊_InfoQ精选文章