PWA 把 WEB 技术带回移动端

2017-12-15 10:12:19 +08:00
 fox0001

PWA 基于 web 开发技术,有本地 app 的体验,并且 Google 努力争取成为标准。对于网站 app 的开发来说,是个极大的福音

给中国开发者的 2017Google 开发者会议纪要(有 PWA 的简介) https://zhuanlan.zhihu.com/p/32025213

别人的介绍:下一代 Web 应用模型 —— Progressive Web App https://huangxuan.me/2017/02/09/nextgen-web-pwa/

成功案例如下。用 android 的 chrome 打开,可以添加到本地,使用效果跟本地 app 一样 1 )速卖通 https://m.aliexpress.com

2 )微博 https://m.weibo.cn/beta

3 ) twitter。其中 twitter 已经把 PWA 打包为 apk,放在 google play,体积不到 500k https://mobile.twitter.com

9997 次点击
所在节点    分享发现
40 条回复
aaronlam
2017-12-15 10:23:08 +08:00
怎么感觉这东西是全局版的小程序
czmecho
2017-12-15 10:24:23 +08:00
Google maps go 版本就是 PWA 打包的,我的天!
@aaronlam 明明是小程序学了 PWA
aaronlam
2017-12-15 10:28:31 +08:00
@czmecho 如果这个标准能统一感觉 WEB APP 能逆一波天
czmecho
2017-12-15 10:33:23 +08:00
@aaronlam #3 反正有微信小程序在,在国内还是很难推广开来的。
不过多家浏览器开发商已经在跟进了,如 UC。
像微信内置浏览器就是一个市场份额很高的浏览器,它要是为了自己的小程序,不支持 PWA,那就更难了。
overflowHidden
2017-12-15 11:22:52 +08:00
不知道能不能取代 hybrid app
fe619742721
2017-12-15 11:24:20 +08:00
之前看过介绍,感觉是个很好的方向,如果国内手机浏览器厂商能够统一推送能力的话,就更给力了。
使用了 2 天微博 PWA,体验很不错
miniyao
2017-12-15 11:27:41 +08:00
超过 10M 体积的原生应用,就没法替代了。再怎么样没有人能接受第一次加载 PWA 应用要等 10M 大小的内容缓存完吧,不过绝大多数的应用都可以控制在 1M 以内的初始加载吧
fox0001
2017-12-15 11:36:09 +08:00
@fe619742721 #6 发现微博 PWA 不能把图片下载或分享
nondanee
2017-12-15 11:36:17 +08:00
@miniyao 完全可以 fetch 相应资源时再缓存,不一定要 install 时就缓存全部啊🙃
fox0001
2017-12-15 11:59:44 +08:00
@miniyao #7 不知道可不可以实现延迟缓存。一般大的文件都是多媒体文件(图片、音频、视频之类),缓存时只缓存基本的 HTML、css 和 js,第一次加载时才缓存多媒体文件
crysislinux
2017-12-15 12:14:49 +08:00
Safari 肯定要搞事。
miniyao
2017-12-15 12:22:50 +08:00
@nondanee
@fox0001
嗯,应该是可以异步缓存。

Twitter 的 PWA 应用使用人数已经超过了原生应用。-- 这个数据有点让人吃惊
millson
2017-12-15 12:37:01 +08:00
前几年就有这个概念了,不相信国内的流氓 app 们会去做,就算做也会是阉割版的
fox0001
2017-12-15 12:44:43 +08:00
@crysislinux #11 就剩下他们了
honeycomb
2017-12-15 12:49:32 +08:00
@fox0001 但是苹果有底气做到不在 ios 支持 pwa,就像 safari 一直不支持 vp9,webm/微信小程序不太可能向 pwa 让步那样
SuperMild
2017-12-15 12:50:10 +08:00
网络世界越开放对 Google 越有利?微信、苹果等是靠封闭的生态圈盈利的,Google 是靠……其实真不知道 Google 是靠什么盈利的……
sslyxhz
2017-12-15 12:53:05 +08:00
@SuperMild 上次看到有数据说谷歌八成收入靠广告
GreatMartial
2017-12-15 12:53:45 +08:00
支持一下,真的很好用
sorra
2017-12-15 12:55:22 +08:00
微信小程序基础不牢,定不是 PWA 的对手
Rice
2017-12-15 12:57:28 +08:00
最大的问题是苹果支不支持

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/414930

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX