写点什么

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 开发者增加广告收益。

2021-11-16 19:318468
用户头像
罗燕珊 AI practitioner | Tech media

发布了 547 篇内容, 共 419.0 次阅读, 收获喜欢 860 次。

关注

评论

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

reallusion卡通动画师最新下载 Cartoon Animator mac破解中文版

Rose

DJ必备:djay - DJ 应用&混音器 (djay pro Ai 激活版mac下载)

Rose

文心一言 VS 讯飞星火 VS chatgpt (192)-- 算法导论14.2 2题

福大大架构师每日一题

福大大架构师每日一题

GreatSQL荣获2023 InfoQ“技术生态构建奖” 助力行业变革之路

GreatSQL

Minitab Express数据分析适合什么人群?minitab express mac破解资源

Rose

Nodejs - 9步开启JWT身份验证

南城FE

JavaScript 前端 nodejs JWT

软通动力启动鲲鹏原生应用开发合作

彭飞

AI for Science,开启智能科学时代!

脑极体

AI

MacBooster 8 mac版:一站式系统清理维护工具

Rose

《计算机程序的构造和解释(原书第2版)》PDF

程序员李木子

灵伴科技(Rokid)借助 Knative 实现 AI 应用云原生 Serverless 化

阿里巴巴云原生

阿里云 云原生 云原生容器

10000+AI绘画关键词-涵盖Mid和StableDiffusion

Geek_bbbdb0

5G-A华彩开局,风流还看北京城

脑极体

通信

Total Video Converter Pro超级转霸 mac破解版 视频格式转换

Rose

听GPT 讲Rust Cargo源代码(6)

fliter

幻兽帕鲁服务器搭建攻略:阿里云平台快速上手指南

全栈若城

Databend Stream 的设计与实现 | Data Infra 第 18 期

Databend

听GPT 讲Rust Cargo源代码(5)

fliter

【亿级数据专题】「分布式消息引擎」 盘点本年度我们探索服务的HA高可用解决方案

码界西柚

分布式 高可用 ha 优化技术 2024年第二十九篇文章

PHP 增量代码规范 PHPCS 通过极狐 GitLab CI 平滑落地

极狐GitLab

Endurance for Mac 专业苹果mac电脑 电池续航提升工具

Rose

SwitchResX for Mac v4.13.3 正式版 自定义苹果电脑分辨率

Rose

恒安嘉新启动鲲鹏原生应用开发合作

彭飞

QT项目第一弹-自定义日志输出

springIce

日志 qt

mac/win Animate 2021新功能 (An 2021中文直装版安装)

Rose

FX影视特效3D动画渲染工具SideFX Houdini安装破解教程

Rose

深入理解 Java 变量类型、声明及应用

小万哥

Java 程序人生 编程语言 软件工程 后端开发

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