为什么微信/qq 这类国内的 app 都喜欢做内建浏览器?

2023-07-31 16:49:14 +08:00
 4771314

很多时候,通过聊天软件分享一个链接,总是默认使用自带的浏览器打开,总是觉得很烦,这样做不是越来越封闭吗?这个互联网的开放背道而驰。

衍生问题:链接封禁、禁止 app 内唤起其他应用,这些行为算不算垄断?

2431 次点击
所在节点    问与答
26 条回复
Lowlife
2023-07-31 16:52:45 +08:00
在国内,不算垄断。
YGHMXFAL
2023-07-31 16:54:09 +08:00
因为你说得这些并不是 APP,而是 OS
yyzh
2023-07-31 16:55:35 +08:00
可能是怕机子没装 WebView 吧.
cat
2023-07-31 17:05:40 +08:00
因为用系统浏览器打开的话,不就离开这个 app 了吗
用户看完不回到 app ,去刷抖音/B 站/小红书了,KPI 不就掉了吗
而且你自己也说到痛点了,用系统浏览器打开,还怎么封锁部分链接呢
Ashore
2023-07-31 17:46:25 +08:00
如果调用系统的 webview 的话,微信登录就没法做了吧
momocraft
2023-07-31 17:53:55 +08:00
安全可控
ReZer0
2023-07-31 17:54:34 +08:00
最开始的时候我相信是为了解决各种手机浏览器导致的兼容性问题。早些时候,手机五花八门,山寨都有,浏览器都不统一,就会出现有的页面这个牌子手机打得开,这个牌子浏览器打不开白屏,排版错误问题。所以我倾向于相信最早做嵌入浏览器是为了保证不管你用什么手机,都能从我的应用中打开链接。

至于后面,那就是各家限制访问的手段了,比如这个我家的页面你只能从我这打开,你从别的浏览器打开提示不支持。当然加上安卓系统发展的一些权限限制,有些页面,比如楼上说的登录接口或者你访问微信某些服务需要获取你头像 ID 或者资料的,用外部浏览器可能不太好获取(安卓权限相关),用内部的就可以获取授权。或者就是做多系统平台,比如现在的新版 QQ ,一个浏览器多个系统平台都能跑,还减少开发成本。
xuelu520
2023-07-31 17:58:14 +08:00
有没有想过,如果不做内建。
你一不小心点了个链接,跳到色情赌博暴力或涉政网站去了咋办。
oldshensheep
2023-07-31 18:13:45 +08:00
可能是为了记录用户隐私(未证实)

TikTok 、Instagram 、Facebook 的内建浏览器会加载第三方脚本,植入追踪代码。2022 年 8 月
https://krausefx.com/blog/ios-privacy-instagram-and-facebook-can-track-anything-you-do-on-any-website-in-their-in-app-browser

至于拦截恶意链接,其实加一个跳转就行了。而且 QQ 微信的内建浏览器就是怎么搞的
tin3w5
2023-07-31 18:30:35 +08:00
抓取你的访问记录进行必要的数据分析啊!
你的 https 链接可以有效的保护你的访问记录,而且如果跳到浏览器上,https 的数据就可以有效的避免你的数据被审计。
在微信里内置浏览器,再请几个水军以“满足兼容性”为由在技术论坛里洗个版。即让监控行为“合情合理”,又避免了“绿坝”的丑闻。
cruzzz
2023-07-31 18:38:34 +08:00
@ReZer0 我也觉得应该先从那个时代的环境开始聊原因。但看了一圈,有点敏感容易惹狗屎来骚扰。
dioxide
2023-07-31 19:42:29 +08:00
方便控制、监控、审查、垄断
x77
2023-07-31 19:51:13 +08:00
我觉得主要还是小程序吧,没有浏览器内核根本没法玩。
yhvictor
2023-08-01 03:19:17 +08:00
国内谷歌缺位,各硬件厂编译个初始版 webview 塞进机器就没动力更新了。
play store 是干这事的,但是国内没有。
与其面对各种奇怪的 webview 版本,不如确定一个版本。
naminokoe
2023-08-01 06:53:39 +08:00
推特、fb 、line 也都是内建浏览器,只不过可以设置成外部打开。
systemcall
2023-08-01 07:18:17 +08:00
调用系统 webview 一样可以实现追踪隐私、拦截页面等功能
国内的安卓软件没事就塞个 webview ,主要还是因为国产手机的 webview 普遍很破旧,比他们塞进去的那个 webview 还要破旧得多。现在的手机很多是安卓 8 左右,而且 webview 是不更新的,你可以大概算一下那是多老的 webview
Sting1226
2023-08-01 09:44:42 +08:00
微信在国内不是做 App ,是做系统。
wotype
2023-08-01 11:04:16 +08:00
其实你站在他们的角度就很好理解,我获取你的信息对于我自己来说有两个好处:

1/ 保护整体生态:其实国内的聊天软件一般都是大人允许了小孩才能用,所以一定要确保整体生态比较“干净”。
(归根结底的封闭思想)

2/ 精准定位才能留住用户:就很简单一个例子,你看现在 pyq 是不是开始有一些广告了?视频号是不是开始给你推一些有的没的好像你提到过或者是之前刷到过的同类主题视频?

3/ 向上管理:zf 要想审查你,证据全部都在一个服务器上,调出来就行了,配合组织。

能理解 OP 说觉得很烦,越来越封闭,但是国内的一个整体环境就是这样,
我也觉得很烦,但是唯一能做的就是找一些 Web3 ,去中心化的社交平台上找一些群组去聊天,

因为去中心化至少它没有中心服务器,规避了上面三个国内聊天软件一直维护的东西,
怎么说呢,就是比较畅所欲言,隐私性也会好一些。
wotype
2023-08-01 11:06:08 +08:00
@xuelu520 国内吧,点进去就完犊子,全被记录下来了
gpt5
2023-08-01 14:21:11 +08:00
@naminokoe 他们都是被国产 app 教坏了😠

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

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

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

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

© 2021 V2EX