Logo 开放平台实验室 | Open Platform Lab

Archive for 七月 7th, 2010

原作:Robin Wauters
翻译:刘青焱 (qingyan123 AT gmail DOT com)


因为移动应用行业的碎片化,我们需要查看一些比较不错的研究报告来帮助我们理解这个持续增长的行业。由是,我请人检视了一下VisionMobile在这个课题上的详细报告(由 Telefónica开发者社区 资助),因为这个报告,是我迄今读过最好的之一。
这份名为 2010年开发者经济状况 的免费报告涉足了移动应用开发的方方面面,调查了全球超过400个开发者。他们主要分布在8个主要的平台上:iOS (iPhone), Android, Symbian, BlackBerry, Java ME, Window手机, Flash/Flash Lite 以及 mobile web (WAP/XHTML/CSS/Javascript)。
这份报告由一个三个研究员、五个采访员、八个移动应用开发者组成的团队在2010年一月到六月间完成。它提供了从平台选择到应用分发以及变现等关于移动应用开发的方方面面。


以下是一些要点:


市场渗透率(penetration)和知名度(mindshare)


- 75%以上的开发者认为市场渗透率是选择移动开发平台时首要的原因。很明显的,比较于技术层面,开发者更关注潜在市场以及变现的潜力。
- 大部分开发者在多个平台上进行开发:平均每个开发者在2.8个平台上开发。以iPhone和Android开发者为例,1/5的应用会同时出现在App Store和Android Market上
- 在过去两年,潮流正在变迁见此)。开发者正在从“主流”平台上迁徙离开——我指的是Symbian, Java ME和Windows手机。一大批在iPhone和Android应用商店售卖他们的应用的少数派(约占20-25%)Symbian开发者说,这些新平台正在汇集大量开发者。
- Java ME一次编写到处运行”的信仰已经逝去。更有趣的是,半数Windows手机MVP开发者(MVP的称号通常授予那些死忠开发者)都在用iPhone,而且,正在为下一次是否还要在Windows手机上投资而犹豫不决。
- Android成为最受移动开发者欢迎的平台。调查结果显示,接近60%的移动开发者最近在Android上进行过开发。第二位的就是iOS (iPhone),超出了2008年的标杆Symbian和Java ME。
- 平台的特点显示出其在开发者中的知名度与其潜在市场的脱节。比如说,Symbian系统大概有3亿9千万的装机量(2010二季度数据),并号称有超过6000个应用。但是同期仅有6千万装机量的Apple iPhone却有着30倍数量的应用
- 证据显示,大多数开发者对他们投入大量时间的平台有着更强的粘性。在所有被调查的8类主要移动平台中,开发者总是感到他们的平台有这最高的市场渗透率,尽管实际上并不高。
——————————————————————————————————————————————————
mobile app share


市场(marketing),销售(sales)和变现(monetization)


- 时至今日,过去几年主流的市场渠道在移动应用推向市场的途径中已无足轻重。只有不到5%的移动开发者会把运营商门户或者通过OEM厂商/运营商进行预装作为首选渠道。研究发现,除了开发定制化应用的传统模式之外,开发者更多的借助于“原生”的应用商店或者从他们自己的网站上直接下载这样的方式。
- 应用商店将应用上架的平均时间减少了2/3:从传统渠道的68天减少到22天。进一步的,应用商店将付费的平均时间减少了一半:从传统渠道的82天减少到了36天。平均看来,通过运营商渠道,55天收钱,通过终端商预装,168天收钱。
- 在Apple和Android平台之外,鲜有应用商店,也鲜有人用。Java中仅有5%、Windows手机中仅有略超10%的开发者使用应用商店作为首选分销渠道。
- 移动开发者认为最大的挑战就是缺乏有效的市场渠道来增加应用的曝光率。半数的开发者愿意付费购买其在应用商店中的展示位置。
- 应用认证的最大挑战就是其花费:超过30%的开发者认为,对其应用进行认证过程中所需的花费是首当其冲的挑战。经济学只适合大规模生产,不适合廉价应用。
- 应用淘金更像是梦一场:只有5%的开发者获得了很好的收入。接近60%的iPhone开发者没有达到他们的营收目标。
- 基于广告的收入模型是开发者通过应用商店和门户渠道分销应用的仅有的第二收入来源。而且是在按下载付费模式已经过实践检验之后才姗姗来迟。然而,订阅收费这一经由运营商或内容聚合门户分销的应用所广泛采取的模式,却只能在应用商店里得到极为有限的运用。
- 移动开发者视网络运营商为比特管道。近80%的开发者认为网络运营商的角色应该是随时随地提供数据访问能力。仅有53%的认为他们的角色是提供语音通话服务。
app store
——————————————————————————————————————————————————
mobile app rev


技术方面


- 不同的移动平台的学习曲线差异十分巨大。平均而言,学习Symbian平台需要15个月或更久的时间,而学习Android则仅需少于6个月的时间。而且,Symbian编程比iOS (iPhone), Android或Java ME更加困难和消耗时间。对开发九个不同类型的典型应用进行对比测试显示,一个Symbian开发者需要书写4倍于Android开发者的代码量,或者2倍于iPhone开发者的代码量
- 从技术角度看来,手机模拟器和调试器最令人痛苦的莫过于蜗牛的速度和糟糕的与目标设备的一致性。开发环境(IDE)最令人痛苦的莫过于缺乏应用移植框架,以及糟糕的模拟器整合。
- 在调试方面,我们的测试显示,和iPhone, Symbian, Java ME比起来,Android的调试流程是最快的。在Symbian上调试要花费3倍于在Android上调试的时间。
- 创建迷人的用户界面对大多数移动开发者而言仍然是镜中月、水中花。50%的Symbian、BlackBerry和Windows手机开发者尚在为如何创建出好的用户界面而困扰。
- 报告支持大部分的开发者——超出80%——在开发中依赖于在线社区或者非官方论坛来获取技术支持。只有40%的开发者通过官方网站寻求支持。

- 平台商致力于控制的一点就是对未发布或未公开的设备API的使用,但是这却同时是开发者愿意为之付费的地方——事实上,这个意愿更甚于获取任何其它技术支持的意愿。因此,平台商可以通过实施分层SDK计划而获益,即使得某些私有SDK仅对某些付费的开发者可用。

- 运营商的网络API计划迄今尚未成功吸引到很多开发者。仅有5%的开发者认为网络运营商应该担任网络API提供者的角色。不过,超过半数的开发者愿意付费使用支付API,然后依次是短信API和定位API

- 平均而言,86%的开发者使用开源软件进行开发工作。Android和iPhone开发者有着4倍于Symbian开发者的意愿去领导一个开源社区,彰显了其开发者社区从发起到发展方面的极大反差[译注:revealing the contrasting pedigree of the developer communities,我的理解是说,前者更多的是由这些有领导意愿的活跃开发者发起的,而后者则更多是官方性质的]。60%的开发者认为,开源的唯一关键缺点就是林林总总的开源许可证造成的混淆和困惑

完整版本的报告可以在 DeveloperEconomics.com 免费获得。

mobile app learning
——————————————————————————————————————————————————
mobile app open source
(全文完)

No tags

Theme Design by devolux.nh2.me