从TensorFlow,Android,Wear OS,到 ARCore,再到 Google Arts&Culture,Google 跟你的关系更近了。
「旋转、直立、伸长、长胖….」站在台上的人随意摆弄身姿,而他面前屏幕上的古老瓷器也跟着生龙活虎起来。在 Google Arts&Culture「智舞窑变」的展区,基于 TensorFlow 系统,运用最新的 PoseNet 模型,系统能够「识别」用户身体姿态,让瓷器生成不停旋转变化的形态,还能根据服装风格改变花纹颜色。
「智舞窑变」| 图片来源:极客公园
Wear OS 与运动类 APP 咕咚合作,做了一套拳击互动训练课程。佩戴搭载 Wear OS 的智能手表,出拳姿势就能被实时纠正,让人联想到手忙脚乱的跳舞机。
Wear OS 展区 | 图片来源:视觉中国
不同于这一边的「搔首弄姿」,展区另一边却是一番「正派」景象。在 Google Compute Engine 的帮助下,Emma Haruka Iwao 打破圆周率计算的世界纪录,另一位 Googler Mathias Paumgarten 利用 Pi API 生成 31.4 万亿幅画。输入 1 到 31415926535897 的任意一个数字,就能得到一幅独特的艺术作品。
不过对于真正的开发者来说,这只是给科技爱好者准备的开胃菜。持续两天的谷歌开发者大会(GDD)上,Google 带来了不少产品更新。
真·开发者大会
不久前,Google 推出了 TensorFlow2.0。GDD 上,Google 正式推出 TensorFlow 2.0 RC 版,随着这套端到端的开源机器学习框架逐渐成熟,TensorFlow 更加易于使用、强大、可扩展,已经在全球有了 4100 万下载量。
谷歌开发者大会 | 图片来源:极客公园
其中,TensorFlow Lite 是用于移动设备和嵌入式设备的轻量级解决方案,现场展台就有基于 TensorFlow Lite 的互动体验——Dance Like。Tensorflow.js 是一个机器学习的前端框架,今年 I/O 上,Google 宣布 TensorFlow.js 开始支持微信小程序。越来越多的开发者因为 TensorFlow 聚集在一起。谷歌高级软件工程师 Anna Goldie 介绍,中国已经有 15 个 TensorFlow User Group,用来日常交流机器学习技术和经验。
基于 TensorFlow Lite 的应用 Dance Like | 图片来源:视觉中国
Flutter 是以同一套代码开发移动、网页和桌面应用的移动 UI 框架。GDD 上,Google 宣布 Flutter1.9 正式发布,支持 MacOS Catalina 和 iOS13,新增 24 种语言。与 Flutter1.9 一起,Dart2.5 也正式发布。Dart 加入基于机器学习自动补全代码的功能预览版。此外,Google 对 Flutter 网页版做了改进,将网页版和主代码库合并,可以用同一套 SDK 完成移动端、桌面端、网页端和嵌入式设备的应用程序开发,真正做到「write once,run everywhere」。
谷歌开发者大会 | 图片来源:极客公园
自去年发布以后,Flutter 在阿里巴巴、贝壳、快手、饿了么、腾讯应用程序中落地,据 Google 介绍,Flutter 五分之一的客户来自中国开发者。
从在 I/O 上被宣布为 Android 官方编程语言开始,目前 50% 的开发者都在使用 Kotlin。Google 宣布了对 Kotlin 的改进,Java 10 对语言特性的脱糖、OpenJDK 源码库的脱糖、改进的 C++17 支持、改进的 NDK 文档支持。
Google 对 Kotlin 的重视可以看作 Android 逐渐减少对 Java 的依赖,而对 Flutter 的重视则是为布局未来的操作系统 Fuchsia 作准备, Flutter 和 Dart 语言将可能会成为 Fuchsia 系统主要的 UI 开发框架。
ARCore,能否从噱头到实用?
ARCore 诞生于 Project Tango 项目。Tango 利用计算机视觉,使智能手机和平板电脑等移动设备能够在不使用 GPS 或其他外部信号的情况下,探测到它们相对于周围世界的位置,能让开发者创建室内导航、3D 地图、物理空间测量、环境识别等应用程序。Project Tango 包含三块技术:运动追踪 (Motion Tracking),深度感知 (Depth Perception) 和区域学习 (Area Learning)。
Google 在 Tangle 技术之下开发了两个试验性设备,Peanut 手机和 Yellowstone 7 英寸平板。2016 年,Google 宣布与联想合作发布搭载 Tangle 技术的消费级手机 Phab 2 Pro,以及后来推出华硕 ZenFone AR。Tango 有着更高水平的 3D 场景识别能力,但对硬件有着特殊的要求,在移动端的落地也就止步于此,没有在消费级领域大范围铺设。2017 年 WWDC 上苹果发布了 ARKit,紧追苹果,Google 宣布关停 Project Tango 项目,将更多精力放在 ARCore 上。
更像是 AR 发展过程中的过渡和铺垫产品,但是 Google 中国 AR/VR 负责人熊子青坦然,希望开发者们看到 ARCore 不仅仅是噱头。当然,落地的产品案例是最好的佐证。
谷歌开发者大会 | 图片来源:极客公园
此前,YouTube 推出了 AR Beauty Try-On 功能,当网友观看博主化妆看到心动时,就可以打开相机体验博主的「同款妆容」。美图 Beauty Plus 产品利用增强脸部算法(Augmented Faces),根据 2D 图像创建 468 个点的 3D 网格,镜头前的自拍者无论是眨眼还是点头,特效都能「服帖」脸部。据熊子青介绍,增强脸部算法不需要深度传感器,而是借助 ML 技术。
ARCore 展区 | 图片来源:视觉中国
腾讯的《一起来捉妖》利用 HDR 环境光将视频中可见的光线扩展到虚拟物品上,妖灵顿时拥有了阴影和高光,看起来更加逼真。京东 AR 书可以带孩子玩字母游戏,利用增强图像 API,当孩子拼出单词 car,一辆虚拟车就飞驰出来,此外产品更新了追踪动态图像及多图像功能。
然而,ARCore 不满足只是让人们做鬼脸,Google 对于 ARCore 的探索也越来越具有实用性。滴滴上线了 AR 导航,运动追踪功能能够实时计算用户之于周围环境的相对位置,对于 GPS 无法精确定位的室内环境非常有用。即便在高楼林立的商圈,跟着 AR 导航走也能跟滴滴司机顺利「会师」。滴滴表示 AR 导航目前已经在北京、深圳、郑州等城市上线。
经过迭代,ARCore 运动跟踪的稳健性已经提高了 30%,平面检测时间减少了 50%,因为大部分 AR 应用需要启用照相功能,所以 ARCore 加入了自动对焦,支持摄像头在拍摄和追踪之间迅速切换。截止目前,ARCore 支持超过 4 亿部设备,五大国内手机品牌。
Building a more helpful Google for everyone
「我们的使命是梳理全世界的信息,并让全世界的人们都能接触并使用它们。」今年 Google I/O 上桑达尔·皮查伊聊起了 Google 的使命。而在 GDD 上,这样的使命仍然在延续。此前,Google Arts&Culture 与上百家机构合作,将艺术文化作品搬到线上。为了让更多中国用户享受艺术的魅力,Google 推出安卓版的「观妙中国」。
陈列在博物馆的收藏品由 Art Camera 进行数字化处理,Art Camera 搭载 Google 研发的自动系统,配备激光和声纳,用高频声音测量与艺术品的距离,将捕捉的上千万张特写镜头拼成一张超过 10 亿像素的超高分辨率逼真图像。
Google Arts&Culture 展区 | 图片来源:视觉中国
ARCore 在不断拓展产品边界和使用场景,不过还远远不够「暖」。GDD Accessibility 展区展示了为听障人士推出的两款产品,Live Transcribe,运用语音识别技术将对话实时转换成字幕;Sound Amplifier,可定制的声音放大器。
而 Google 口中的 Helpful 并没有止步于此。开场 keynote,谷歌大中华区总裁陈俊廷第一个走上台,宣布 Grow with Google 成长计划在中国正式推出。该计划是一项面向开发者、企业、师生提供一些列免费工具的计划,陈俊廷说目前已经有 80 多个国家和地区,4300 万人从中受益。
现在,Grow with Google 也迈进了中国。在「谷歌成长指南」微信小程序上,任何人都可以选择开发、数字营销等免费课程进行学习。此外,谷歌旗下优达学城(Udacity)也将推出一系列免费的 TensorFlow 课程。
除了 TensorFlow User Group,针对开发者群体的不同,Google 提供多元化的帮助,比如为女性开发者举办黑客马拉松;谷歌中国教育合作项目已经为 1000 多所中小学、高职、本科支持开源技术的相关课程,并展开师资培训的工作。慈善分支 google.org 为百年职校 500 位学生提供数字技能培训。
无论是「猜画小歌」还是手影 AI 游戏,无论是 Google Arts&Culture 体验区排起的长队,还是来自百年职校的众多未成年开发者们,有一点可以确信,Google 的技术愈发平易近人了。Google「不务正业」的背后是技术与文化、艺术和人文的结合,当镜头扫过一张张青涩的面孔时,或许就是 Google 口中所说的将技术带给所有人。