1
HFcbyqP0iVO5KM05 2016-06-09 15:02:51 +08:00 via Android
PWApp 相对于 Native App 的特点: progressive, discoverable, linkable
PWApp 相对于一般 web app 的特点: app-like(style), re-engageable, installable 我想知道 web app 怎么实现消息推送的。在 b-s 模式中,不是只有先 request 才有 response 吗?有谁能给个搜索关键字吗?看楼主的那篇文章,似乎是需要调用浏览器接口。 |
2
HFcbyqP0iVO5KM05 2016-06-09 15:06:09 +08:00 via Android
还没说完手抖发送了。
消息推送的 API 目前只有谷歌浏览器有,火狐在开发, Edge 在考虑, Safri 目前没有表态。 那网页游戏似乎是有推送的?那个是怎么实现的呢? 一只 web 开发的新鸟。 |
5
HFcbyqP0iVO5KM05 2016-06-09 15:44:37 +08:00 via Android
@noli 谢谢,根据你的提示稍微了解了一下 websocket ,原来实现方法就是换协议,果然粗暴, 23333
|
6
wenbinwu 2016-06-09 16:03:39 +08:00
跟 mozilla 不做了的 firefox os 里的 app 概念差不多
|
7
aaronzheng 2016-06-09 16:29:43 +08:00
Google Chrome 团队今年在今年六月底将要在荷兰阿姆斯特丹举办 PWA 开发者高峰会议, PWA - Progressive Web App 就是“仿原生应用的 Web 应用” — 可以简单理解为我们都较为熟悉的的 HTML5 应用。 PWA 可以离线运行,还可以添加到手机主屏幕,并且点击之后会以全屏方式运行,体验跟原生应用非常相似。
印度最大的网上商店 FlipKart 就使用 PWA 推出了 Flipkart Lite ,提升了手机版的用户的体验,介绍视频在这里 广州 GDG 路过。 |
9
Tierney 2016-06-09 22:04:15 +08:00 via iPhone
@gulu Safari 在五年计划里提了一嘴……上周参加北京 GDG 的 I/O Redux 时候听分享时还专门说过这个 Session
|
11
hantsy 2016-06-10 13:15:31 +08:00
Google Developers 的介绍很详细。。。 Angular 2 的官方 Mobile 支持基于 PWA 概念。
|
12
hantsy 2016-06-10 13:18:38 +08:00
@aaronzheng 看了 Google Developers 的介绍, 主要比之前自己对 HTML 5 理解加入一些必要的东西,比如 metadata 描述文件, Service Worker, 本地缓存处理,还有 installable ( Chrome on Android 上支持)等。
|
14
vjnjc 2016-06-22 22:29:33 +08:00
原来 v 站还有 pwa 的帖子,高级。
顺便贴个[高级 demo]( https://www.washingtonpost.com/pwa/) 看起来 pwa 强依赖于 service worker ,而目前 Safari 不支持,使得不是那么实用。 |