WeTest 導(dǎo)讀
在App上架蘋果應(yīng)用商店的過程中,相信大多數(shù)iOS開發(fā)者往往都有過這樣的經(jīng)歷:辛苦開發(fā)出來(lái)的產(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ā)者來(lái)說,往往會(huì)有談虎色變的感覺!
確實(shí)如此,騰訊很多手游同樣也有過這么一段痛苦的經(jīng)歷,早在2015年之前,蘋果審核一直是手游上架時(shí)要面對(duì)的一座大山,無(wú)論是首個(gè)版本還是更新版本的提審,都是一段忐忑甚至是悲壯的旅程,經(jīng)常性被拒,無(wú)比煎熬。大家都知道,過去蘋果響應(yīng)App提審(提交完成從正在等待審核“Waiting for Review”變成正在審核 “In Review”,如下圖)等待時(shí)間是非常漫長(zhǎng)的,少則幾天,多則十幾天,審核被拒就意味著手游版本要整改、測(cè)試驗(yàn)收和重新提審排隊(duì),將大大延長(zhǎng)版本過審時(shí)間,從而影響了上架的節(jié)奏和運(yùn)營(yíng)活動(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ā)者來(lái)說,容易產(chǎn)生困擾和不解。
3、App數(shù)量激增,審核任務(wù)巨大,審核人力不足
據(jù)蘋果官方統(tǒng)計(jì),應(yīng)用商店App的數(shù)量當(dāng)前已經(jīng)有200萬(wàn)+,平均每周有上萬(wàn)款新App上線,5萬(wàn)+款A(yù)pp更新(每個(gè)App存在重復(fù)審核的可能)。對(duì)于蘋果審核團(tuán)隊(duì)來(lái)說,要處理如此巨大的審核任務(wù)(具體數(shù)據(jù),筆者無(wú)從考據(jù)),難免會(huì)出現(xiàn)精力不足, App功能的訪問路徑稍微深一點(diǎn)、實(shí)現(xiàn)邏輯稍微復(fù)雜一點(diǎn),文字描述稍微有含糊,便有可能會(huì)被拒絕。有開發(fā)者曾吐槽過,提交的一款?yuàn)蕵奉悜?yīng)用,被拒的原因是:蘋果覺得應(yīng)用并不具有娛樂性,讓人舉手無(wú)措!