本月初,許多 iOS 開(kāi)發(fā)者發(fā)現(xiàn),自己嵌入 Dropbox SDK 的應(yīng)用被蘋(píng)果全面下架,陰謀論者表示,這是蘋(píng)果推廣自己 iCloud 的邪惡計(jì)劃之一。但最終開(kāi)發(fā)者發(fā)現(xiàn),使用 Dropbox SDK 的應(yīng)用在對(duì)用戶(hù)進(jìn)行驗(yàn)證時(shí),如果檢測(cè)到用戶(hù)沒(méi)有安裝本地 Dropbox 應(yīng)用,會(huì)采取跳轉(zhuǎn)到 Dropbox 網(wǎng)頁(yè)進(jìn)行驗(yàn)證的方式,而在 Dropbox 的網(wǎng)頁(yè)上,有一個(gè)用戶(hù)點(diǎn)擊購(gòu)買(mǎi)付費(fèi)賬戶(hù)的鏈接。這被蘋(píng)果視為跳過(guò)了 App Store 的應(yīng)用內(nèi)購(gòu)買(mǎi)機(jī)制,因此蘋(píng)果對(duì)所有采用了這一版 Dropbox SDK 的應(yīng)用都采取了下架的處理,最終這一事件以 Dropbox 調(diào)整自己的 SDK ,撤掉這一鏈接告終。
應(yīng)用內(nèi)購(gòu)買(mǎi) (IAP) 的實(shí)現(xiàn)是一個(gè)復(fù)雜的過(guò)程。國(guó)內(nèi)著名 iOS 開(kāi)發(fā)者王飛(iBuick)認(rèn)為,應(yīng)用內(nèi)購(gòu)買(mǎi)畢竟不象從 iTunes App Store 購(gòu)買(mǎi)應(yīng)用那樣,有一個(gè)直觀的流程,如果 IAP 不嚴(yán)格,很容易對(duì)用戶(hù)造成誤導(dǎo),甚至?xí)袩o(wú)良開(kāi)發(fā)者誘惑用戶(hù)進(jìn)行欺騙性的 IAP,而事實(shí)上,也確實(shí)有惡意的應(yīng)用內(nèi)付費(fèi)的現(xiàn)象出現(xiàn)過(guò)。
目前的應(yīng)用內(nèi)購(gòu)買(mǎi)規(guī)范對(duì)于用戶(hù)、開(kāi)發(fā)者,對(duì)于蘋(píng)果來(lái)說(shuō)其實(shí)是一個(gè)很好的三方規(guī)范。蘋(píng)果的政策雖然非常強(qiáng)硬,有時(shí)候顯得不近人情,但就 Dropbox 的事件來(lái)說(shuō),其嚴(yán)苛的審核標(biāo)準(zhǔn)確實(shí)有其合理性。但為什么大多數(shù)媒體的第一反應(yīng)都覺(jué)得這屬于審核錯(cuò)誤,甚至是蘋(píng)果的有意所為呢?蘋(píng)果 App Store 審核存在的一系列問(wèn)題值得我們深思,也許我們可以從中國(guó)區(qū) App Store 的混亂局面中看到端倪。
App Store 之亂
功能不符的欺詐類(lèi)應(yīng)用泛濫
App Store 近日出現(xiàn)的一款售價(jià) 6 元人民幣的“來(lái)電歸屬地+超豪華通訊錄專(zhuān)業(yè)版”軟件引發(fā)了不少爭(zhēng)議,據(jù)開(kāi)發(fā)者表示,這款應(yīng)用是iPhone上第一款無(wú)需越獄實(shí)現(xiàn)陌生人來(lái)電歸屬地顯示的應(yīng)用。由于大量用戶(hù)購(gòu)買(mǎi),它近期躍升到 App Store“付費(fèi)軟件排行榜”的榜首,但從這款應(yīng)用的評(píng)論里我們看到,用戶(hù)的反饋相當(dāng)?shù)膬蓸O分化,要么大肆夸贊,要么大罵“騙錢(qián)”。這款應(yīng)用是否存在欺詐用戶(hù)的嫌疑呢?
通過(guò)查看說(shuō)明我們發(fā)現(xiàn),包括上面那款軟件在內(nèi)的來(lái)電歸屬地應(yīng)用大多采用了為用戶(hù)通訊錄聯(lián)系人信息中添加歸屬地字段的形式,曲線(xiàn)實(shí)現(xiàn)了來(lái)電歸屬地的功能。而對(duì)于手機(jī)上沒(méi)有存儲(chǔ)的陌生號(hào)碼,“來(lái)電歸屬地+超豪華通訊錄專(zhuān)業(yè)版”這款應(yīng)用還宣稱(chēng)可以通過(guò)安裝另一款應(yīng)用后實(shí)現(xiàn)歸屬地顯示的功能。其安裝形式采取了繞過(guò)App Store的企業(yè)分發(fā)應(yīng)用形式,暫且不說(shuō)這種分發(fā)方式是否符合蘋(píng)果標(biāo)準(zhǔn),就事實(shí)來(lái)說(shuō),蘋(píng)果 iOS 的 API接口中,并沒(méi)有開(kāi)放諸如來(lái)電顯示這樣的功能。即使這款應(yīng)用真的實(shí)現(xiàn)了陌生來(lái)電提醒,我們不得不考慮其是否采用了蘋(píng)果尚未公開(kāi)的私有 API。
這類(lèi)應(yīng)用雖然在表面上看,確實(shí)實(shí)現(xiàn)了來(lái)電歸屬地的功能,但是其采取的形式與人們常規(guī)意識(shí)中的來(lái)電提醒功能其實(shí)并不是一個(gè)概念,而與此類(lèi)似的是,App Store 中還存在不少諸如啟動(dòng)優(yōu)化、通話(huà)錄音、來(lái)電黑名單、甚至是夜視儀等類(lèi)型的應(yīng)用。蘋(píng)果 iOS 上的這些功能接口或同樣也并未開(kāi)放,或從硬件上不可能實(shí)現(xiàn),這意味著它們宣稱(chēng)實(shí)現(xiàn)的功能其實(shí)大多都不約而同的存在欺騙用戶(hù)的現(xiàn)象。
閱讀蘋(píng)果應(yīng)用商店審核指南,我們可以發(fā)現(xiàn):“2.3 跟開(kāi)發(fā)者宣傳不符的程序?qū)?huì)被拒絕。”“2.5 使用非公開(kāi)API的程序?qū)?huì)被拒絕。” 前面提到的幾類(lèi)應(yīng)用無(wú)疑違反了這些規(guī)定,但蘋(píng)果在中國(guó)區(qū)的 App Store 上卻依然對(duì)它們放行,任由它們長(zhǎng)期占據(jù)榜單前幾名的位置。聯(lián)系到 Dropbox SDK 下架的嚴(yán)苛標(biāo)準(zhǔn),這讓我們不得不質(zhì)疑不同地區(qū)蘋(píng)果應(yīng)用商店審核的問(wèn)題。
應(yīng)用審核原則不一致
蘋(píng)果 App Store 審核中的這一問(wèn)題其實(shí)已經(jīng)長(zhǎng)久存在,這也是其采用半人工審核和不透明的黑盒機(jī)制無(wú)法避免的問(wèn)題。許多開(kāi)發(fā)者中均表示,其應(yīng)用遭遇過(guò)蘋(píng)果審核標(biāo)準(zhǔn)不一致的問(wèn)題。iBuick 提到,自己提交的一個(gè)應(yīng)用曾經(jīng)被蘋(píng)果以關(guān)閉窗口動(dòng)作違反了 HIG (Human Interface Guidelines 人機(jī)交互規(guī)范)為由拒絕上架,他當(dāng)時(shí)提出異議,說(shuō) Twitter 官方客戶(hù)端也有同樣的動(dòng)作,并提供了截圖作為參考,Apple 的回復(fù)是你不要管 Twitter 客戶(hù)端怎么樣,你的應(yīng)用不能這樣。這里體現(xiàn)出來(lái)的問(wèn)題其實(shí)很明顯:1. 蘋(píng)果的應(yīng)用審核中存在雙重標(biāo)準(zhǔn);2. 人工審核把關(guān)存在嚴(yán)重的不確定性和不統(tǒng)一性。
雖然在其面向開(kāi)發(fā)者的iTunes Connect里,蘋(píng)果明確說(shuō)明到,不能拿別人能上App Store作為你的應(yīng)用能否上架的理由,但蘋(píng)果對(duì)于不同開(kāi)發(fā)者采取的不同標(biāo)準(zhǔn)卻讓不少開(kāi)發(fā)者比較頭疼。當(dāng)然對(duì)開(kāi)發(fā)者來(lái)說(shuō),跟一個(gè)不透明的審核機(jī)構(gòu)是沒(méi)有多少可商量的余地的,它們能做的只能是吃透 Review Guidelines 和 HIG 文檔,避免直接、明顯的違規(guī)行為,然后希望蘋(píng)果不要突然冒出新的標(biāo)準(zhǔn)出來(lái)。
App Store 的本地化審核
我們可以發(fā)現(xiàn),Apple 對(duì)于非英文的 App 的審核問(wèn)題尤為嚴(yán)重,中文區(qū) App Store 大量虛假應(yīng)用肆掠的情況可作為最明顯的印證。對(duì)于來(lái)電顯示、黑名單這類(lèi)帶欺詐性質(zhì)的應(yīng)用,如果是英文App,可以肯定其 100% 不可能上架,因?yàn)?Apple 從未提供此類(lèi) API,這類(lèi)應(yīng)用很簡(jiǎn)單就會(huì)被拒。目前中國(guó)區(qū) App Store 的亂象表明 Apple 對(duì)于中文 App 的審核目前還停留在非常初級(jí)的階段,大多數(shù)情況下可能只考慮了代碼是否違規(guī)使用了 Private API 等問(wèn)題。
除了欺詐類(lèi)應(yīng)用外,我們?cè)谥袊?guó)區(qū) App Store 市場(chǎng)上還可以發(fā)現(xiàn)另一個(gè)現(xiàn)象:不少明顯與其類(lèi)別不符的應(yīng)用(以郭德綱相聲、雜亂的電子書(shū)系列 App 為代表)堂而皇之的在熱門(mén)應(yīng)用排行榜和多個(gè)分類(lèi)排行榜上都獲得了很高的排名。先不考慮版權(quán),這類(lèi)應(yīng)用存在的問(wèn)題其實(shí)也是非常容易被發(fā)現(xiàn)的,試問(wèn)一下,誰(shuí)會(huì)覺(jué)得“郭德綱于謙相聲大全”是屬于財(cái)經(jīng)類(lèi) App 呢?對(duì)許多國(guó)內(nèi)應(yīng)用廠商來(lái)說(shuō),這其實(shí)已經(jīng)成為一條提升應(yīng)用排名的捷徑:通過(guò)給 App 設(shè)定一個(gè)不相關(guān)的、比較冷門(mén)、應(yīng)用較少的類(lèi)別,使自己獲得更高的曝光度和下載量,從而顯著提升自己的排名。但這無(wú)疑為原本就因?yàn)閼?yīng)用數(shù)量過(guò)于龐大而難以找到自己想要應(yīng)用的用戶(hù)來(lái)說(shuō),帶來(lái)了巨大的障礙。
當(dāng)然,蘋(píng)果 App Store 的困境也受到了國(guó)內(nèi)應(yīng)用環(huán)境復(fù)雜的影響。例如前段時(shí)間鬧得沸沸揚(yáng)揚(yáng)的應(yīng)用刷排名,蘋(píng)果雖然正在采取措施減少刷排名的效果,也采取了但就像網(wǎng)站排名與惡意 SEO 的關(guān)系一樣,這是一個(gè)很難完全管制的問(wèn)題。即使蘋(píng)果的算法調(diào)整的再好,其背后存在的龐大的利益鏈條依然會(huì)有新的應(yīng)對(duì)方案。退一萬(wàn)步,就算 Apple 真的找到了最佳的排名算法,但是由于國(guó)內(nèi)人工便宜,即使完全通過(guò)人工下載刷排名在成本上也是完全行得通的。
對(duì)于正在積極擴(kuò)展國(guó)際市場(chǎng)的蘋(píng)果來(lái)說(shuō),其面臨的這些問(wèn)題都表明了其在應(yīng)用審核的本地化上還有很長(zhǎng)的路要走。除了應(yīng)該考慮雇用更多熟悉本地市場(chǎng)語(yǔ)言的員工參與到審核工作中,將審核工作更大程度的本地化外,考慮加大用戶(hù)的參與度、明確投訴渠道,快速反饋,甚至給投訴的用戶(hù)進(jìn)行一定的獎(jiǎng)勵(lì)等措施也許也是一條高效的方式。
Tips:
由于國(guó)內(nèi) App Store 的各種特殊性,在蘋(píng)果進(jìn)行優(yōu)化前,普通用戶(hù)該如何辨別那些惡意應(yīng)用呢?
- 當(dāng)見(jiàn)到一款應(yīng)用宣稱(chēng)自己可以無(wú)需越獄實(shí)現(xiàn)如陌生來(lái)電歸屬地、來(lái)電黑名單、通話(huà)錄音、速度優(yōu)化,甚至夜視儀這樣匪夷所思的功能時(shí),你可以直接忽略它們,因?yàn)樘O(píng)果并未開(kāi)放此類(lèi)應(yīng)用接口;
- 當(dāng)見(jiàn)到一款應(yīng)用的評(píng)論在短時(shí)間內(nèi)大幅度增長(zhǎng),且評(píng)級(jí)一邊倒的好評(píng)時(shí),你需要注意這款應(yīng)用可能正在進(jìn)行惡意的刷排名推廣;
在蘋(píng)果官方推出舉報(bào)的功能之前,我們也許可以參考 Apple4.us 曾經(jīng)建議的“如何讓蘋(píng)果 App Store 上的盜版書(shū)下架”的方式嘗試對(duì)欺詐應(yīng)用、惡意應(yīng)用進(jìn)行舉報(bào)。