新的初创公司 Apkudo 看到了其中的商机,公司即将发布一个测试平台,以帮助 Android 开发者解决这个问题。
Apkudo 是从 NICTA(澳大利亚信息和交流技术研究中心)分离出来的,它的实验室里拥有目前发布的几乎所有 Android 手机和平板(289 个设备)。开发者将应用上传到 Apkudo 之后,实验室在每一种设备上运行该应用,在不到一分钟的时间里进行用户交互测试。摄像头拍摄交互过程,然后将视频与检测出来的 bug 一起反馈给开发者,报告中包括失败率、bug 日志以及什么设备出现了问题。
Apkudo 的 CEO Josh Matthews 说,开发者很难在所有设备上测试,许多时候通过 Android Market 的用户评论中发现兼容性问题。Apkudo 在硬件设备上花费 10 万美元,以确保照顾到所有设备,将开发者的问题减到最小。目前,Apkudo 已经测试了 1 万应用,发现 30% 的应用在测试中至少会出现一个问题。
Apkudo 的基本产品免费,但是会为深度测试收费。实验室能够满足大量的需求,每天能处理 8000 个应用。
Apkudo 目前仍不是一个完整的解决方案,但是给开发者解决了不少问题。当 Rovio 去年在 Android 上发布《愤怒的小鸟》的时候,花费了大量时间针对市场上各种设备进行了测试,但游戏发布后,仍然在一些手机上出现了问题。公司在 Twitter 上说,“Android 的主要挑战是不同设备的数量太多了。他们都不一样。测试无休无止。”
Apkudo 将与旧金山举行的 AnDevCon (Android 开发者大会,11 月 6 日-9 日)上正式发布自己的产品。