谈移动互联网开发的数据分析和决策思路
? ? ? ? 在《做移動互聯(lián)網(wǎng)App,你的測試用例足夠嗎》一文中,我們談到了Android 1.5和1.6兼容性和2.0版本以后有很多不一致的地方,開發(fā)時需要單獨進行處理,這會耗費開發(fā)者相當大的精力,我們在開發(fā)Android實際應用時應該如何制定App的支持策略呢?
? ? ? ??下面我們談談應該如何分析來制定自己App的支持策略。
1、? 了解Android最新版本分布情況
? ? ? ??在Android developer上的資源頁面里,Google會提供最新的Android版本分布情況。例如下面是最近2月1日的數(shù)據(jù)。從中可以了解到Android 1.5的分布比例為0.6%,而Android 1.6的分布比例為1.0%。按照1月20日Android設備全球激活量2.5億臺計算,兩者保有量分別為150萬和250萬。
2、? 查看統(tǒng)計系統(tǒng)數(shù)據(jù)
? ? ? ??上面的保有量看起來還是非常巨大的,但是我們要考慮自己App的實際情況。我們可以利用統(tǒng)計系統(tǒng)得出自己App在Android各版本的用戶數(shù)。以友盟為例,雖然沒有直接提供每個版本的活躍用戶數(shù),但是用版本分布比例結合活躍用戶數(shù)就可以算出每個版本的活躍用戶數(shù)。
? ? ? ??在終端及網(wǎng)絡-操作系統(tǒng)中,選擇過去一周,可以看到下圖的操作系統(tǒng)分布比例明細圖。
? ? ? ??同時在統(tǒng)計概況-活躍用戶數(shù)中可以看到7天以及14天活躍用戶量。
? ? ? ??從上面的兩個數(shù)據(jù)中可以算出一周內各版本的活躍用戶數(shù),例如2.3.4版本為10012*50.2=5026位。
? ? ? ??友盟沒有提供月活躍用戶量統(tǒng)計,但是我們可以根據(jù)一周和14天的活躍用戶量近似算出,例如周活躍用戶為1.2萬,14天活躍為1.5萬,則一月活躍用戶不會超過1.5*(1.5/1.2)萬。
3、結合實際情況
? ? ? ??考慮你應用的用戶是以國內還是國外為主,從實際情況來看國內用戶Android版本普遍較新。1.5版本的代表機是摩托羅拉的ME600,國內1.6版本的代表機是聯(lián)想樂phone。
? ? ? ??如果你是新開發(fā)的應用,建議不用考慮老的版本。因為從App開發(fā)完成、發(fā)布、推廣,直到目標用戶用上你的產品時,1.5和1.6的保有量已經極低。
? ? ? ??最后你要根據(jù)你的開發(fā)代價與收益進行考慮,如果你已有支持Android 1.5和1.6的版本,只需要稍作調整就可以發(fā)布新的版本,何樂不為呢。
? ? ? ??你可以根據(jù)上面的數(shù)據(jù)和信息綜合做出最后的決定。
? ? ? ? 這篇文章并不是真的要幫你做出Android App版本支持的決定,而是介紹了移動互聯(lián)網(wǎng)開發(fā)中一種數(shù)據(jù)分析和決策的思路。
總結
以上是生活随笔為你收集整理的谈移动互联网开发的数据分析和决策思路的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Unity可编程渲染管线系列(六)透明度
- 下一篇: 一天写多少行代码才算是好程序员?