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