文档章节

Google PWA

席道坤
 席道坤
发布于 2017/02/07 15:37
字数 330
阅读 156
收藏 2

一、PWA是啥

PWA 的全称是 Progressive Web App,是 Google 在2015年提出,目的是在网页应用中实现原生应用的用户体验,即在网页应用中使用最新的技术实现原生应用才有的功能。

 

二、PWA优势

1.与传统网页相比,PWA网页应用(即使网页关闭)可在消息通知栏收到消息推送。

2.与传统网页相比,PWA网页应用(即使网页关闭)可在后台加载数据。

3.PWA网页可离线缓存内容,没有网络也可浏览之前的网页。

4.PWA网页应用可以隐藏浏览器控件,让用户感觉这就是个原生应用。

5.PWA网页应用无需从应用市场下载。

6.PWA网页应用可以再桌面上生成快捷图标入口,与原生应用一样。

 

三、局限性

1.PWA扩展了web的接口和规范,因此只有在支持PWA技术标准的浏览器上才可以使用PWA应用,这也是目前PWA技术推广所面临的阻力。

2.PWA消息推送走的GCM通道,在国内无法使用。

 

四、网站推荐

官网:https://developers.google.cn/web(WPA技术学习)

Google I/O:http://www.heimalanshi.com/opinion/186(创始人对WPA的见解)

© 著作权归作者所有

席道坤
粉丝 14
博文 231
码字总数 186443
作品 0
徐汇
程序员
私信 提问
Chrome Dev Summit 2017参会笔记

作者 | 高磊 编辑 | 尾尾 为期两天的 Chrome Dev Summit 2017 于 10月23日~24日在美国旧金山举办。由于我们近期和Google的合作较多,对Google的动作也比较关注,所以受邀参加了这次的Chrome ...

BrilliantOpenWeb
2017/10/27
0
0
iOS 终于支持了 PWA,一起来认识一下这个强化版「小程序」 | 科普

iOS 终于支持了 PWA,一起来认识一下这个强化版「小程序」 | 科普 发布于 2018-04-13 文章被以下专栏收录

少数派
2018/07/06
0
0
Google Play 商店现在可发布 PWA 应用

谷歌在 2017 年的 Chrome Dev Summit 上推出了一项名为 Trusted Web Activities(TWA)的新技术,其最早应用于 Chrome for Android,这是一种从原生应用启动全屏 Web 内容的方法。 现在 TWA ...

h4cd
02/04
0
0
PWA(Progressive Web App)入门系列:(一)PWA简介

前言 PWA做为一门Google推出的WEB端的新技术,好处不言而喻,但目前对于相关方面的知识不是很丰富,这里我推出一下这方面的入门教程系列,提供PWA方面学习。 什么是PWA PWA全称Progressive W...

lecepin
2017/03/22
0
0
3分钟告诉你什么是渐进式Web应用程序!

  【IT168 评论】随着移动设备使用的大幅增长,建立一款适合移动设备的商业网站至关重要。根据Statista最新的一项研究显示,截止到2019年,手机互联网用户渗透率将达到63.4%。显然,如何在...

it168网站
2017/11/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

REST接口

文章来源 https://zhuanlan.zhihu.com/p/28674721?group_id=886181549958119424 http://www.ruanyifeng.com/blog/2014/05/restful_api.html REST 对请求的约定 REST 用来规范应用如何在 HTTP......

Airship
5分钟前
0
0
Spring Cloud Config 统一配置中心

Spring Cloud Config 统一配置中心 一、统一配置中心 统一管理配置 通常,我们会使用配置文件来管理应用的配置。如一个 Spring Boot 的应用,可以将配置信息放在 application.yml 文件中,如...

非摩尔根
21分钟前
0
0
android ------ AAPT2 error: check logs for details解决方法

AAPT 是全称是 Android Asset Packaging Tool,它是构建 App,甚至是构建 Android 系统都必不可少的一个工具。它的作用是将所有资源文件压缩打包到Android APK 当中。我们在 Android SDK 目录...

切切歆语
今天
1
0
今天的学习

今天学到了<select></select>标签: <label for="unittype">Select unit type: </label><select id="unittype" name="unittype" autofocus > <option value="1"> Miner </option> ......

墨冥
今天
1
0
程序员随想-关于分享

最早的时候,文字是贵族这些上层人士才会学习的,底层人士没有资格和渠道去学习,同样用文字、图像等其他载体承载的知识大部分也只有贵族阶层才能享受的。后来有了造纸术、印刷术,成本降低,...

Lubby
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部