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

2023-02-21 10:16:13 +08:00
 mikeven
相当于 webapp 可以用 safari 发通知了
这是不是意味着 webapp 要崛起了? tg 啥的甚至只需要一个网页版就成了
1872 次点击
所在节点    iOS
10 条回复
7gugu
2023-02-21 11:34:03 +08:00
是的,这个是 W3C 的标准实现,以后 webApp 再也不用担心推送问题了。
mikeven
2023-02-21 14:16:42 +08:00
@7gugu 我发现没啥人关注啊。。。
sanshao124
2023-02-21 14:19:23 +08:00
现在 app 是主流,webapp 没啥油水,估计适配的会很少,国内估计几乎不会有谁跟进
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
2023-02-21 14:52:19 +08:00
顺便,想用现代化的网页应用的 API ,兼容性问题也一直有:
https://firt.dev/notes/pwa-ios/

让用户“更新系统再使用”、“换个浏览器再使用”、“禁用浏览器插件再使用”,最后反而还是不如接入有相对统一的偏底层的 API (例如蓝牙)的小程序算了。
okakuyang
2023-02-21 14:54:07 +08:00
没法保活的东西,没啥用。
7gugu
2023-02-21 15:33:21 +08:00
@mikeven 不考虑兼容性的话,就挺好的😂
mikeven
2023-02-21 16:18:23 +08:00
@okakuyang safari 推送,肯定保活
mikeven
2023-02-21 16:18:39 +08:00
@MossFox 看起来 safari 对 pwa 支持还是很垃圾啊
s7964926
2023-02-21 16:19:44 +08:00
那确实很不错。

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

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

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

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

© 2021 V2EX