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