WeTest 導(dǎo)讀
在App上架蘋果應(yīng)用商店的過程中,相信大多數(shù)iOS開發(fā)者往往都有過這樣的經(jīng)歷:辛苦開發(fā)出來的產(chǎn)品,測(cè)試驗(yàn)收也通過了,滿懷期待的提交App給蘋果審核,結(jié)果經(jīng)常被蘋果各種理由拒之門外,苦不堪言。
蘋果為了給開發(fā)者和用戶創(chuàng)造一個(gè)良性、公平、健康、安全的應(yīng)用商店環(huán)境,同時(shí)也為保障蘋果自身利益,因此制定了一系列的應(yīng)用商店條款《App Store Review Guidelines》,所有開發(fā)者必須遵循這些條款,才能獲得App上架的資格。不可否認(rèn),App審核在一定程度上保證了應(yīng)用商店中的App品質(zhì),然而iOS提審對(duì)眾多開發(fā)者來說,往往會(huì)有談虎色變的感覺!
確實(shí)如此,騰訊很多手游同樣也有過這么一段痛苦的經(jīng)歷,早在2015年之前,蘋果審核一直是手游上架時(shí)要面對(duì)的一座大山,無論是首個(gè)版本還是更新版本的提審,都是一段忐忑甚至是悲壯的旅程,經(jīng)常性被拒,無比煎熬。大家都知道,過去蘋果響應(yīng)App提審(提交完成從正在等待審核“Waiting for Review”變成正在審核 “In Review”,如下圖)等待時(shí)間是非常漫長的,少則幾天,多則十幾天,審核被拒就意味著手游版本要整改、測(cè)試驗(yàn)收和重新提審排隊(duì),將大大延長版本過審時(shí)間,從而影響了上架的節(jié)奏和運(yùn)營活動(dòng)的計(jì)劃,甚至是手游的流水!
為了提高手游產(chǎn)品的蘋果審核通過率,騰訊互娛專門成立了蘋果審核的測(cè)試團(tuán)隊(duì),將蘋果審核條款以及各種被拒理由整理成可測(cè)試的驗(yàn)收條目,并對(duì)驗(yàn)收項(xiàng)進(jìn)行可自動(dòng)化分析,開發(fā)出ipa包、圖片/視頻、應(yīng)用描述等自動(dòng)化掃描工具,力求高效地暴露App的提審風(fēng)險(xiǎn),全面保障App的提審?fù)ㄟ^率。經(jīng)過近2年的運(yùn)行,iOS審核通過率從最早的平均35%提升到目前的90%+,本篇文章將會(huì)與大家分享騰訊預(yù)審項(xiàng)目的一些真實(shí)案例。
【iOS提審需面對(duì)的壓力】
上節(jié)我們已經(jīng)大概了解了開發(fā)者們?cè)谔釋忂^程中遇到的重大阻力,為什么過審會(huì)是如此的艱難?不外乎如此:
1、更細(xì)致、更苛刻的審核條款
2016年6月,蘋果在官網(wǎng)更新了審核條款《App Store Review Guidelines》,通篇6000多英文單詞,分5大章節(jié),一共100+條款,涉及安全、業(yè)務(wù)、性能、設(shè)計(jì)和法律領(lǐng)域,讓人眼花繚亂,開發(fā)者們?nèi)鐩]有系統(tǒng)的、全面的把控,稍有不慎便會(huì)觸犯其中條款,一旦觸犯便有可能被拒。
2、蘋果半自動(dòng)半人工的審核機(jī)制
蘋果審核是采用半自動(dòng)半人工的審核方式,不同審核人員對(duì)條款理解程度和執(zhí)法力度往往會(huì)因人而異,所以時(shí)常會(huì)出現(xiàn)開發(fā)者們遇到的如下情況:上次提審?fù)ㄟ^,但下一版本更新時(shí)便被拒了,審核人員出現(xiàn)遺漏或者審核人員發(fā)生了變更??傊?,不同時(shí)間段,審核結(jié)果可能會(huì)不一樣,這些人為因素造成的結(jié)果,對(duì)開發(fā)者來說,容易產(chǎn)生困擾和不解。
3、App數(shù)量激增,審核任務(wù)巨大,審核人力不足
據(jù)蘋果官方統(tǒng)計(jì),應(yīng)用商店App的數(shù)量當(dāng)前已經(jīng)有200萬+,平均每周有上萬款新App上線,5萬+款A(yù)pp更新(每個(gè)App存在重復(fù)審核的可能)。對(duì)于蘋果審核團(tuán)隊(duì)來說,要處理如此巨大的審核任務(wù)(具體數(shù)據(jù),筆者無從考據(jù)),難免會(huì)出現(xiàn)精力不足, App功能的訪問路徑稍微深一點(diǎn)、實(shí)現(xiàn)邏輯稍微復(fù)雜一點(diǎn),文字描述稍微有含糊,便有可能會(huì)被拒絕。有開發(fā)者曾吐槽過,提交的一款?yuàn)蕵奉悜?yīng)用,被拒的原因是:蘋果覺得應(yīng)用并不具有娛樂性,讓人舉手無措!
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動(dòng)安全 [無線安全]玩轉(zhuǎn)無線電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊(duì)列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識(shí)別反義詞同義詞 2017-07-26
- 從棧不平衡問題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實(shí)現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動(dòng)安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來看看(二) 2017-07-26
