Ericality
2023-04-20 14:27:25 +08:00
想一想利用 app 诈骗的人 或者说之前的 p2p 衍生 app 你进去是为了挣钱 那自然有"甜头"
可能一个心智健全的成年人都把控不住 更何况老年人 而之前这类东西泛滥的时候 有很多根本没有 iOS app
那你猜如果 iOS 不限制了 难道你每一条都要去劝阻 都要去说明 啊 这个有 XX 问题 不要碰 那个有 XX 问题 不要安装么
其实有时候搞复杂了没人喜欢遵守的 不如一刀切 更何况时间成本本身也是一种成本啊 有这时间 你陪他们聊聊天 不比在这斗智斗勇强?
你说的这个家长模式 确实是一个解决办法 但是有没有可能侧载可以绕过这个限制 甚至可以无限套娃呢?(比如安卓 改个包名有时候就限制不住了)
同时 我觉得每个人都应该有控制自己行为的权力 也有自己的隐私被尊重 如果说是自己的孩子 自己是第一监护人 需要入侵一些隐私 那么作为一个成年人肯定不会喜欢自己的设备做什么都要他人批准的 哪怕是为了你好 所以这个方案我个人不会采纳
还有最后你说的这个企业和开发者账号 其实 iOS 的企业证书 本意就是不能上架 AppStore 也不经过苹果审核的 它就是为了企业上架自己的 app 而设计的 个人账户则正好相反 所以就像楼上说的 怕的是对这个功能的滥用 目前企业证书也要每年大几百的成本 这也就导致提高了捞一笔就跑的 app 门槛 而去掉了这种门槛 我承认会像安卓一样方便个人开发者测试分发 但是也间接降低了作恶成本 进而导致反倒 iOS 变得不省心了 如果说有些 api 存在会被滥用 那最好删除掉这个 api(个人暴论)
这里有 2 个例子
一个 iOS 的 keychain 同步(不是钥匙串) 本意是为了不登录保存游戏进度等场景 限制了 app 只能调用自己的那个 但是因为重置它的唯一手段是恢复出厂设置同时 app 卸载时候这个数据不会被删除 被 app 用来追踪用户
还有一个是 iOS 有个 WiFi config 功能 本意是为了让 app 可以帮助用户无感连接 WiFi 因为这个接口会绕过用户直接获取周围 WiFi ssid(可用来模糊定位用户位置) 所以苹果限制了这个 api 必须以正当理由申请 你猜怎么着 小而美就说 我需要这个功能一键连接 WiFi 于是就申请并通过了 于是就算你现在禁止微信定位权限 它依旧可以模糊定位你 (同样的还有阿里系 但是原理不同就不展开了)
所以比起提供接口并加以限制之后的斗智斗勇 我宁愿一开始就取消这个接口