近日,Vision Mobile 发布了 Mobile Developer Economics 2010 and Beyond 报告,报告中包含了对目前从事于 8 个最重要的移动平台开发的 400 多位开发者的调查结果。结果显示了开发者所中意的平台、每个平台的安装基数与其上的应用数量、平台的学习与调试时间等信息。
此番调查的目的在于获悉开发者对目前最主要的 8 个移动平台的看法,他们分别是 Android、iOS(iPhone)、BlackBerry、Symbian、Windows Phone、Flash/Flash Lite、Java ME 与移动 Web(WAP/XHTML/CSS/JavaScript),同时了解开发者在其中 4 个平台上的应用开发经验,这 4 个平台分别是 iOS/iPhone、Symbian、Android 及 Java ME。
下面是此次调查的结果说明:
平台的选择。大多数应用开发者(75%)都是根据市场渗透力而非平台本身的能力、API 或开发环境来选择平台的。
多平台。大多数移动开发者都为多个平台编写应用,平均数为 2.8 个平台 / 开发者。20% 的调查对象都会为 iPhone 与 Android 编写相同的应用。
专注领域的变化。目前,很多开发者已经从 Symbian、Windows 和 Java ME 等平台上撤离。20-25% 的 Symbian 开发者都通过 Apple App Store 或 Android Market 上销售应用。50% 的 Windows Phone MVP 都有 iPhone 并且将来不打算在 Windows Phone 上花费太多精力。大多数的 Java ME 开发者已经不再相信“一次编写,到处运行”的口号了。
专注领域。目前,人们对 Android 的关注度最高,有 60% 的开发者都在编写 Android 应用,iPhone 紧随其后,然后是 Java ME 与 Symbian。
平台的安装基数与其上的应用数量。移动平台的安装基数与对应的应用数量之间存在极大的落差。Java ME 的安装基数最大(30 亿),但相关的应用数量却很少(45,000 个);而 iPhone 的安装基数大约为 6,000 万,但应用数量却达到 225,000 个。
App Store 的使用。虽然 iPhone 与 Android 都非常依赖于 App Store,但只有 5% 的 Java ME 与 10% 的 Windows Phone 开发者通过 App Store 销售应用。
认证。要想通过 App Store 销售应用就需要缴纳认证费,众多开发者们对此也颇有微词。
收益。虽然广告宣传得天花乱坠,但只有 5% 的开发者的收益会超过预期。60% 的 iPhone 开发者并没有实现预期收益。
收益模式。主要的收益模式是通过 App Store 的付费下载,而广告销售则远远落后于这种模式。如果应用是通过电话运营商或是内容聚合 Portal 销售的,那么订阅模式就会发挥效用。
运营商。80% 的开发者认为运营商只是个数据提供商而已,大多数开发者根本没兴趣对特定的运营商提供支持。70% 的开发者认为运营商根本就没有对开发者们提供支持。
学习曲线。不同平台的学习曲线也不尽相同:Android 的最低,仅为 6 个月;而 Symbian 的最高,达到 15 个月。
调试。Android 上的调试速度最快,Symbian 上的速度要比 Android 慢 2 倍多。
支持。80% 的移动开发者依靠社区或非官方的论坛站点获取支持。
开源。调查显示:
平均来看,在使用过开源工具的开发者中,有 86% 的受访者会在开发工具如 Eclipse 中使用他们。这其中 iPhone 与 Windows Phone 开发者是个例外,因为他们很少使用开源开发工具。在产品交付时,开发者(占据 40% 的受访者)也会更多地使用开源工具。值得注意的是,到目前为止,BlackBerry 开发者在交付产品时是使用开源工具最少的一群人,这表明了一种商业上的怀疑论——从 WebKit 开始,RIM 在其设备中越来越多地使用了开源软件,因此亟需解决开发者的这个问题。 总的来说,使用开源工具的开发者们与其自身背景是有着极大关系的。Android 与 iPhone 开发者所领导的开源社区的数量是 Symbian 开发者的 3 倍多。这表明了两种截然不同的开发者社区传统:Android 与 iPhone 开发者源自 Internet 领域,它已经有 10 多年的开源史了,而 Symbian 开发者则来自于移动领域,开源在这个领域还是个新生事物。
Vision Mobile 的报告中包含了关于所用调查方法、不同移动平台上的开发者分布、基准方法等的详尽信息,还有关于一些主题的调查结果,如移动平台之间的迁移、上市时间、所用的销售渠道、影响平台选择的技术原因和移动开发的难处以及 IDE 等等。
查看英文原文: Developer Perception on Mobile Platforms Survey Results
评论