V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
miniyao
V2EX  ›  问与答

PWA 应用与原生应用的对比

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

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

    @ranleng 微博也有 PWA 了? 为啥我的在微博页只有一个'微博内打开'...
    iVeego
        6
    iVeego  
       2017-12-15 12:55:07 +08:00   ❤️ 1
    @yhx5768 #5 https://m.weibo.cn/beta?pwa=1 这个是微博的。
    learnshare
        7
    learnshare  
       2017-12-15 12:59:20 +08:00
    PWA 只是普通网页 + 浏览器 API 而已,没那么神
    yhx5768
        8
    yhx5768  
       2017-12-15 13:07:14 +08:00
    @iVeego 厉害了
    nondanee
        9
    nondanee  
       2017-12-15 13:25:43 +08:00 via Android
    说真的,我自己做 PWA 只是因为不会 native😂见笑了
    nondanee
        10
    nondanee  
       2017-12-15 13:30:11 +08:00 via Android
    体验差距很明显啊,同样的字号,在浏览器显示就是比原生细一圈🙃
    还有事件监听 点击 滑动 滚动 如何做到完全跟手?
    大概是自己比较菜吧,嗯😞
    wangxiaoer
        11
    wangxiaoer  
       2017-12-15 13:33:49 +08:00 via Android
    我就想问一句,返回逻辑怎么处理?靠前端路由?
    比如某个操作弹出了一个窗口,原玍是返回关闭,pwa 里面如果不处理好就是退出了。
    nondanee
        12
    nondanee  
       2017-12-15 13:42:29 +08:00 via Android
    @wangxiaoer history.pushState 做跳转,window.onpopstate 监听后退
    patrickpeng
        13
    patrickpeng  
       2018-04-15 01:17:50 +08:00 via iPhone
    新浪微博的那個總是會跳轉到瀏覽器登陸帳號,不知道什麼鬼!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5592 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 136ms · UTC 01:31 · PVG 09:31 · LAX 17:31 · JFK 20:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.