这是我第三次来参加Google I/O大会,大会最不可错过的重要环节就是第一天上午的Keynote,所以我们早早起来在旧金山夏日的寒风中排队,去占一个比较好的位置。
和国内会议最大的不同是,I/O Keynote的会前暖场互动很好玩,每次都有不同的花样,这次是两个哥们在会议的环绕大屏幕上玩最古老的乒乓球游戏。暖场结束就进入了别出心裁的倒计时动画,倒计时数字跳到0之后,大会正式开始。
Keynote主要是公布Google在这一年来最重大的一些创新和进展。每次在现场听Keynote环节都会有点感动,这次也不例外,因为从Keynote中能感受到Google这家公司的伟大愿景,以及为了达成愿景所作的努力,在这个过程中很多原来显得很科幻的科技,已实实在在改变人们的日常生活。比如Google Now和Google Photo中的人工智能,让机器可以更加懂得和理解人类所需;而Android Everywhere将会让越来越多的设备智能化并接入网络,从而让整个世界变得更加智能;Cardboard以一个低成本的方式,让更多人能使用到VR技术,在游戏、教育等很多领域都能有广泛的应用。
作为一款基于Android平台面向海外市场的APP琥珀天气的开发者,我们最关注的是Google在移动端的创新和生态的发展。这次Android生态最大的变化就是Android M的发布,Android M在UI和交互上并没有很大的变化,继续Material Design设计语言,但Android M引入的新特性对应用开发者影响比较大的有两个。
第一个是APP的权限机制,权限不再是在安装的时候让用户确认,而是APP在需要用到某个权限时让用户来确认。我认为这个机制是对Android系统安全性的一个重大提升,对于开发者来说,需要更加注意APP的权限的使用,和应用业务无关的权限有可能被用户质疑和拒绝。所以我建议开发者好好的检查下自己应用权限使用情况,在满足业务需求的前提下,尽量去最小化权限的使用,慎用敏感的权限。
第二个是Chrome Custom Tab,也就是把Chrome嵌入APP里面。对比原来的webview技术,它一方面性能有所提升;另一方面功能也更加强大,比如密码自动填充,还有可以通过连接直接跳转到连接相关联的APP。
除了Android系统以外,开发工具方便也值得开发者关注,这次发布的Android Studio 1.3新版本带来了更快的编译速度,以及对C++开发的支持。新发布的Polymer工具可以帮助Web开发者构建类似于APP交互体验的Web页面。
此外,Android Wear和Cardboard也值得开发者跟进,从而提供更好的产品交互体验,琥珀天气就提供了对Android Wear的初步支持,天气信息会被推送到手表上。游戏和教育品类的产品开发者可以尝试Cardboard SDK,从而可以给用户提供沉浸式的体验。
最后,值得一提的是,在会场的站台当中,有一个很大的Material Design的区域,专门给开发者提供Material Design的现场Review咨询和建议。我们的经验来看,我们对琥珀天气进行Material Design设计之后,产品的用户体验得到了巨大的提升,用户评分大大提升。所以我们建议还没有跟进的开发者们尽快跟进Material Design设计。
Google IO第一天过去了,期待第二天更多的精彩内容。
个人介绍:汤城,琥珀天气创始人,之前作为国内最早的出海团队之一INFOLIFE的联合创始人参与打造过总下载量超过一亿的系统优化产品矩阵。——PHP培训课程