移动应用A/B测试前需注意的五件事

移动开发 移动应用
移动A/B测试在辨别iOS和Android平台上应用成功所需要素中发挥着重要作用。虽然Android和iOS之间“争战”不断,但是出于营收最大化考虑,大部分app开发者会同时立足于两个平台。

[[111321]]

虽然Android和iOS之间“争战”不断,但是出于营收***化考虑,大部分app开发者会同时立足于两个平台。不过很多开发者采取的是iOS优先,Android其次的方法,因为Android设备多如牛毛的分辨率会让开发者头疼不已,这一点似乎与Android设备和开发商的不断扩展形成了对比。不过,也有开发者充分利用了Android平台的优势,并且获益匪浅。

即便平台之间的差异已经没有最初时候那么明显,但是把各方都考虑在内是打造一款成功的跨平台应用的关键。很多开发者都有这样一个假设,在一个平台上获得成功的应用在其他平台也会获得成功,但是这个逻辑会让你陷入多个麻烦中。

如果你还不熟悉A/B测试,以下是简单的概念:

Source: A/B Testing for Mobile Apps--Coca-Cola Mobile Innovation Workshop

移动A/B测试在辨别iOS和Android平台上应用成功所需要素中发挥着重要作用。

以下是我们已知的对两个平台测试有重要影响的几点:

1.用户统计

根据comScore的报告,iOS 用户更年轻更有购买力,19%的iPhone用户年龄在18-24岁之间(Android用户这一比例是16%),41%的用户是$100,000+的收 入档次(Android用户这一比例是24%).Android更受专业和商业用户的欢迎,由于其平台的开发性,很多Hacker也被吸引到这个平台。

Take away:批判性地思考两个平台的一般用户,你该如何通过UI、UX、价格以及功能来满足两个平台上一般用户的需要。比如,iPhone用户对促销或者推荐的反应可能会更好一些,而Android用户可能对让他们自定义体验的功能更为激动。

2.货币化

尽管Android在市场占有率和活跃用户增长方面令人吃惊,但是iOS平台可以为开发者带来更多营收。iPhone用户更有可能在移动设备上进行购买,先前的数据显示这一比例为23%,Android用户的这一比例是17%。

 Source: Vision Mobile Developer Economics

Take away:在iOS和Android平台进行不同的货币化策略A/B测试,以实现两个平台上的利益***化。iOS用户一般更容易下载付费应用和进行 IAP,但是Android用户可能容易通过广告和导引性进行货币化。你可能也测试了不同的价格点,并且你可能发现一个平台的用户对高价格有更好的容忍心 理。

3.易用性

原生的UX可能是iOS和Android两个平台间***区别所在。比如,Android允许用户使用任何从其他应用中安装的应用来分享内容,但 这种情况不会出现在iOS平台上。iOS有吸引“power users”的倾向,这些用户参与所有主要的内容类别(比如社交媒体、新闻、电子商务以及游戏)的平均会话时间要更长些。

考虑测试用户流和体验以补充典型平台上的用户行为。你可能想要对Android用户测试更合理的、更直截了当的行为流;但在你提供IAP或者要求他们和朋友分享内容之前,你可能需要依赖iOS用户更长时间的参与。

Source: Android SDK Quick Tip: Sending Pictures the Easy Way

Takeaway:此外,iOS和Android平台上的UX有着明显的不同,比如导航,或者展示操作,这些可能适用于一个平台但不见得也适用于另一个平台。

4.设备类型和操作系统版本

Android开发过程中一个关键性的挑战是有着各种各样不同尺寸分辨率的设备。从Samsung到HTC到Google自家的手机,Android设备有着不同的售价、屏幕尺寸、分辨率以及能让它成为一个不可预知平台的硬件设备等。

相比较而言,iOS设备的类型要少很多,但是不同硬件的兼容性以及不同版本的操作系统时的有些app并不能正常运行。

Takeaway:当在Android或iOS平台上通过A/B测试验证新功能时,要考虑不同的设备类型和操作系统市场占有率在软硬件结合方面 对用户产生的影响力。你可以考虑在某些特定设备上用几项新功能驱动令人满意的用户行为,而在另一些设备上保持原有的旧功能。这一点同样也适用于操作系统版 本的不同。

5.迭代速度

最近在谷歌的NYC办公室举办了一个Android相关的会议,我们听取了来自Kinsa Health CEO Inder Singh的演讲,他谈了针对Android开发的益处所在。其中他提到一点:Kinsa可依照用户数据通过类似A/B测试的方法快速迭代,而无需经过冗 长的应用审批流程。

虽然移动应用A/B测试中的新技术已经降低了iOS和Android平台上应用的迭代时间,但对于那些希望可以实现迭代反馈循环和对用户数据作 出响应的开发者来说,Android是一个更为灵活的平台,可是不能把从快速迭代中节省的时间和快速测试混淆。过早停止测试会导致“假阳性的错误判断。” 换句话说,一个统计不足的测试可能得到一个转化率提升20%的错误结论,事实上这是因为使用了狭窄的样本数量。

 

Takeaway:如果你没有利用新技术去快速运行运行A/B测试,基于用户数据做出app功能和UI方面的决定,那你没有理由不着手开始。当你准备好提交更改应用的二进制文件时,Google Play的速度要比Apple App Store快一些。

原文:5 Things You Need To Know About Before Jumping into Mobile A/B Testing

关于作者:Zac Aghion是Splitforce的CEO和联合创始人。

【移动开发视频课程推荐】

 

责任编辑:闫佳明 来源: cocoachina
相关推荐

2009-03-06 19:17:21

Windows 7测试

2022-09-29 08:03:20

​Kubernete容器共享池

2013-07-08 10:54:01

3D编程如何3D编程编程

2013-08-13 09:44:42

iOS 7开发者

2021-09-16 14:42:17

NAS网络附属存储存储

2013-12-12 10:37:52

2011-03-10 09:07:16

2022-04-19 07:48:16

JavascriptCSS

2013-07-09 10:04:16

SDN虚拟化

2013-03-05 12:01:27

手游手机游戏手机网游

2024-01-09 14:57:22

2014-11-14 17:39:23

云计算

2012-03-14 21:15:16

Siri

2019-08-02 15:50:38

2011-12-09 14:50:44

HTML 5

2023-10-16 13:36:00

边缘计算数据

2012-03-13 09:04:31

开发软件测试

2020-05-31 19:07:08

人工智能AI项目

2010-07-19 16:09:41

面试

2014-10-09 10:20:42

大数据癌症
点赞
收藏

51CTO技术栈公众号