360iOS程序员首次爆料:开发iPhone防骚扰的3年不归路‘c7娱乐电子游戏官网’

发布日期:2024-11-04 22:09来源:浏览次数:

本文摘要:通报中心插件的版本改版,但是这依然没解决问题用户对系统最多市场需求最反感的骚扰电话截击问题,直到一个无意间的机会…说道一起,这个机会也跟公司的一条原则有关系,也是老周的3个凡是的一条——“凡是用户托的问题,一定要追根述源,寻找问题的原因,从用户的角度想要解决问题的方案。

通报中心插件的版本改版,但是这依然没解决问题用户对系统最多市场需求最反感的骚扰电话截击问题,直到一个无意间的机会…说道一起,这个机会也跟公司的一条原则有关系,也是老周的3个凡是的一条——“凡是用户托的问题,一定要追根述源,寻找问题的原因,从用户的角度想要解决问题的方案。”无论用户向我们建议、责怪、还是怒目相向,团队里所有人都必需大力聆听,解读用户背后的市场需求,从而提高产品。于是以因为此,我们在一次内部吐槽会议上,幸运地的借一个360论坛用户对电话归属于地表明的建议误解到了一个办法:利用iPhone系统一个联系人可以附带若干电话号码的机制,我们可以在用户手机中新建一个联系人,名称为空,然后在下面拿着我们从云端拉取的1、2000个侵扰号码,并给这些号码的标签都命名为“侵扰号码”,这样在用户收到这些号码的电话时,因为没姓名,iPhone系统就不会表明其标签名称“侵扰号码”,就等于是警告了用户!然后就开始研究吧,奇特非常简单的功能,细节一大堆,特别是在是要测试的工作很多:1、把侵扰类型分别放到名字上、放到标签上、放到其它字段,载入通讯录,看通讯录中的表明、电话时的表明、外拨给时的表明;2、每个联系人加到有所不同的号码数量,对比测试:通讯录启动响应速度、长时间电话响应速度、侵扰号码电话响应速度、长时间外拨给响应速度、外拨给侵扰号码表明速度、双击home表明速度、最近联系人关上和重开时响应速度;3、号码和标签的对应关系、编码方式,对比测试上面的各种响应速度;4、在有所不同的iPhone机型、iOS版本上测试,确认每款机型的拟合配备;5、上面这些都搞定后,或许不俗了,关上手机上的常用软件,怎么引荐了这么多陌生手机号码?特别是在是一款可以引荐朋友的朋友的社交产品,对比一下:A产品只引荐朋友也就是你通讯录中的人给你,那你找到引荐了一堆乱七八糟的人之后首先不会想起把侵扰号码库移除掉,这样必要就可以解决问题,B产品是引荐朋友的朋友,你找到问题后移除侵扰号码库显然不行!因为你通讯录好友中只要有一个人他的通讯录中有侵扰号码库,那侵扰号码就仍然不会沦为你“朋友的朋友”,如果这个侵扰号码库是上万个号码,结果真是不敢想!于是我们找寻解决办法:在手机号码中尝试减少各种违宪的字符、国家字节的排列组合,在确保号码需要在电话时被苹果系统辨识出来的前提下测试能无法避免社交软件的好友引荐,无法防止的,将我们的侵扰号码联系人特征发给产品的开发者或公司,请求对方做到回避处置,只有这样,才能防止给用户导致疑惑;6、对通讯录备份软件及涉及的开发者也要新的走一遍第5条的流程;7、移除这个类似联系人后,通讯录中不会多出很多标签,总有一天留存在用户手机中,iOS通讯录无法批量清扫掉这些标签,让用户一个个手工移除又过于繁复,能无法通过代码批量移除?能无法通过iTunes实时通讯录移除?能无法通过iCloud实时通讯录移除?能无法通过完全恢复手机设置移除?能无法通过完全恢复手机所有内容和设置移除?能无法通过iTunes备份和完全恢复移除?每一个方法都要中举!8、还有识别率问题,侵扰号码库的大小(通讯录中这个类似联系人的号码数量),和侵扰识别率之间的权衡,如何才能在通讯录不不受影响的情况下,尽量提升识别率?这里真为得感激卫士Android版的广大用户这几年来标记产生的可观的侵扰号码库(比某狗的多出两个数量级好吗!),量级够大,才能做按照用户号码归属于地分别印发Top1000的数据就能确保不俗的识别率,后来看见有人说道这是2014年最佳大数据实践中案例,只不过和我们team一点关系没,都是人家安卓用户的贡献;9、最后还有个终极问题,这次除了侵扰辨识的主要构建机制必需严格遵守苹果的开发者协议外,任何解决问题卡慢、社交产品相容等副作用的方法都必需要保证不容忍这条红线!(这一点,与广大iOS开发者共勉)分析工作做完,经过将近两周如履薄冰又绞尽脑汁的紧绷加班费,新版产品再一在11月23日再度以试错的心态递交苹果审查,结果,两天后我们看见另一个大体思路完全相同的竞品月上线了!而且因为作法较为蛮横导致用户手机卡的一逼、骂声一片,我和团队里的产品广泛都开始担忧,怎么会这次又要风浪?要不要高调点放量?甚至中止下架?之后上吧,一来不解读的用户不会说道你剽窃,二来用户对于这种构建方法不告诉能不能接受,不上吧,我们处心积虑考虑到的那么多因素、做到的那么多测试看著无用武之地。

最后,产品总监还是一句话拍板:刀山火海都过来了,不中举个结果死不瞑目!结果是:这一次,我们有可能试对了!最少到目前为止,用户对我们这次侵扰辨识功能的对系统是正面的,虽然有一些说道我们剽窃的声音,但也迅速被水淹在大家的赞誉中。作为一名程序员,我想要这就不够了。

当然,我们也没有闲着,接手里随着服务端数据算法的改良,和我们对苹果iOS系统的理解了解,我们将尝试解决问题侵扰号码库关上速度和识别率之间的对立,譬如再行把号码库从1000个提升到2500个,提升侵扰号码识别率的同时提升用户关上这个类似联系人的速度,通过试错一步步把这个功能超过我们接纳、用户也接纳的理想状态!之前听过一个众说纷纭:程序员天生就是理想主义者,代码要写的很干净、继续执行效率要很高、容错要很好、适应性要很强,看看和自己的编程习惯还感叹酋合乎的,但是自己这几年在360的研发经历却让我几乎体会将近这种理想主义带给的任何益处,反而是恣意刁难,直到现在才再一明白:人世间没一次符合所有用户市场需求的程序,只有一步步试错、更加切合用户市场需求的程序!过去3年,头发红了一茬,在为解决问题iPhone骚扰电话的问题未曾负于,我,一个小小码农,已习惯了红线内戴着脚镣舞蹈。用老婆的话来说,这3年,我还是有进账的,进账了一个娃。

自从当爹以后,心态也好了很多,每一天都苦逼并希望着,浮现想到帝都雾霾熄灭的晴空,期望着iOS未来的对外开放。本文作者:360手机卫士程序员 闫占龙版权文章,予以许可禁令刊登。

下文闻刊登须知。


本文关键词:c7娱乐,c7娱乐电子游戏官网,c7官网登录入口,c7娱乐下载官网苹果,c7注册入口链接

本文来源:c7娱乐-www.dns06.net.cn