aheadlead
2022-03-08 09:26:02 +08:00
仅代表个人观点,我曾经在 MIUI 工作过一段时间,和网络无关。
我也并不是来证实 MIUI 有这样的行为,早已不用手机。
我想说,你永远无法想象用户会怎么用你的产品,你永远无法想象会有什么稀奇古怪的 jira 工单开到你的头上。
我接触了相当一部分真正的用户后,才意识到我曾经根本不懂用户。
根据当时 MIUI 研发电话回访的情况,说句不好听的,有相当一部分用户属于懂但又不完全懂。折腾一下手机弄坏了然后一个客诉。
对用户体验而言,在这种极端情况下,DNS 泄漏风险和彻底上不了网,孰轻孰重?
根据我的经验,可以推测这种方案是来源于一堆奇葩的工单。
比如用户自己改了个 DNS ,或者 DHCP 只下发一个 DNS ,然后刚好这个 DNS 坏了,用户投诉。
研发内心 OS:我能怎么办??? 我也很无奈啊。。。
手上永远还有一万个高优先级的活。可我也想给用户提供一个更友好的提示,但这过程中要 invovle 的人和各方资源,谁来出???一个卑微弱小无助的研发,自己 drive 做一套交互根本不是一个简单的事情。
再说吧,即便你弄一个提示出来,用户也真不一定能顺着这个提示自己把网络弄好。(过去安全中心 app 就有真实案例)
楼主位的方案虽然有点草台,但这才是在 MIUI 资源极其有限的情况下,最简单有效且合理的做法。
仅代表个人观点。