【51CTO独家特稿】2009年在中国举办过一次的谷歌开发者日(Google Developers Day,GDD),又在今年强势回归:今年的GDD在国内将分别在北京,上海,广州三地举行。
10月27日刚刚结束的北京GDD无论从人数规模还是从课程讲师阵容来看,在谷歌中国的各种技术活动当中都称得上是历史性的。谷歌技术活动在国内的强势回归可能预示着近期即将发生一些变化,而从今年的会议话题和2009年的GDD以及2010年的DevFest相比,也可以看出Google整体发展重心的变化。
2009年GDD上讲的话题很多:谷歌地图,Open Social,Chrome,iGoogle,Wave,Android,App Engine,Google Web Toolkit,O3D。2010年初,Google宣布退出中国,当年的DevFest上只是围绕着浏览器和HTML 5的话题进行了探讨。而在今年的GDD上,一共只列出了四类话题:Android,Chrome & HTML 5,谷歌地图,商业与创业。配合最近这段时间Google将各产品与Google+的整合以及一系列边缘项目的关闭,可以感到Google的研发和宣传方向变得更加专注。这无论对于开发者还是对于用户而言,都是件省心事儿。
下面,51CTO编辑将简短的介绍一下今年GDD上主题演讲的情况。至于其他的课程视频与课件,在会务组整理之后应该都会在今年GDD的官方网站上更新。
今年的大会主持是栾跃(Bill Luan),谷歌开发技术推广部的技术项目经理和大中华区主管。
***个Keynotes由Google中国研究总经理杨文洛博士进行,介绍了Google的开放技术理念,以及过去一年来发布的一些新技术,比如不久前加入Google图片搜索的按图搜索功能。
接下来是Google Maps创始人之一的Michael Jones对谷歌地图的现状进行介绍。Michael Jones是谷歌公司的技术推广***专家,之前一直是Google Maps,Google Earth,Local Search等产品的总技术官。
Jones的演讲一直在强调开发者们和非开发者们的参与如何使Google Maps变成一个越来越好用的服务。开发者们通过API实现一些细分市场的需求,普通用户们通过标注自己身边的地理信息来不断完善地图的数据量。Google Geo APIs的技术推广工程师Mano Marks协助演示了很多有趣的应用,包括一些游戏玩家利用Google Maps自建的虚拟城市Freedom City,可以标注全球海洋上运行的货船航行信息的专用系统等。Jones在演示的***分享了一些数据:
还是那句话,科技改变生活,而且总是远超你的想象。
接下来是Android的主题,由谷歌Android全球开发者生态系统总监Eric Chu进行介绍。前期分享的内容主要是Android的一些市场数据,这些数据在Android开发者官网上都可以进行查询。
之后,陈庆滔进行的演示就比较有意思了。因为Android 4.0 冰激凌三明治在上周刚刚发布,这次参加GDD的朋友们刚好有机会在现场看到真机演示。
下面这个是Android 4.0当中内置的Google+:
中间还做了Beam的演示,演示是成功了,不过由于大会场里没有Wi-Fi,所以被Beam的机子显示不出来网页。
后面的人脸识别解锁的演示也相当成功,就不一一说明了。这里顺便说一下,51CTO已经对Android 4.0的部分开发文档进行了翻译,需要的朋友们可以点击这里查看。
***一个主题是Chrome,主讲是谷歌Chrome产品团队的高级产品经理Jan Linden。
从Linden共享的一些数据可以看出Chrome在发布三年后突飞猛进的发展:
Chrome Web Store已经有一定成熟度,下面列出的一些Web Apps,笔者自己也使用过一些:
从浏览器的发展历史来看,现在似乎到了一个大爆炸的临界点:
之后,美女工程师高寒蕊做的一些演示也很有亮点,应用的成熟度相比一年以前已经有很大提升。首先是基本的CSS3的图片变换效果:
之后是录音组件的展示。组件在Google翻译的页面中,演示中通过Chrome开发者工具来查看获取:
从代码上来看,只是一个x-webkit-speech的属性实现了录音的功能。
将代码复制到其他页面进行尝试,这里选择了Google图片搜索的页面:
添加同样的属性到input框里,录音按钮神奇的出现了:
再就是对于音频的一些高级处理,对于希望在Web端进行音频编辑与制作的朋友们来说,可以去看看这个Plink应用的完成度:
另外还有一些实验性质的功能,比如webp图片格式,以及WebRTC,即实时进行视频、音频聊天等等。
如果对Android,Chrome和Google地图在当前Google的战略地位进行解读的话,Android抢夺移动终端的互联网入口,Chrome抢夺非移动终端的互联网入口,Google地图则是强大的LBS引擎。另一方面,HTML 5技术在目前看来,会是打破平台差异性的***杀器:相比遥遥无期的Windows大一统工程,HTML 5的功能完善很可能会提前完成。Google决心要将Chrome打造成为一个可以媲美操作系统的平台以推动时代的变迁,但是无论对于HTML 5还是Windows来说,双方都有很多历史遗留问题要解决——对旧应用的兼容性无论在哪一个时代都是***的拖油瓶。谁能够漂亮的解决(或者成功的让所有人忽略)这个拖油瓶问题,谁就有可能赢得下一个十年(却未必是Google或微软了)。
以上就是51CTO对今年北京谷歌开发者日的报道。上海地区的活动将在11月4日举办,广州地区在11月12日,详细情况可以参考谷歌开发者日的官方网站。