2016 Google开发者大会Web技术点整理

扫描二维码

12月8日,Google开发者大会2016北京站,这次大会有超过2000开发者参加。本人参加了此次大会,很高兴我参与并开发的PWA项目被当做主题演讲的第一个案例介绍。下面就把此次大会其中的一些技术信息整理如下,希望能给大家带来帮助。

主题演讲主要介绍了Google目前力推的几项技术和创新:

  • Web开发,包括Progressive Web Apps(PWA)和Accelerated Mobile Pages(AMP),两者可结合使用,效果更佳。

  • Angular,目前已经推出了2.0版本。Angular项目负责人Naomi Black专门上台做了介绍,使用Angular可以开发PWA.

  • Android开发,Android 7.x和Android Studio,特别是Android Studio推出的设计工具以及Vulkan 3D绘图API。

  • Firebase,这是Google收购整合的BaaS服务,给移动App提供后端支持以及强大的分析和报告。

  • TensorFlow,Google开源的人工智能项目,另外Google还计划开源它的另一个AI项目,即AlphaGo背后的DeepMind,不过大会上没有多提。

  • DayDream,接力Google最早推出的CardBoard,将VR推向下一个台阶的Google VR平台,明年会有很多DayDream Ready的设备出来。另外Google也没有拒绝其它平台,比如开场时请人演示了基于HTC Vive进行3D作画,里面使用的Tilt Brush工具就是Google开发的。除此之外,在AR方面还有Tango项目也在大会上现身。

web端的技术需要关注的

上面的工具非常有用,演讲中都有涉及,推荐了解

我本人也收集整理了一个PWA相关资料,放到github上,有需要的可以了解:https://github.com/ljinkai/pwa-collection

PWA技术作为Google主推的技术,对web端来说是巨大的提升。可以做到离线、推送等,用到主要是servicework技术等,让web应用可以做到类似app的体验。有数据统计,人们现在已经更倾向于不去下载APP,人们更倾向于轻量的使用然后离开,你已经多长时间没有去下载APP了? 即便是用,常用的也就那么几个APP。从这个角度来说,PWA未来会非常有用

官网

  • Angular2.0

2.0借鉴了一些先进框架的经验,在不久前发布,相信对未来做移动端的web开发会有帮助,有兴趣可以去官网了解:

官网

  • Firebase

除了本身的数据存储服务,和APP的数据统计、配置功能外。对web端一个很有用的功能是托管服务,可以将静态文件直接放到firebase上,并通过域名访问到。加上数据存储和图片存储,web工程师做一个web应用是完全没有问题的,还可以直接将PWA项目托管到Firebase上。

官网

web的未来

有一个主题演讲是关于web的未来主题,讲到了一些非常有意思的技术,对web开发者来说会非常有用,主要是物联网方向上。

  • Smart Lock

有了Smart Lock用户在App和网站上的登录就更加方便,一键登录。方便登录和管理密码。

  • Physical Web

Physical Web是一种基于位置的,可以和物理对象快速并无缝衔接的技术。

说一个应用场景,就很好的理解了。比如你进入了一家餐馆,在手机上就可以收到一条推送,点击消息就可以打开点餐页面;等商家做好饭,又收到一条推送,就可以取餐啦。
另一个场景是一条丢的小狗,脖子上有一个物理装置,你手机靠近,就能收到一条推送介绍这是谁家的狗狗,并联系主人。

  • PaymentRequest

网页端的支付在未来,将会更加方便,标准的接口,更加的安全,不需要接很多的第三方支付,对未来网页端的购物体验会更加便捷。

  • Web Bluetooth

用浏览器统一管理所有的硬件设备,Web Bluetooth API 正在努力实现这个目标,这是一个基于 promise 规范的API。这个 API 的出现不仅是造福用户(的手机空间),还节省了开发者/发行商的成本 – 不需要为新的硬件产品开发至少一个独立的 app 来控制,统一用 还能跨平台 的网页端就行了

  • Web NFC

google官方有一个library,可以方便的管理和使用chrome nfc。

Chrome App NFC Library

  • WebVR

WebVR仍处于草案阶段。许多VR体验是以应用程序的形式呈现的,这意味着你在体验VR前,必须进行搜索与下载。而Web VR则改变了这种形式,它将VR体验搬进了浏览器,Web + VR = WebVR。

以上就是此次大会一些技术点,尤其对web端做了介绍,Google虽然被墙,但是一些技术和思考上是非常有意义的,如果你还因为墙而阻碍了解世界,那么你将会错过很多,自己一定要想办法搞定墙的问题。

web端作为存在时间很长,却在最近些年又开始大面积发展的阶段。用户体验上、物联网方向上,在未来一段时间还会蓬勃发展,关注web的技术,可以从不同的角度来了解这个未来的世界。不仅要低调做事还要走在正确的方向上,共勉。