1
7gugu 2023-02-21 11:34:03 +08:00
是的,这个是 W3C 的标准实现,以后 webApp 再也不用担心推送问题了。
|
3
sanshao124 2023-02-21 14:19:23 +08:00
现在 app 是主流,webapp 没啥油水,估计适配的会很少,国内估计几乎不会有谁跟进
|
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 的设置一通乱按,然后网页炸了; - 浏览器或者系统内启用非常奇怪的“自动黑暗模式”,页面样式混乱不堪; - 微信等应用内打开链接,网页在缺少部分新的浏览器特性的内置浏览器中打开; - 安卓内置浏览器内打开链接,结果浏览器内核版本低得吓人。 现在的话,即使费尽心思去做网页应用,最后还是不如套个皮当成客户端推给用户来的快(参考抖音电脑版)。 做网页应用的,想变现最后还得靠做小程序。 |
5
MossFox 2023-02-21 14:52:19 +08:00
顺便,想用现代化的网页应用的 API ,兼容性问题也一直有:
https://firt.dev/notes/pwa-ios/ 让用户“更新系统再使用”、“换个浏览器再使用”、“禁用浏览器插件再使用”,最后反而还是不如接入有相对统一的偏底层的 API (例如蓝牙)的小程序算了。 |
6
okakuyang 2023-02-21 14:54:07 +08:00
没法保活的东西,没啥用。
|
10
s7964926 2023-02-21 16:19:44 +08:00
那确实很不错。
|