I/O 结束已三月,我们和 Google 开发者产品负责人聊了聊他们的变化
在三个月之前的 Google I/O 大会上,很多人批评 Google 与以往相比丧失了很多创新性,没有太多振奋人心的发布。但我们的前方记者「我是老红啊」就鲜明地表明了态度: 别闹,这不是一场手机发布会 。
「在当天的 Keynote 演示现场,引起当场近 7,000 名开发者最大欢呼的产品不是各项酷炫的交互和产品功能进化,Android Studio 2.2 和 Firebase 出乎意料地赢得了现场开发者们最大的赞许。」
果不其然,Firebase 在推出之后受到了很不错的评价,而 Google 也借着上周的 China Joy 与中国的开发者们进行了面对面的互动,而我们极客公园也与 Google 负责开发者方面的相关人士展开了交流。在交流的过程中,他们主要从两个角度为我们阐释了相关的内容,一方面是 Google Play 的新动态,另一方面则是在 I/O 上新发布的 Firebase。
下面,我们就一起来看看在 I/O 之后,Google 究竟如何看待自己在开发者领域的新动态吧。
机器学习技术让 Google Play 如虎添翼
虽然因为种种原因,我们中国的用户可能无法真切地体会到 Google Play 的服务,但事实上,作为全球最受欢迎的操作系统之一,Google Play 在 190 多个国家,月活跃用户数量超过了 10 亿;在 2014 年 2 月-2015 年 2 月当中,Google 向我们开发者支付了 70 亿美金;而在 2015 年,Google Play 达到了 650 亿次应用安装。
应该说,这一系列数字都说明了 Google Play 对于全体 Android 开发者的重要性。但事实上,Google Play 在这两年也有了很大的变化,其中机器学习技术的进步对于 Google Play 来说可谓如虎添翼。这一点可以从下面的这个例子中窥见一斑。
由于 Google Play 中的用户数量实在太多,为了提高开发者们的效率,Google Play 专门推出了相关的服务帮助应用程序开发者分析用户的反馈意见和评论
具体的做法是把应用和其他开发者的软件对比,并在其中找到一些规律。Google Play 为应用设计了一些打分的类别,比如性能、设计、趣味性等等,而机器学习就能知道你每一项得分的比重,还能通过对比为你分析原因。
以此,开发者们就可以针对每一个方面的不足做出有针对性的改变。
同时,Google 也在相应的 AdWords 广告系统中提供了相似的以机器学习技术为核心的解决方案,Universal App Campaigns 项目就是其中最好的例子。
由于 Google 旗下拥有多款像 YouTube、Gmail 这样用户人数超过 10 亿的产品,因此,开发者的痛点在于,之前他们不知道通过什么平台、渠道,可以最好的将产品推向客户,让客户快速的对他们增加认识。
为此,Google 在 Google Play 中增加了机器学习的功能,这给了开发者们很大的助力,他们只需要将自己的目标和预算告诉 Google,接下来 Google 就可以通过机器学习的方式,告诉开发者们在什么渠道投放广告是最直接有效的。
新版 Firebase 助力开发者
在 2014 年的时候,Google 收购了当时还很小的创业公司 Firebase,在当时,Firebase 只有 3 个产品。而在今年的 I/O 上,Firebase 却已经成为了为 Google 撑场面的重量级产品,可以说,这是一笔非常值的买卖。
而在新版的 Firebase 中,它的产品功能从收购时的 3 个变成了 15 个。当我们问及前后版本的区别时,Google 开发者产品与开发者关系负责人 Ben Galbraith 这样回答我们:「可以简单这样理解,老版的 Firebase 体现在 15 个功能当中的 1 个,也就是 Realtime Database。我们增加了其他 14 个新的性能和选项,比如,说我们增加了 Firebase Analytics。」
(Google 开发者产品与开发者关系负责人 Ben Galbraith)
目前,Firebase 下面包括了十五个工具,这十五个工具能够起到协同增效的作用,因为它们集成在一个平台上。比如有「事故报告」这样的功能,可以自动追踪你的软件多长时间会出事故;也有「Analytics(分析)」的功能,可以衡量一旦应用程序事故产生了问题,它的影响力是多少。经过有了这一整套工具,开发者就可以不去担心基础架构方面的问题,只需关注自己最擅长的领域就好了。
在谈到设计理念时,负责 Firebase 的 Google 产品经理 Fred Chung 也为我们阐释了 Google 的想法,他提出了三点,第一是提供非常好的开发体验,这是针对开发者而言,让他们能够很容易地专注于开发。第二点,Firebase 是跨平台的,支持 Android、iOS 平台以及 Web 端,开发者只需要用一套 SDK,还可以用一个后台控制 SDK。第三点,整套的产品是整合的,开发者可以用核心的产品,按照他们业务的需求做不同的整合。
在 5 月份 I/O 大会时,全球有 45 万的开发者使用 Firebase。经过了将近三个月的测试使用,很多开发者也给来了反馈意见。其中,Firebase 中的 Analytics 这个功能最受开发者们的喜爱,因为它能帮助开发者对海量数据进行搜集和分析。而 Google 将这个功能免费开放给了用户,这让他们都很开心。同时,他们也希望 Google 能继续丰富 Firebase 的功能,毕竟,开发者们最终的愿望还是希望开发的过程越简单越好。
中国开发者要更勇敢地走出去
当然,Galbraith 最后还谈到了一些有关 Google 帮助中国开发者走出国门的例子,比如网易和 Google VR 平台 Daydream 的合作。
他在最后说道:「Google 一直致力于提供各种各样的服务帮助中国开发者走出去,使他们世界的舞台上展现自己的成功之处,我们的理念有三个——第一就是开发,我们要帮助开发者打造很好的应用程序;第二是帮助他们推广和成长,可以为好的应用程序提供很多用户和流量,增加使用群;第三是帮助开发者们变现,将流量和用户转化成利润。」
而我想,在国内市场竞争越发残酷的今天,也许借用 Google 这些渠道方的支持走出国门、赚外国用户的钱也是一个不错的主意呢。