移動互聯網的應用 AB Test

發表于:2013-11-20來源:TesterHome作者:monkey點擊數: 標簽:移動互聯網
移動互聯網的應用 AB Test.昨天晚上我前往慧谷科技聽點評的架構師分享。收獲還是很多的。我很喜歡這類分享,這類分享是真正的干貨,并且也能夠讓人思考考慮怎么結合自己的產品。

  昨天晚上我前往慧谷科技聽點評的架構師分享。收獲還是很多的。我很喜歡這類分享,這類分享是真正的干貨,并且也能夠讓人思考考慮怎么結合自己的產品。

  分享了幾個 point。

  第一個: Android 上使用了 urlscheme 來進行 AB Test。在頁面上的一些多選擇界面元素都在代碼中添加 page_id或一些標志,從而積累一定的信息之后回傳到服務器,然后從后臺進行相關的整理統計,從而達到選擇最佳的用戶體驗。

  第二個: Android 和 iOS 的應用如何更靈活的在上線之后進行 AB test,或者說更靈活的 hotfix 一些小 bug。

  Android 這邊使用開源框架 Android Dyncmicloader(可在 github上找到)。邏輯是有一個小的 android 工程,但是mainfest 中并沒有聲明 activity 或者 service。整個工程是繼承 fragment。在 Android 每次創建一個 activity 的時候都需要做下判斷,或者說重寫一遍所有的啟動方法,如果上線的是 A 板塊,產品需求說我們需要 B 板塊,那么就可以讓 apk 自動從服務器下載 Dyncmicloader 小程序(30k左右),然后 apk 某個界面就回被小程序所替代,達到我們要的效果。

  iOS 的話使用 waxpath(同樣 github),iOS 的話是很多人的痛,因為上線審核至少也要7天左右。同樣很多人還回想到兩個問題,一個是啟動界面的更換是否會引起運行上性能的問題以及蘋果的審核問題。至少從我昨天的理解,目前性能上因為植入 lua 代碼的同時,指針就會寫掉,所以不會影響 app 性能。而審核的話,至少目前沒有因為這個被reject 掉。同樣的,在整個項目周期中,waxpath 和 Dyncmicloader 沒有因為 tool 本身造成bug。

原文轉自:http://testerhome.com/topics/144

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97