360的全部APP都被蘋果干掉的消息是這幾天圈子里最爆炸的新聞。不過,讓我最感興趣的是,到底是因為神馬蘋果要誅360的九族。
看看360的官方聲明,它的原話是:系蘋果方面發現部分產品刷票。
我來給大家翻譯一下:因為作弊,360被蘋果干掉了。
盡管遮遮掩掩,用了一個“被刷票”,這貨好歹也算是承認作弊了,但是,事實真的這么簡單么?之前網絡上已經有很多大神做了各種分析猜測,我覺得都挺靠譜,但沒一個拿出牛逼的證據來。
我來點干貨,我昨天花了大半天時間研究了一下360的東西,逆向了360的幾個APP的代碼,有驚人的發現!!
先來看一張截圖吧。這個是來自“360瀏覽器HD”這個APP的逆向結果。從代碼可以看出,360調用了蘋果未公開的接口?!咀⒁?,這是蘋果非常厭惡,并明令禁止的!!!!!】
有多處引用,所列出的位置都調用了非公開接口,利用加密逃避蘋果APP STORE的官方審查。
看吧,下面的字符串都被加密過了:
再利用下面的代碼將加密的字符串進行解密:
然后獲得的內容:
看明白了么?我白話總結一下:
1、360這個APP的方法和對象調用了大量Webkit的私有方法,而不是公開調用的。這是蘋果APP Store不允許調用的。
2、為什么360上架的時候沒被發現呢?因為360用了加密的辦法來逃脫審查,保證自己的成功上架。
3、可以肯定,蘋果在大清洗運動開始后,加大了審查力度,必然發現360的違規行為。以360這種違規、欺騙的手段,殺100次頭都不為過。被集體下架,實在是太小兒科了。
4.其實不管蘋果最后給360說的到底是什么原因,總之就是蘋果的行動已經表明了360的產品不受歡迎,在蘋果一貫堅持的王者氣質面前,在中國環境下靠打殺生長起來的土匪360顯得相當囧,不僅要打落牙齒和血吞的笑臉相迎,還把血口伸向國內遷怒他人。
5.我做的的這些分析都有現成的APP可以下載,歡迎有能力的諸位自行驗證。
給大家提個醒:到海外市場去混,不要還改不掉國內那點匪氣,360這次把中國公司的臉丟到國外了,以后大家更要小心謹慎了,可以想見蘋果的審核人員從此以后對中國公司的APP會有存在多么的偏見,會更加嚴格反復的審核了!360真是國內開發者的集體悲哀。
回過頭來說360的聲明,可以蓋棺定論的是:
1、360撒謊了。導致360APP下架的原因之一是作弊,除此之外,至少還有一個原因:違反蘋果開發準則。但360對此避而不談。
2、我敢打賭,360不敢公布蘋果回復郵件的全文。因為其中必然提到360欺騙違規。就學韓寒吧,賭2000萬。
最后不得不說,360就是個流氓。