App Store里混入了一些见不得人的东西
卖肾买苹果只为装逼的年代相信已经过去,肾机这一说法更多地也只是被当成一个笑话而已。
现在不论是坐公交,还是挤地铁,哪里不见大把的人拿着 iPhone. 如果你还觉得买 iPhone 只是为了装逼,那你可能还活在20世纪。目前最新款的iPhone X,第一季度出货量达1600万台,成为全球最畅销的手机。
如今市值接近万亿的苹果公司,iPhone 作为其最赚钱的产品,并不是靠一些所谓的逼格,亦或者信仰撑起来的,这么多人选择 iPhone, 我相信多数也是因为其系统生态,用着简单省心而选择它的。而我只是单纯的为了装逼。
苹果其封闭的生态环境,是保证用户体验的一大重要因素。iOS自身系统的不断完善,加上苹果的各种“不择手段”,越狱这个字眼也离我们越来越疏远。李白定义了蜀道之难,苹果重新定义了越狱难于上青天!
然而在一年前,还真有这么一款披着羊皮卖狗肉软件,竟然可以在 App Store 里面下载,任何小白都能操作,下载后就能越狱 iPhone. 这款名叫「PG Client」的软件,竟然伪装成共享艺术图片的软件上架了 App Store.
上架后不久,就在互联网上引起了轩然大波,虽然短短几个小时候这软件就被苹果下架,但是网上不乏各种讨论声。这不,在 Reddit 上某人就在讨论,App Store 审核疏忽,上架这款软件,某人要被开除咯。
大家还记 iPhone X 出来的时候,不少人应该被它的大刘海“惊艳”到了吧。苹果后面也强调过,软件只能去适配刘海,不能试图去遮挡它,苹果爸爸就是霸气。不过还是有那么一款名叫「Notch Remover」的软件上架了。
其功能就是遮挡刘海,如下图。这很明显与苹果规定的不符,虽然这款软件之后被下架,但是刚出来的时候,大家也都花一美金抢着去下载,开发者可以说是大赚一笔走人了。
因为苹果的沙盒机制,每个软件被删除后,其临时文件等相关的文件也一并被删除。所以苹果并不用像安卓机一样定期清理垃圾什么的。但这样也有它的弊端就是,一款软件用了一定时间,缓存可能会达到几个G,16G用户表示很是心痛。
如果软件自身不停供清除缓存选项,清除缓存的唯一办法就是把软件删掉再重新下载。但是之前也有一款名叫「电池医生」的软件,干什么用的顾名思义,实际上却是一款再不需要卸载软件的情况下就能清理内存,清理垃圾文件的软件,其功能跟一款名叫 「CCleaner」 的越狱软件类似。
最近国内也有好多款软件,伪装成游戏软件,实际上确是用来赌博的 app:小美女、小帅哥,快来玩啊!
当然,上面一些例子也只是万里挑一的特例。实际上苹果 App Store 的审核机制是出了名的严格,经常网上遇到软件开发者抱怨自己软件好端端的,又没耍流氓,为什么就是上不了架,或者上架后不久又被下架的问题。各种被拒原因也是让人无可奈何。
App Store 审核指南,在官网用鼠标划都要划好半天,那么下面就给大家简单地说一下在 App Store 上架一款软件要经历的一些程序。作为程序员如果都不知道这个流程以后还拿什么吹牛逼?
要发布一款软件,首先要申请一个开发者账号,当然价格不菲,每年99美金,相当于交了入会费。
发布一款软件,就跟一个项目启动前,要找各大领导们签字盖章一样,领导们认可了你才能继续。所以要申请发布证书,填了一大堆信息后,还要再申请个发布描述文件,再填写关于自己软件的相关信息。
忙完上面一大堆,可算累死宝宝了。上面那一系列步骤做完,也只代表你有了这个资质可以把你的成果交给上级检验了。
之后你需要把你的软件生成 IPA 包上传上去审核,审核过程当然也是相当严格。
先有机器专门审核软件是否适配,功能是否齐全,软件是否植入木马等。机器审核过后,还有专门的团队轮流测试你的软件。监测你的软件是否闪退,花屏,是否能在最新的系统上运行等。
然后还要测试软件的核心功能,看看你软件跟你说的是否一样。而且针对软件上架还有许许多多的规定,比如软件内支付只能使用苹果支付,不能带有其他诱导支付或者应用推荐功能,不能诱导用户进行好评,软件命名上面也不能踩各种雷区等等等等。
审核通过的软件,可以说是千军万马过独木桥。你看看苹果上的软件跟安卓上的比起来,苹果上个个乖得像孙子似的。
苹果爸爸也时不时地出新规定,比如禁止热更新,软件内必须关闭除苹果支付之外的支付功能,国内软件必须禁用 Callkit 等,也是难倒了不少开发者。你要是不符合要求,不好意思,我们必须让你的软件下架,毕竟你大爷终究是你大爷。
推荐阅读