给中国开发者的2017Google开发者会议纪要

今天上午Google在上海举办了Google开发者大会,Google 开发者大会现场一如既往的壮观,这里汇集了世界各地的开发者,处处可见科技的的气息,先来总结一下今天会议的主要内容。

人工智能

上午的开幕式主题演讲 9:30 开始,主要讲了人工智能的发展。

人工智能称为第四次工业革命,在短短的十几年的时间里,发展迅速。在未来的医疗,教育,智能驾驶领域将会创造巨大的价值。

人工智能的演讲由Google人工智能首席科学家李飞飞讲解,她带来一个重要的消息,就是Google AI 中国中心在今天成立了,这将会加速中国人工智能的发展。

firebase

Firebase 是Google推出的一个云端服务,并且它完全免费。

Firebase 是一个移动平台,可以帮助您快速开发高品质应用,扩大用户群,并赚取更多收益。Firebase 由多种互补功能组成,您可以自行组合和匹配这些功能以满足自己的需求。

不过,国内的开发者用 firebase 服务不是很方便,需要科学上网。

PWA

Progressive Web Apps 简称 PWA,是 Google 提出的用前沿的 Web 技术为网页提供 App 般使用体验的一系列方案。

著名的社交平台 Twitter Android 移动端就用了这种技术,它的体积非常小,只有 0.2M ,非常轻量级。用这种技术构建网页应用,运行非常流畅,可以和原生的APP达到一样的效果。Twitter 的PWA应用使用人数已经超过了原生应用。

客户端使用JavaScript 使得应用在缓存方面表现的非常好,使得PWA 应用的打开速度非常快。

ServiceWorker 是网页推送服务,使得网页推送实现变得很容易。

PWA 可以跨浏览器,目前支持的移动端浏览器有 UC浏览器、360浏览器、百度浏览器、Chrome浏览器、火狐浏览器等

Android Vitals

Android Vitals 是Android app 的质量检测工具,应该说这个工具对于开发者来说是非常重要的。

Android Vitals有非常强大的性能分析工具,包括分析 CPU使用率、内存占用率、WiFi扫描频率、app唤醒次数。并且在最新版的Android Vitals现在重写了机器爬虫,进一步提高了性能分析的能力。

Google Play 新政策

主要分享了 Google Play 出的新政策,主要包含下面几个方面。

1、带有色情 app 是禁止的。

2、崩溃率高 app 是禁止的。

3、app申请本不需要的权限,是禁止的。

如果触犯了 Google Play 的政策,会有下架的风险。这里多想说一句,国内的应用市场们,多向Google学习。

AMP

谷歌AMP(Accelerated Mobile Pages,加速移动页面)是Google推出的一种为静态内容构建 Web 页面,提供可靠和快速的渲染,加快页面加载时间,特别是在移动Web端查看内容的事件。

AMP 会把访问的CDN缓存起来,保证每次都从最近的CDN访问,它的核心功能是让用户更快的进入网站。

目前国内很多大公司都用了AMP技术,比如阅文集团、百度、腾讯等,但是在使用AMP技术的时候,我们需要严谨的考量,要考虑清楚我们是否需要用AMP技术?我们是否全部页面都需要用AMP技术?

AMP的目的是极大的提高mobile网页的加载速度,从而更利于访问者的浏览体验。根据Google的统计,在移动端如果一个页面3秒钟还没有完成加载,那么有90%以上的访问者会关掉网页或者访问其他网页。因此,加载时间是一个获取有效流量非常重要的因此。

另外AMP技术和 PWA 技术结合起来使用,是一个不错的选择。

Firebase 新功能

下午的主会场,大部分时间都在讲 firebase 的新功能。这些功能构建了一个强大的移动生态平台。

Crashlytics :移动应用崩溃分析功能,支持 Android 、IOS ,目前 beta 版

Performance :通过自动监控 HTTP/HTTPS 请求,了解会影响用户的网络延迟。您可以跟踪响应时间、成功率、有效负载大小,以及等待有效负载所用的时间与将其下载所用的时间。

Remote config:针对不同的受众群体定制您的应用。为您的各个细分用户群提供不同的应用体验。您可以根据用户属性、应用版本、操作系统、语言、国家/地区以及您可以在 Firebase Analytics 中自定义的受众群体来进行用户细分。

Dynamic Links:动态链接是一种智能网址,可方便您将现有和潜在用户转到您的 iOS 或 Android 应用中的任意位置。动态链接可横跨应用安装过程发挥作用,因此即使是新用户首次打开应用,也能看到要查找的内容。无论应用规模如何,动态链接均永远免费。

Cloud messaging:Firebase 云消息传递 (FCM) 在您的服务器和用户设备之间建立可靠而且省电的连接,让您可以免费发送和接收消息和通知(适用于 Android、iOS 和网页应用)。

Predictions:利用Google机器学习的强大功能,根据用户的预测行为创建动态用户组。 借助预测,您无需建立内部数据科学团队即可做出明智的产品决策。

做一只快乐的程序猿「zhaoyanjun125」

赞赏是最好的支持

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20171213G0JFB900?refer=cp_1026

扫码关注云+社区