第四章、选择、选择、选择。哪个平台最合适?
最安全的是选择Apple/Google,它们在移动开发者青睐度上表现非凡,根据我们最近对超过6000名开发者的调查,有超过86%的移动应用开发者使用iOS或者Android,并令人惊讶地有42%同时使用两个平台。这数字与2013年Q1中iOS和Android加起来占总智能手机销售量92%同样令人惊叹。
但在这两个平台外的探险呢?例如HTML5、Windows Phone,或者新的Windows 8,黑莓10,Firefox OS,还有即将到来的Tizen,Ubuntu和Jolla。哪个平台合适?或者更为准确,哪个平台对“我”合适?
我们最新的研究显示,开发者对平台的选择与目标密切相关。选择平台时,合同开发者将选择能产生更多收入的平台,CIO将关注效率和低成本,CMO将关注用户覆盖,而兴趣爱好者则想尝试新平台。对于给各层级开发者动力分析,见开发者类别2013年Q3报告。
我们不是在问哪个是最好的平台,而是询问了更多有意义的内容。那就是:哪个平台适合我?下图分析了开发者基于某个特定理由选择平台时,他们最常(至少是经常)做的选择。根据哪个方面选择平台对你非常重要,然后根据我们对6000+移动应用开发者的调查看看哪个平台是其他开发者最常选择。
我们研究显示,iOS更多地超出平均地被选择,当开发者看中收入潜力(+12%),图形(+7%),应用发现(+8%)和用户覆盖(+10%)。而iOS被较少选择,当开发者看中其他品质,特别是标准开放(-24%),社区计划(-21%),还有移植性(-9%)和选择开发环境(-8%)。
Android被看中标准开放(+16%)的开发者更多地选择,而看中应用发现(-4%)的开发者则较少选择。
开发者更多地选择HTML5作为首要平台,当看中移植(+9%),以及开发速度和成本(+4%),但在丰富APIs(-6%),和图形能力(-6%)则较少采用。最后,当开发者看中开发者社区计划(+16%),黑莓10比平均更多地被选为首要平台。而Windows Phone在寻求合适开发环境(+3%)和文档(+2%)的开发者最常被采用。
对于开发者决定投资在哪个平台,前面的表格提供了同行的建议。对于我们将开发的应用类型,是否需要访问底层设备APIs?是否寻求实践经验?是否需要平台有没那么拥挤的市场优势?覆盖率是否比金额更重要?这个表格同样可帮助平台厂商了解在这些属性上的竞争得分,以及需要改进以维持竞争之处。
总的来讲,选择平台主要有三个标准:收入潜力,用户覆盖,以及开发速度和成本。下面表格显示哪些是开发者选择Android、iOS、移动HTML5、Windows Phone 或黑莓10作为主要平台的最重要选择标准。
除了那些只要在iOS开发,开发速度和成本主导了开发者选择,他们最看重收入潜力(超出平均值+12%)。在这方面,iOS与其他四个平台不同,看起来有些差异性。当然,收入潜力不是全部是或全都不是(all-or-nothing)的属性。但某个方面的显著优势将使平台选择简单多了。