PWA 应用与原生应用的对比

2017-12-15 10:25:49 +08:00
 miniyao
  1. 理论上看,只要 Service Worker 能获得的系统 API,PWA 应用都可以实现原生应用的所有功能
  2. PWA 首次加载依然是个大问题吧。如果首次需要缓存的内容越来越大,假如超过 10M 以上,这还叫 PWA 吗?
  3. 不考虑首次加载的情况,PWA 应用的性能和原生应用的差距,就是 js 和原生开发语言的差别了吗?
  4. PWA 通过 Service Worker 目前看好像是不需要用户同意的吧?
  5. 假如以上 1/2/3 点都不是问题,PWA 解决了原生应用分发渠道的限制了,大量 native 开发者又要转 web 去了吗?
3061 次点击
所在节点    问与答
13 条回复
loading
2017-12-15 10:37:32 +08:00
界面不好做,控件还不成熟。
chengzhoukun
2017-12-15 10:39:55 +08:00
推特的 PWA 流畅度不亚于移动客户端, 但是豆瓣的 PWA 非常烂, 还是得看开发水平
gonethen
2017-12-15 10:56:32 +08:00
`大量 native 开发者又要转 web 去了吗?`

非常期待这一天的到来
ranleng
2017-12-15 11:06:28 +08:00
微博那个用的 卡卡的... 没 native 用的舒服
yhx5768
2017-12-15 12:50:41 +08:00
@chengzhoukun twitter 的 PWA 真的贼好使, 就是在我魅族上点不了那个提醒按钮

@ranleng 微博也有 PWA 了? 为啥我的在微博页只有一个'微博内打开'...
iVeego
2017-12-15 12:55:07 +08:00
@yhx5768 #5 https://m.weibo.cn/beta?pwa=1 这个是微博的。
learnshare
2017-12-15 12:59:20 +08:00
PWA 只是普通网页 + 浏览器 API 而已,没那么神
yhx5768
2017-12-15 13:07:14 +08:00
@iVeego 厉害了
nondanee
2017-12-15 13:25:43 +08:00
说真的,我自己做 PWA 只是因为不会 native😂见笑了
nondanee
2017-12-15 13:30:11 +08:00
体验差距很明显啊,同样的字号,在浏览器显示就是比原生细一圈🙃
还有事件监听 点击 滑动 滚动 如何做到完全跟手?
大概是自己比较菜吧,嗯😞
wangxiaoer
2017-12-15 13:33:49 +08:00
我就想问一句,返回逻辑怎么处理?靠前端路由?
比如某个操作弹出了一个窗口,原玍是返回关闭,pwa 里面如果不处理好就是退出了。
nondanee
2017-12-15 13:42:29 +08:00
@wangxiaoer history.pushState 做跳转,window.onpopstate 监听后退
patrickpeng
2018-04-15 01:17:50 +08:00
新浪微博的那個總是會跳轉到瀏覽器登陸帳號,不知道什麼鬼!

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

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

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

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

© 2021 V2EX