V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
weilanwl
V2EX  ›  PWA

PWA 这类 WebApp 迎来第二春了么?

  •  
  •   weilanwl · 2023-06-07 09:14:28 +08:00 · 4321 次点击
    这是一个创建于 533 天前的主题,其中的信息可能已经有所发展或是发生改变。

    2023 年的 WWDC ,苹果的 Safari 浏览器支持保存 PWA 了!目前,微软的 edge 和 Google 的 Chrome 也都已经支持 web 网页保存成 PWA 了。那么作为开发者的我们会有哪些新的机遇呢?

    17 条回复    2023-11-24 15:10:25 +08:00
    flyqie
        1
    flyqie  
       2023-06-07 09:26:17 +08:00
    那得看你在哪了。

    海外不知道,但是国内市场,还是歇歇吧。

    PWA 都出来多少年了。。关键问题不在苹果。。
    feikeq
        2
    feikeq  
       2023-06-07 09:33:59 +08:00
    十几年前就支持啊!把网页添加到桌面图标
    maemolee
        3
    maemolee  
       2023-06-07 09:36:21 +08:00   ❤️ 3
    以下内容视角为讽刺:

    拉倒吧,你作为国产软件的用户,应该时刻谨记“别问公司能给你带来什么,要问你能给公司带来什么”

    PWA 在获取用户隐私方面,能力严重缺失,PWA 的用户没法给公司带来价值,所以公司不会做 PWA 的。
    eagleoflqj
        4
    eagleoflqj  
       2023-06-07 09:43:22 +08:00
    离线使用是我最看重的,我做了几个开源的 wasm pwa ,计算本身也不需要服务器
    https://www.zhihu.com/question/59108831/answer/3049422942
    nothingistrue
        5
    nothingistrue  
       2023-06-07 10:02:28 +08:00   ❤️ 1
    参考一下 UWP (非移动端)的困境,开发者为什么要在能自由发挥的 Win32 应用之外,去弄个同质化但是受微软掣肘的 UWP 。PWA 具备同样的困境。如果跟 WEB 应用比,开发者为什么要去弄个同质化但是受浏览器 /OS 掣肘的 PWA 。如果跟 APP 比,开发者为什么要去弄个同质化但功能残次的 PWA 。
    weilanwl
        6
    weilanwl  
    OP
       2023-06-07 10:15:51 +08:00
    @eagleoflqj 感谢开源 学习学习
    weilanwl
        7
    weilanwl  
    OP
       2023-06-07 10:19:17 +08:00
    PWA 门槛低啊,html 就够了。是的,这玩意十年前就出来了,但是现在互联网环境不一样了。
    makelove
        8
    makelove  
       2023-06-07 10:43:16 +08:00
    @nothingistrue 只有少数 app 需要平台底层功能,PWA 开发容易,全平台,完全自由不受平台监管(也许只受 gfw 限制)
    andyskaura
        9
    andyskaura  
       2023-06-07 10:53:43 +08:00
    不愧是新时代的 ie
    milukun
        10
    milukun  
       2023-06-07 10:58:45 +08:00
    我之前试过 flutter 输出 web 的情况,safari 打开保存到桌面的话,体验非常好,打开之后几乎感觉不到是网页。safari 的导航和按钮什么的也不会显示,直接全屏幕展示的。
    zictos
        11
    zictos  
       2023-06-07 11:20:42 +08:00
    关键是国内企业都不做,并且劣化网页体验,情愿使用封闭的微信小程序。
    连个正经浏览器都没有,现在 uc 和 qq 浏览器之类的都成新闻客户端了,百度也是引导到百度 app ,实际也是一个新闻客户端。
    各种 app 都内置浏览器,把站外链接直接在自己 app 内部打开,别人网站提供的内容,他直接在自己的 app 显示而不是通过默认浏览器打开。
    内置浏览器也导致 cookies 很难统一,如果都像电脑一样使用一个默认浏览器,那么使用 cookies 一直保持登录状态也不需要每次都登录,每次都使用同一个默认浏览器 。当然国内企业现在也基本都不能在浏览器保持登录状态,很多人说浏览器体验差不能保持登录状态,说的好像不能用 cookie 一样,很多企业故意这么做的,像 V2EX 就不需要每次都登录。
    nothingistrue
        12
    nothingistrue  
       2023-06-07 11:28:01 +08:00
    @makelove #8 掣肘不是监管。PWA 需要操作系统 + 浏览器双重支撑。如果不要平台支撑功能,那就不是跟 WEB 应用同质化了,那是扩裤子放屁的分身。
    dickdickgo
        13
    dickdickgo  
       2023-06-07 12:39:23 +08:00 via Android   ❤️ 1
    中国所有网站都把用户从 Web 端赶到客户端(打开 xxx 查看 xxx ),微信小程序就是中国特色 PWA
    duke807
        14
    duke807  
       2023-06-07 13:01:45 +08:00 via Android
    顺便推荐一下我这个 pwa 模板,主要做了 各文件的 hash 检查,防止浏览器缓存了不一致的程序文件:

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

    同时它是一个日常可以用的加密小工具,方便大家分享加密多媒体文章给长辈等小白网路用户
    iprime
        15
    iprime  
       2023-06-07 13:38:41 +08:00
    PWA 没戏,特别是在国内。
    musi
        16
    musi  
       2023-06-07 14:03:12 +08:00
    国内有小程序在 PWA 是不可能的
    orzz
        17
    orzz  
       363 天前
    感觉 PWA 适合企业 CMS 或 OA 之类的系统,成本低,适应平台广
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3719 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 10:32 · PVG 18:32 · LAX 02:32 · JFK 05:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.