@
honeycomb 明白你的意思了,能否总结为,你希望能以最小权限执行一些 APP 自己的业务。
我觉得 APP 搞闭环,这是开发商出于拉拢用户为目的、提高装机量的一个措施,即便 iOS 的相机功能支持了扫码,到处可见的海报仍然会带一句“使用 XXX 扫描二维码”吧。整体的生态就是这尿性哎。
另外,如果你想体验某 APP 的业务功能,例如使用微信扫码支付,那么即便 iOS 的相机支持了扫码,扫完码之后仍然需要调用微信进行支付。而本质上来说,我既然扫码了,我知道这是一个使用微信支付的二维码,那么理所当然的,我选择打开微信(或者以后可能出个微信钱包?)而不会去打开相机啊,我要付钱跟拍照有什么关系呢?—— 这是我在 #5 想表达的意思。
你可以说如果这样不友好,你选择卸载微信,或者不使用微信扫码支付,那当然也 OK 的,每个用户都有自己的习惯。
最后,你说到的分享,不,你完全可以单独复制一条消息(如果消息内只有一个 URL )然后打开 Safari 进行访问。如果你说应该在你点击 URL 的时候,就弹出一个选项让你选择使用微信内置浏览器、还是使用 Safari 进行访问的话,我想说,微信的用户群体是非常庞大的,大多数人希望能点击 URL 直接就打开了,而不是为了极少数人的需求增加一个操作(或许微信应该在设置中加入一个选项“默认使用 Safari 打开网页”?)