不会写代码和设备碎片化都不再是问题,Apptimize提供面向Android的A/B测试服务

pp

一款移动应用的生死,很大程度上都由用户体验来决定,而设计质量的高低,又直接关乎着用户体验的好坏。由于屏幕窄小,可以说,每一个设计元素都承担着关键的作用——或许仅仅是一个RGB值的改变,应用的表现就将截然不同。所以,当设计师们一会让你把蓝色的按钮改成绿色,一会纠结要不要“注册”前面加上“快速”两个字时,身为程序员,你要理解并配合;但是,更好的办法是,能够让设计师在不需要写代码的情况下,完成A/B测试。

我们此前曾经介绍过的移动应用A/B测试服务Apptimize,就一直想解决这个问题。最近,他们把他们的“所见即所得”服务推广到了Android平台上,也就是说,使用他们的SDK,无论是iOS还是Android的设计师,都不需要再为代码烦恼,而是可以通过拖拽或者修改数值的简单方式,来对应用设计进行调整。而且,这些修改可以随时推送到应用里,让它即时生效,不再需要“提交到应用商店-等待审核”这样的长时间周期,也免去了新版本上架几个月、用户就是不更新的烦恼。

Apptimize的使用并不复杂。在应用里植入他们的SDK之后,打开Apptimize的后台,然后开启一个测试。与此同时,应用的界面会在电脑屏幕上实时显示出来,左边是操作记录,右边则是像PhotoShop一样的功能菜单。设计师就可以选择想要进行测试的元素,进行修改。

Screen Shot 2014-04-29 at 6.17.26 PM

正如上面说的,Apptimize对相当一部分功能进行了可视化,当调整一些设计元素,比如按钮的位置时,只需拖动、或者修改之前的设定就可以实现,而无需考虑后台的代码问题。所有这些变化都会实时在应用里呈现出来,这样设计师们可以马上看到修改的效果,如果不满意,再返回到此前的状态中。从Apptimize提供的产品截图来看,目前,这项可视化服务涵盖了设计一些基本元素,比如按钮的大小、颜色、字体、位置等。

在产品调整完成后,下一步就是选择想要进行测试的用户群。相比iOS,对于极度碎片化的Android平台来说,这才是更大的挑战。Apptimize的创始人兼CEO Nancy Hua告诉我,Android设备的严重碎片化让开发者们更愿意针对特定设备或者系统版本来进行测试,这样应用可以在不同设备上有不同表现;而根据开发者们的反馈,用户在不同设备上的操作行为确实也有很大差异。

Screen Shot 2014-04-30 at 3.49.53 PM

Apptimize的团队花了很大的力气来实现这一点,让开发者们可以把特定的版本推送给特定的人群。比如说,只要他们愿意,使用Nexus 5的用户和使用三星的Galaxy Note的用户,看到的应用界面将不一样。而除了设备的差异,Apptimize还可以让你根据Android系统的不同版本来进行测试。或者更细分一点,根据用户所在国家、使用的语言、屏幕大小等来进行划分,这样可以针对不同的细分群体,进行更有效的测试。

这样的另外一个好处在于,可以用很经济的办法来解决一些细小的问题。比如,很有可能你的应用只有在某款手机的某个Android版本上运行时,会出现一个Bug。如果置之不理,评价里就会出现这类用户的大量抱怨,进而影响整体口碑;但如果为此专门进行应用升级,又会影响到其他用户。针对这个特定用户群进行更新——甚至在用户发现之前就修复这个Bug,当然是最好的解决办法。

当然,对于在A/B测试来说,返回的结果非常关键。在用户的操作数据传回Apptimize服务器后,你可以看到测试结果,并对用户的操作进行追踪,比如他们点击了哪个按钮、转化率是多少、停留时间是多长等。这些数据同样可以根据不同元素,比如设备、语言、地区等,进行细分,让你了解到底哪些元素影响了用户的使用,从而进行相应的调整。

Screen Shot 2014-04-30 at 3.41.52 PM

在一月份推出针对iOS的服务后,Apptimizey又随之推出了Android平台的服务,并面向小开发者提供免费使用。而它的产品也已经得到了初步的认可。早些时候,它还获得了210万美元的种子轮融资,投资人包括Andreessen Horowitz和Google Ventures这些硅谷顶级的风险基金。不过,竞争的压力也随之到来。一方面,网页A/B测试的老大Optimizely在四月的时候也开始试水针对iOS的测试服务;另一方面,后来者、同样是Y Combinator孵化的公司Taplytics也开始吸引关注;而如果你在Google上搜索诸如“iOS A/B测试”的关键词,你会发现世界各地还有很多团队都想到这个市场分一杯羹。

不过Nancy显然很有信心。她告诉我,无论是论功能的完善程度或者SDK的稳定程度,Apptimize都很有优势。首先,他们的SDK只需要几分钟的时间就可以整合使用,非常方便;其次,他们首批用户的应用已经有了超过1000万的下载量,所以服务的扩展性和稳定性都已经得到了验证;而她最看好的,还是Android平台上自己服务的完善程度。

“我们现在主要的功能都已经支持Android平台——其他的人(指竞争对手们)想要提供对Android设备的支持,和我们即使不是相差好几年,至少也差好几个月。”Nancy说。

注:题图来自网络

订阅更多文章