在苹果iPhone到来之前, 人们对手机的认识还停留在硬件配置阶段。诺基亚凭借自己本身的硬件设计实力和强大的成本控制,几乎占据了从低端到高端的所有手机市场。人们定义手机的好坏往往是看能拍多少百万像素的照片、是不是卡尔. 蔡司的镜头、内存大小,还有屏幕尺寸等。诺基亚的N95曾经被尊称为机王,它的硬件配置比后来发布的第一代iPhone要好不少。但移动应用商店的出现, 彻底颠覆了以硬件论英雄的时代,应用软件成为衡量手机成功与否的标准。
2008年7月, 苹果开放了App Store。用户们可以通过iTunes和手机上的App Store来下载移动应用软件,通过iTunes的账号来付款。9个月内,App Store里面的应用被下载了10亿次,而且造就了一批一夜致富的早期iPhone开发者。苹果的应用商店给用户找到移动应用提供了极其便利的发现渠道。由于 Apple处理一切和销售有关的细节,通过一个统一的平台一次性向全世界的iTunes用户发布,苹果收取30%的销售额,剩余的70%全部是开发者的收入。对开发者来说,发布移动应用和收款从来没有这么方便过。就在前几天,Apple的App Store下载突破了30亿! 商店里的应用超过14万个,有近3万的注册iPhone开发者,还有超过7500万的iPhone和iPod Touch设备, 加上1亿2千多万的注册iTunes用户,Apple建立了一个庞大的移动应用消费生态系统——App Store的成功是个奇迹, 同时也是开发者的商机。
苹果提供统一的SDK来开发iPhone和iPodTouch应用, 由于他们的屏幕尺寸相同, 所以同一个应用可以运行在所有支持的设备上, 开发的语言主要是Objective-C, 也可以混合C和C++。开发和发布应用需要申请注册iPhone Developer Progra m 注册费是99美元一年, 通过验证后你就可以下载开发和发布的证书,安装到你的苹果电脑里就可以在实机上进行开发了。开发完成后可以通过Apple网站发布应用,需要填写一些应用的信息、类别、一些屏幕截图、应用面向的国家和地区、应用的定价等。通过苹果严格的审核后,应用就可以上架了。销售收入是一个月结一次,70%的收入直接转到开发者的银行账号里。通常的盈利模式是免费的应用加广告,比如Admob、 Quattro(最近被苹果收购)、Google的Adsense 等。这些广告商都会提供一个广告整合的SDK和库,把这些整合到你的应用里就可以了。广告收入也是每个月结算一次,可通过银行或者Paypal转入到开发者账号中。
Google的Android不甘示弱,也在2008年10月推出了自己的商店,叫Android Market。其实Google的SDK是先于iPhone SDK发布的(2007年11月)。但由于第一部Android手机G1在2008年10月才发布,所以被苹果占得先机。而且iPhone SDK比Android SDK要更加成熟、更加稳定,用户体验也是超越Android好几个级别,加上很多人对Android平台是否能成功还有所估计,所以Android初期并没有吸引到很多开发者。虽然Google下重金举办了Android开发者大会,但第一届由于手机还没发布,应用只能在模拟器里运行,让开发者都提不起劲来。但2009年开始, 多个厂商开始推出Android手机,而且2010年看起来是Android手机爆发的一年,很多公司和开发者陆续加入Android的开发行列中。目前市场上有500多万台Android手机,但他们运行着好几种不同的系统版本,有着不同的屏幕尺寸,这些平台的分化让开发者很苦恼。开发一款通用的应用需要考虑不同的SDK版本、屏幕尺寸、甚至不同的营运商,开发者需要花费较多的精力在这些细节上面,这也是阻碍Android应用大爆发的一个因素。
Android Market 的注册费是一次性25美元。开发者收入也是销售额的70%,每日都结算一次,直接转到开发者银行。用户付款方式是Google Checkout,由于Google Checkout目前只有在少数几个国家有支持,所以很多国家和地区目前还不能购买付费的应用,这是阻碍Android Market繁荣的最大因素。开发者最郁闷的就是用户想买应用竟然没法购买,所以现在Android Market上免费的应用泛滥成灾,这也打击了很多开发付费应用的开发者,因为用户往往可以找到免费的类似应用。免费应用基本上都是靠挂广告来赚取收入,比如Admob、Google Adsense、Quattro 等。基本上这些广告提供商都提供多平台的SDK和库,包括iPhone、黑莓、Windows Mobile和J2ME这些。当前Google Market大约有1万多个应用,和苹果的应用商店差距还是挺大的,当然机会也相应更多吧。Android开发者下载免费的Android SDK 就可以开始开发了。开发的主要语言是Java, 也可以用C/C++来开发。由于Android Market 并没有苹果式苛刻的审核制度, 所以发布应用非常简单:直接上传完成的应用,写好应用简介,上传两张应用截图,定价以后就可以发布了。价格是从免费到200美元之间,发布的时候可以选择全世界或者选择针对的国家和地区。Android Market目前还是有很多问题,比如应用介绍太短、用户留言无法回复等,希望Google可以早日改进。
黑莓在2009年4月发布了Blackberry App World。支持下载应用的黑莓用户大概有2500万,商店里目前有2500个左右的应用,主要的付款和收费方式是Paypal。80%的收入归开发者,使用的开发语言主要是Java。黑莓的SDK是基于J2ME的,然后加入自己开发的API,需要申请证书来签名才可以发布。黑莓商店的费用是一年200美元,包括发布10次应用,这个是所有移动应用商店中最贵的。而且因为黑莓系统版本很多,屏幕尺寸也有多种配置,所以开发的时候也是比较繁琐的。另外J2ME的库类和API比起iPhone和Android的API也是处于劣势,所以开发起来并没有如行云流水般的舒畅感觉。
改头换面后的Palm在2009年5月推出了新的移动运行平台We bOS ,主要的编程方式是HTML、JavaScript和CSS。Palm的初衷是吸引广大的Web开发者,但由于过小的用户群和没有有效的代码保护措施,并没有很多开发者投身We bOS的阵营。前几天Palm咬咬牙扔出100万美元鼓励开发者给WebOS开发应用,相信接下来的几个月WebOS的应用会有井喷的趋势。当前WebOS catalog里面有1300个应用,用户的主要付款方式是信用 卡,开发者获得销售额的70%,一年的注册费是99美元。目前发布应用是免费的,但很可能以后会收费。
其他陆续跟进的移动应用商店还有诺基亚的OVI Store, 中移动的MMarket , 索爱的Play Now Arena , 微软的Windows Market for Mobile, 第三方的GetJar 、Handango、Mobango、Handmark等。保守估计当前移动应用商店有20多个, 还不包括接下来会推出来的Netbook ( 网络本) 商店, 比如Intel 、Acer 宏基、eBook Reader(电子书)商店,如Kindle、Nook、iPad。
所以对移动开发者来说, 现在是处于买家的市场,每个移动应用商店都绞尽脑汁吸引开发者,比如送免费手机、开发布会、下重金举行开发者大会。所以大家有很多的选择机会,希望大家在移动开发的领域有所建树。 [来源:IT168]
就算有理钱包也要清空了。