比室外 35 度的高温更为热情的,是来自中国的开发者,这是跨国外企在中国少见的号召力。
早上 9 点不到,上海世博中心门口就已经排起了长队,一直到大门外的马路上。偌大上海世博中心大厅被开发者堵得水泄不通。相比室外 35 度的高温更为热情的,是来自中国的开发者。
这是跨国外企在中国少见的号召力,尽管这家公司的中国代言人近期已经回归学术。
昨天,2018 谷歌中国开发者大会在上海世博中心举行,作为谷歌第三次在中国举行面向中国开发者的大会。大会为期两天,涵盖机器学习、人工智能、Android、ARCore 等 12 个主题,60 个演讲。
重点一览
两个月前,一款名为「猜画小歌」的微信小程序游戏上线中国市场,不到两个月用户已经超过百万用户,程序背后的 AI 已经猜中的画幅达到 5 亿张。
「猜画小歌」,正在成为继 AlphaGo 人机大赛后,谷歌又一个面向中国市场普及 AI 和建立 AI 好感的入口。
去年,斯坦福大学教授李飞飞为谷歌 AI 中国中心的建立打开了知名度。今年,谷歌 AI 中国中心持续推出许多面向不同层级开发者的互惠活动,包括面向入门级的机器学习速成课程、可能获得谷歌实习机会的机器学习冬令营等活动。
对于应用开发者而言,关注度最高的则是 Kotlin 和 Flutter。作为谷歌的两大明星开发工具,Kotlin 和 Flutter 为开发者的编程与应用开发工作解放了极大的劳动力。在体验区,谷歌工作人员的现场演示引起了热烈围观。
TensorFlow,世界上最广泛的机器学习平台之一,正在为谷歌聚拢核心 AI 开发者、建立 AI 生态最为有效的平台,其中国内大型互联网客户公司均加入到了 TensorFlow 的行列,中国的使用量已经达到 200 万次。
安卓新一代系统 Android Pie 在今年 8 月已经发布,谷歌此次在现场展示了工具包中更多细节和智能化升级,比如支持刘海屏、加入自适应功能管理电池等。
智能手表方面,在苹果 iWatch 的持续更新和更多场景应用驱动下,智能手表的应用开发生态正在成为关注热点。今年的一系列系统更新中体现了更为简单的交互模式,以及更为友好的本地化体验。
热情的中国开发者
「今年关注谷歌的 I/O 大会的中国开发者达到了 550 万,中国开发者的活跃度让我印象深刻。」Google 大中华区总裁石博盟谈道。
石博盟表示,谷歌一直都在传递一个信念:AI 开始在各个领域有所建树,谷歌一直相信 AI 的力量,也立志于让大家可以更好地应用 AI。Google 的目标是把 AI 带给所有人,利用 Android、TensorFlow 帮助全球的开发者创造无数优质应用。
会上,谷歌相关高管介绍了多款开发工具的最新进展。石博盟现场演示了通用应用广告、谷歌成长指南两个项目,旨在更好的帮助开发者。
谷歌现场展示了一些 AI 技术在应用中的落地,比如,在邮件的应用,AI 可以针对邮件内容进行主动识别,帮助用户快速提供和筛选最合适的自动回复;谷歌翻译支持拍照识图翻译,在 photo 应用中能帮助用户更快更准确找到照片。
活动当天,谷歌用千人比赛「猜画小歌」预热,与此同时,猜画小歌的「好友同玩」功能也正式上线。在多人模式下,最多可以 7 位好友同时作画,即时看到好友的画作,并在每一局之后查看积分榜。
在猜画小歌之外,谷歌还将这样的游戏用在了艺术与文化项目中,例如,用户只要画出一种物品,就可以匹配最接近的艺术作品。
TensorFlow 打入中国核心互联网公司
TensorFlow 作为谷歌集成度最高的开源软件库,可用于各种感知和语言理解任务的机器学习项目的开发。TensorFlow 中国区产品负责人、Google AI 产品经理梁信屏与同事上台,讲述了 TensorFlow 的最新情况。
目前,TensorFlow 被 50 个团队用于研究和生产许多谷歌商业产品,如语音辨识、Gmail、谷歌相册和搜索,其中许多产品曾使用过其前任软件 DistBelief。
TensorFlow 已经成为世界上最广泛的机器学习平台,推出至今已经获得 1700 万次下载次数,39000 次提交次数,在中国 200 万下载次数。该平台为谷歌聚拢了最为核心的人工智能领域开发者。
据介绍,国内的腾讯、阿里等大型互联网公司都已经加入 TensorFlow 的部署,美团点评、流利说、联想、知乎、360、小米等也是 TensorFlow 的用户。
现场,谷歌相关人员还展示了 TensorFlow 在中国的应用情况,例如美团点评通过使用 TensorFlow,对商家上传到网站的数亿张图像进行自动分类;中国海洋大学的研究人员运用机器学习准确预测出了海平面的温度等。
AI 渗透进 Android 系统
谷歌方面表示,Android 的中国开发者数量过去两年间翻了 3 倍,去年中国开发者收入增长幅度达到 50%。
Android 9 Pie 在今年 8 月初正式发布,新操作系统比以前的版本少了 500MB。新系统将谷歌统一推送升级,深度集成 Project Treble 模式,原生支持通话录音等。
和此前的安卓 8.1 Go 版本一样,安卓 9 Pie(Go 版本)也将大量采用谷歌的 Go 定制版应用,谷歌也已经推出了新版本的谷歌地图、谷歌助手的 Go 版本。
在 Android Pie 新推出的工具包中,针对安卓阵营的刘海屏设计新增凹口屏幕优化。刘海屏从去年底 iPhone X 发布之后开始被安卓手机厂商所认可,在今年上半年发布的所有主流机型中,几乎清一色都是刘海屏。
Android Pie 的这一细节优化反映出谷歌在设计安卓系统更新时更愿意考虑开发者的实际需求,推出时间也更具时效性。在此之前,安卓系统更新落后于 iOS 的情况有时被工程师吐槽。
基于 DeepMind 技术的自适应功能,可以帮助终端向人学习了解用户习惯,预测用户的行为,提升用户的智能设备使用效率。
比如,在电池上加入 AI 驱动的 Adaptive Battery,自适应功能可以区分用户用到最多的应用,将其放在活跃组,将不常用应用放在其他组,从而降低手机功耗,延长续航。谷歌在测试中的结果显示,运行 Android 9 Pie 的设备,CPU 被唤醒的次数减少了 30%。
设备的通知栏也将类似邮件的智能回复功能,用户还可以贴上照片、表情等进行回复。Android 9 Pie 还取消了 SDK 接口限制,同时支持第三方云测服务。
对于体积持续增大的 APK 安装包体积,谷歌提供了 Android APP Bundle,帮助使用入门级智能手机或设备的用户流畅获取所需要的服务。
Android APP Bundle 可以根据用户的设备性能和内存等配置下载最优化的安装包,从而减小 APK 的体积,用户也没必要下载不必要的安装包。未来开发者将不再需要管理多个 APP 来适配不同手机。
目前,Android Pie 已经面向 Pixel 手机推出,还将支持系统更新的手机包括索尼、小米、OPPO、vivo、一加等厂商。
此外,面向 AR 应用开发者的 ARCore 也进行了更新,包括支持运动追踪、多人共享 AR 内容、把 2D 内容变成 3D 内容。
ARCore 已经应用在小米、华为、三星、vivo 等多家厂商的产品上,全球已经有 1.75 亿部手机可以使用 ARCore。预计到 2020 年,中国开发者的收入将占全球 AR 总收入 25%。
谷歌还开发了 Sceneform、Cloud Anchors 等功能,方便开发者可以更容易地写出 AR 的程序,兼容多用户同时游戏等功能。
在体验区,谷歌展示 ARCore 用于家具展示等功能
一波「网红」开发工具
Flutter,作为 Google 跨平台移动应用开发的框架,支持开发者快速打造全新应用、快速构建产品原型,能够实现安卓与 iOS 两个不同系统之间的开发工作转移,以减少开发者针对两套不同系统的冗余开发工作。
在活动现场展示区,Flutter 展台受到了开发者的热切关注,目前 Flutter 在 Github 上活跃度排名 45。开发者李立向机器之心表示,Flutter 是开发者的一大福音,能够大幅降低开发工作量。
更为重要的是,相比于 Facebook 此前开源的 RN(React Native)类似工具而言,Flutter 的体验和兼容性更好,其通过自建绘制引擎有着较多的优点,比如说高性能,以及轻松构建更流畅的 UI。
目前,中国已经成为 Flutter 开发者最多的地区。大会介绍了 Fiutter 的中国合作伙伴,包括腾讯 NOW 直播、京东 、美团等,并以有 5000 万用户使用的闲鱼为例,详细介绍了新的功能。
Flutter Release Preview 2,是 1.0 正式版本之前最后一个预览版。该版本将支持快速编译成原生机器代码,让低端设备渲染也能达到 60 帧/秒。此外,Flutter 更新后,还加入 iOS 风格插件、更深入的材料主题支持、WebView 集成的预览、等功能。
此外,谷歌还加大了对一致性开发的投入,重点关注 iOS 的性能和稳定性。我们还大量投入构建了 Cupertino Widgets,开发者借助该工具应用程序将更匹配 iOS 用户对外观和功能的需求。
Flutter 展示墙,谷歌工作人员向开发者讲解新功能
工程师李立向机器之心表示,使用 Flutter 之后基本可以缩减一倍的开发人力,比如原来需要 iOS、安卓两名工程师,那么现在可以缩减到一名,但是工程师本身也需要对两套系统有一定基础了解。
还有一部分工程师对此抱有观望态度,认为新出来的框架将存可能不够成熟,如果贸贸然使用上可能出现更多未知 Bug;但表示会对该框架持续关注。
在谷歌去年举行的 I/O 开发者大会上,Kotlin 语言被作为安卓开发的一级编程语言。Kotlin 由 JetBrains 公司开发,与 Java 100% 互通,并具备诸多 Java 尚不支持的新特性。
活动现场,谷歌方面介绍了如何使用 Android Jetpack 新框架加快应用开发速度、如何使用 Kotlin 静态编程语言将代码大大简化等。在展示区,谷歌工作人员现场使用 Kotlin 编写代码引起围观。
此外,谷歌还为数据存储提供跨平台解决方案 Firebase,它能帮助开发者提供应用质量,目前月活跃应用数 120 万个。ML Kit 作为 Firebase 的一款机器学习套件,能够在不更新应用的情况下,对新功能进行云端部署。
Wear OS 友好的「本地化」
「每个用户每次使用智能手表的时间大概是 5 秒。」Wear OS 中国版业务主管林可涵认为,用户对于智能穿戴设备的需求已经趋向于简单,简单的交互,可以尽可能快地获取信息,然后离开。
Wear OS by Google 重新设计的应用体验也体现了这一理念,即智能手表的操作进一步简化。比如能够快速查看显示最重要的消息和通知,新增健康和健身信息,加入 Mobvoi 中文助手随时待命。
中国已经成为 Wear OS by Google 的全球第二大市场,林可涵表示,谷歌一直在不断优化 Wear OS 平台,使它变得更加智能和便捷,更贴近中国消费者。
值得一提的是,中国智能硬件创业公司出门问问为 Wear OS 落地中国的本地化助力不少。2015 年,谷歌发布第一代中国版的 Android Wear,最早应用于两款产品,来自华为和 Moto。随着智能穿戴市场的兴起,越来越多的创业公司加入到该阵营中,由前谷歌科学家李志飞创办的出门问问就是其中之一。
最初,出门问问主要为推广自家智能手表而进行了一系列针对 Wear OS 的优化与设计,当下这些设计正被整合进 Wear OS 的更新中。Wear OS 中国版业务主管林可涵在现场也提到了与出门问问的合作。
在新版本的 Wear OS 上,用户可以更加方便的使用来自出门问问的语音助手,只需要在主界面向右滑动,即可呼出语音助手。通知的呈现形式也被优化。首先,通知不再是一屏只呈现一个,而是让它以滚动的形式更加密集的呈现,便于用户阅读。
与此同时,中国版的 Wear OS 中,其通知也将支持 AI 加持的「智能回复」功能,系统可以自动为用户给出回复的建议,这样可以一定程度上解决手表触摸区域小,不好打字的问题。
智能手表除了在外观设计和表链中体现差异性外,表盘的设计也是重要的亮点之一。在 9 月 21 日,Google 将举办一场黑客马拉松表盘设计大赛,参赛者将在一天的时间内完成表盘的设计。中国版的 Wear OS 中,Google 内置了应用商店,开发者可以制作并上传符合设计规范的表盘。
通过与出门问问的深度合作,在语音助手的界面,还可以直观的看到天气、咨询等实用的信息,相比过去单一的语音服务,更多食用信息的展示可以为用户提供更多的便捷。语音助手则随时为用户提供快速且使用的帮助。
随着苹果 iWatch 所展现的智能手表在健康、运动、医疗等领域的增量价值,安卓智能手表市场有望在今明两年升温。
谷歌 AI 中国中心的福利
去年也是在上海。谷歌云首席科学家李飞飞宣布谷歌 AI 中国中心正式成立,由她和李佳共同领导。
大会前不久,为建立谷歌 AI 中国中心打开知名度的李飞飞已经回归斯坦福继续做教授,接任李飞飞谷歌云 AI 负责人职位的是卡内基梅隆大学(CMU)计算机科学学院的前院长 Andrew Moore。
今年,谷歌 AI 中国中宣布由谷歌的工程师和 AI 专家参与制作的机器学习速成课程(Machine Learning Crash Course)完全免费。这套课程设立之初就是为了帮助谷歌工程师快速学习机器学习相关知识,现在谷歌将其开放出来,将帮助更广泛的开发者对 AI 和机器学习感兴趣的开发者快速入门。
此外,谷歌还将在 2019 年 1 月举办两场机器学习的冬令营,为有兴趣利用 AI 技术解决难题的学生提供培训。谷歌 AI 中国中心还会在北京上海两地举行谷歌 AI 机器学习应用冬令营,表现出色者可以获得谷歌工程师的实习机会。
这是谷歌最用心的中国 AI 互动体验展, 也是重塑「理想主义」最好方式 | 现场