查看原文
其他

8个AppStore审核的硬伤,做不好苹果都不让你上线

2015-12-20 文章都很实用的 游戏客栈

提问:如何可以每天看到实用性最高的行业文章?

答案:请点击上方【游戏客栈】按钮来关注我们


  APP Store的审核标准细则几经更新不断细化,对一款APP审核之严格堪称令人发指。别人的APP死在了细枝末节,可以跪地喊冤;而你的APP死在了功能缺陷,你连吱一声的资格都没有。相比于UI、知识产权和文化背景问题,苹果对于功能缺陷更是表现出零容忍的态度。这说明,如果一款App如果不能正常稳定的使用,将触碰苹果对于产品质量要求的底线,没有任何宽缓的余地。


  因功能缺陷审核遭拒,主要责任在于APP上线前的测试工作不到位、不专业。日前,Testin云测汇总出因功能缺陷而遭App Store拒绝上线的几大理由。开发者朋友可以对照参考,看看自己究竟中了机枪?


  崩溃类


  1、程序有重大bug,程序不能启动,或者中途退出。


  2、程序有crash被拒。修改bug后上线。


  无法启动、崩溃、闪退,如果你的应用在真机上出现过这种问题,那还是不要抱有侥幸心理,乖乖把程序稳定性做好再提交上传。谈到这里,有些开发者朋友或许会轻巧的说:“有bug、会闪退,审核被拒理所应当。我们家的APP在iPhone 6s到iPhone 4s的机型都跑的飞快,绝对没问题。”


  图样图森破,开发者朋友们不要太天真,谁能比苹果更了解iPhone?你以为能用自己买过的几款iPhone,随便跑跑程序就能应付事儿?为了测试一款应用的稳定性和兼容性,苹果可是会尽可能出动“全家老小”来考验你。全部70多款iPhone机型、9代iOS系统、、不同国家和地区的iPhone版本、甚至芯片型号不同的同一机型,都有可能出现在审核测试中。如此排列组合,全面考察,你还有多少信心保证自己一次都不崩溃?如果没有进行全面的兼容测试,上线审核只能自求多福了。


  网络类


  1.网络功能不能正常访问


  2.网络工具软件,要求支持国外的电信运营商网络


  3.远程服务器反应过慢


  上不去网的APP无法通过审核,这乃是情理之中的事情。但如果你以为自己能轻松过审,那就大错特错了。基于2G、3G、4G网络测试仅仅是调味料,而根据不同国家、不同制式、不同基带、不同运营商网络,都要进行相应的网络适配性测试,才最为致命。


  谈到这里你或许会问,苹果哪来那么多审核人员?居然能查得这么细?事实上,对于很多制式化的功能审核,苹果都是通过自动化测试完成的。开发者骗得过审核人员,却往往骗不过机器,开发者与其自作聪明的隐藏缺陷与bug,倒不如把测试外包出去,踏踏实实的做一次真机自动化测试,毕竟在国内我们无法用AT&T。


  网络能够正常访问,对于APP的正常使用还远远不够。除了对外公布的上线审核规则外,从以往的被拒案例中我们看出,苹果事实上对于上线应用的网络稳定性、速率、压力承载力都有对应的要求,因此CP在强调产品功能的同时,也应重视网络适配性与性能测试。


  UI与交互类


  1.图标不能点击,或者直接隐藏


  2.菜单中有一个文字包含测试字样


  3.Google地图logo被UI View遮挡


  对于这种“考察眼力”的UI和交互类问题,我只能感叹苹果审核人员的认真细致,还有就是三观极正。他们既能发现每一个字符中存在的猫腻,也能“大公无私”的维护谷歌和其他APP开发者的正当权益。


  苹果审核人员的认真与细致,反过来就凸显了测试人员的业余与懒惰。图标被隐藏,应用中包含alpha/beta等测试字样,对于开发团队内部QA和tester来说,或许这都算不上bug,因而在思维定式作用下,他们往往会忽略和无视这些问题。


  由此看出,审核人员与内部测试人员,在审核条件匹配程度上存在一定误差。通过内部测试的应用,却不一定能成功上线,此时,最佳的处理方式是邀请外部的专业测试人员,进行细致入微的人工遍历测试,从而找出任何一种可能导致上线被拒的隐患。


  所谓当局者迷,旁观者清,独立客观的外部测试人员,往往给自信满满的开发团队一大堆“惊喜” 。这也说明专业的测试人员,有其不可替代的重要性,而人工遍历测试就是App通过上线审核的最后一道闸门


  欲戴皇冠,必承其重。不是每一款APP都能审核通过登陆App Store,iOS开发者在面对审核也下了很大的功夫,需要不断根据用户需求改进产品、根据审核细则调整策略、揣摩Apple口味变换风格;但必不可少就是APP测试一环。


  一定程度上说,Apple APP Store审核作为行业的标杆,一直推动着APP开发与测试行业的发展,同时对APP质量测试的要求也越来越高。开发者应增强规则意识,提高质量观念,粗制滥造的产品苹果不会通过审核,而bug频出的商品亦有极大的下架风险,只有经过严格测试的APP才能成为精品,被苹果App Store所认可。


  缺乏专业的应用测试,上线App Store将由通途变天堑。一般来讲,开发者没有完成专业测试的条件,因为这需要极大的硬件与人力成本。在共享经济与协作开放的时代,开发者可以尝试Testin云测来进行应用测试,继而发现应用的不足之处,及时完善产品质量,加速上线审核。让专业的人做专业的事,别让莫名其妙的bug拖延你宝贵的上线时间。


往日最热新闻:


手游盗版IP排行TOP10 传奇、魔兽、奥特曼成大热门


2015日漫销量TOP30 一群土豪公司买走7部游戏授权


8个月烧3亿手游圈谁最能花钱?手游电视广告投放TOP30


分享:好莱坞与迪士尼如何做IP,国内BAT又在如何布局


插播一条广告:如果对本文内容感兴趣,请在文末长按图片来关注【游戏客栈】公众号,我们会更新更多优质内容回馈您的支持。


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存