iOS 16.4 / iPadOS 16.4 中,作为网络应用添加到 iPhone 或 iPad 主屏幕上的网站可以发送网络推送通知 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mikeven
V2EX    iOS

iOS 16.4 / iPadOS 16.4 中,作为网络应用添加到 iPhone 或 iPad 主屏幕上的网站可以发送网络推送通知

  •  
  •   mikeven 2023-02-21 10:16:13 +08:00 2425 次点击
    这是一个创建于 1031 天前的主题,其中的信息可能已经有所发展或是发生改变。
    相当于 webapp 可以用 safari 发通知了
    这是不是意味着 webapp 要崛起了? tg 啥的甚至只需要一个网页版就成了
    10 条回复    2023-02-21 16:19:44 +08:00
    7gugu
        1
    7gugu  
       2023-02-21 11:34:03 +08:00
    是的,这个是 W3C 的标准实现,以后 webApp 再也不用担心推送问题了。
    mikeven
        2
    mikeven  
    OP
       2023-02-21 14:16:42 +08:00
    @7gugu 我发现没啥人关注啊。。。
    sanshao124
        3
    sanshao124  
       2023-02-21 14:19:23 +08:00
    现在 app 是主流,webapp 没啥油水,估计适配的会很少,国内估计几乎不会有谁跟进
    MossFox
        4
    MossFox  
       2023-02-21 14:48:20 +08:00
    Web App 崛起是不可能的了,只能说相关技术可以用在更广泛的地方。

    网页应用的很多特性已经被滥用成灾了,想想现在大众对网页应用的几类印象吧:

    - 啥是网页应用(指从来不会主动打开浏览器应用,移动端用户居多)
    - 半屏幕广告,底部顺便再冒一个 Cookie 提示;
    - 诱导启用 Web Push 来推送垃圾信息;
    - 案例:钓鱼页面,点击“Allow”来证明你不是机器人;
    - 烧流量的内嵌视频广告(非视频平台的视频广告),自动视频播放;
    - 案例:GBATemp 、Fandom Wiki 的页面内不可关闭的视频广告;
    - 加载慢(静态文件很分散,Service Worker 的缓存特性也没几个网站用);
    - 性能垃圾(一堆广告脚本,本来不卡的页面也给你弄得卡了);
    - 此外,对于 GPU 要求高的网页应用,如果 Windows 是双显卡(集显输出视频 + 独显作为图形加速器),Edge 默认只用集显,那么性能当然辣鸡。网页应用没权限去指定用哪个 GPU 。
    - “你的的网站怎么打开白屏啊?” IE 、Chrome 49 、旧版本 iOS 的用户如是说。

    顺便再来点有特色的:

    - 请在手机 App 内查看全文;
    - 关注微信公众号查看全文;
    - 点击展开 → 请登录 → 请用手机号注册 → 查看需要关注博主 → 发现文章是隔壁复制粘贴来的,图都是裂的;
    - xx 知识网,xx 百科网;
    - 连接已重置( Cloudflare CDN )。

    而且你永远不知道你的用户是怎么打开你的网页的:

    - 用户禁用了 Cookie ,所有 Storage API 会被同步禁止掉,都叫“网页应用”了,结果本地存储设置项都没法做到;
    - 浏览器启用非常暴力的 Ad Block 策略,ID 或 Class 为 ad- 开头的元素凭空消失;
    - 用户在 iOS 设置里面对 Safari 的设置一通乱按,然后网页炸了;
    - 浏览器或者系统内启用非常奇怪的“自动黑暗模式”,页面样式混乱不堪;
    - 微信等应用内打开链接,网页在缺少部分新的浏览器特性的内置浏览器中打开;
    - 安卓内置浏览器内打开链接,结果浏览器内核版本低得吓人。

    现在的话,即使费尽心思去做网页应用,最后还是不如套个皮当成客户端推给用户来的快(参考抖音电脑版)。
    做网页应用的,想变现最后还得靠做小程序。
    MossFox
        5
    MossFox  
       2023-02-21 14:52:19 +08:00
    顺便,想用现代化的网页应用的 API ,兼容性问题也一直有:
    https://firt.dev/notes/pwa-ios/

    让用户“更新系统再使用”、“换个浏览器再使用”、“禁用浏览器插件再使用”,最后反而还是不如接入有相对统一的偏底层的 API (例如蓝牙)的小程序算了。
    okakuyang
        6
    okakuyang  
       2023-02-21 14:54:07 +08:00
    没法保活的东西,没啥用。
    7gugu
        7
    7gugu  
       2023-02-21 15:33:21 +08:00
    @mikeven 不考虑兼容性的话,就挺好的
    mikeven
        8
    mikeven  
    OP
       2023-02-21 16:18:23 +08:00
    @okakuyang safari 推送,肯定保活
    mikeven
        9
    mikeven  
    OP
       2023-02-21 16:18:39 +08:00
    @MossFox 看起来 safari 对 pwa 支持还是很垃圾啊
    s7964926
        10
    s7964926  
       2023-02-21 16:19:44 +08:00
    那确实很不错。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5281 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 06:50 PVG 14:50 LAX 22:50 JFK 01:50
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86