步步规矩的先驱者
提到应用程序商店,绕不过去的就是苹果的App Store。不仅因为它是先驱者,步其后尘的效仿者不可胜数,更因为它已经形成了一套相当明朗的营利模式。
按照官方数据,从2008年初至今,苹果的App Store共创造了约14亿美元的收入,其中开发者赚取了10亿美元。比如一款免费的歌舞游戏Tap Tap Revenge下载量已经达到了20万人次。它采用广告盈利模式,现在每个月入账100万美元……。从这个角度看,iOS真是一个好平台。
然而,由于iOS平台专为苹果自己的设备建立,姿态可是相当不“开放”的。
首先是编程语言—苹果自家的Object-C,这是一种包含Smalltalk语言元素的非标准C语言。接着是测试工具XCODE,这货最让人伤心的一点就是从来没有推出过Windows版本!也就是说,如果想要开发iOS平台下的APP,最好首先要有苹果Mac电脑。此外,苹果虽然提供了众多开发资料,但绝大部分都是英文……
即使成功开发出APP,也并不意味着就能成为App Store中的一员。为了保证APP的平均水准,苹果拥有人称“严格到变态”的审核上架制度,有时甚至会出现无端被拒的情况。有许多开发者等到花儿也谢了,依旧无法获准进入。
有人把移动应用市场比作一个个花团锦簇的花园。苹果家的花园围墙很高,高压电网很凶,采花大盗很多都出师未捷身先死。当然,也有一些冤死鬼。君不见前些日子苹果一个“例行检查”,奇虎360就没躲过“被下架”的命运!
2月7日,苹果对外发布一份声明,警告应用开发者不要违规操纵App Store的APP排名,否则可能被封杀。
开放三年后的“反恐之战”
有了iOS的“封闭”,就有Android的“开放”。Android系统从一诞生开始,似乎就是为了和iOS对着干而来的。
Android选择了在编程语言中人气很高的Java语言,自然是想迅速收获大批开发者。而且,它还允许任何一个注册开发商(人员)即时发布自己的APP!
“谷歌的目的是先把APP数量冲上去,这就有点像BBS论坛的灌水。而过去一年,这一数值达到了爆发式增长。”硅谷Android开发者社区创始人David Cao如是说。
因为开放,它成为了众多OEM厂商的必然选择。也是因为开放,导致它没有统一的设备标准。开发者花费了比iOS平台多得多的时间来调试维护,却未必能获得相应的收益。
“运行在Android的应用程序绝大部分都免费,但这是有原因的。”Android开发者社区的一位会员说,“我们都希望能将劳动转变为资金价值,但事实上你很难推行付费应用。因为一旦推行,‘寄生虫很快就会拷贝你的创意并推出更低价的应用,或者干脆免费。截至目前,苹果App Store仍是开发商一个更具商业意识的选择。”
还是因为开放,Android给了开发者挥洒才华的秀场,同时也给了黑客自由驰骋的疆场。于是,Android市场(包括官方和非官方的)还背上了“吸引恶意软件”的恶名。
不过最近,Android Market推出了一套全新的安全服务体系—Bouncer,目的是反病毒、反木马、反间谍应用。看来谷歌也意识到了开放带来的负面影响,无法坐视不管了。
Android
后发者真有优势吗?
遥想去年2月,诺基亚和微软终于“搞基”成功,业内人士普遍都看好两家的“软硬结合”。究竟它们的合作是“No-Win”还是“Win-Kia”暂时不得而知,但可以肯定的是,在iOS和Android正如日中天的时候,诺基亚和微软的联手直接把新兴的手机移动操作系统WP7抬上了与它们分庭抗礼的位置。
与谷歌不同,微软明显是借鉴了iOS的开发模式,也是封闭系统。就连在设置门槛对开发者进行甄选上,微软也与苹果保持步调一致——注册费每年99美元,交不出就免进!它只支持两种屏幕尺寸,所以要维护自己的APP也是比较轻松的。
WP7在编程语言、资源文档和“群众基础”方面的优势不必多说,而且在笼络开发者上确实自有一套手法,中文资料相当丰富。开发工具不用多说,有Visual Studio和Expression Blend这两大神器。
目前该平台只作为手机平台而存在,市面上并没有其他类产品使用该系统。虽然有诺基亚这样的老牌手机场上合作,但iOS和Android相比,无论应用数量和开发者人数,都只能说是大有潜力而已。
战国时代
手机平台
除了这三家之外,当然还有Symbian、Meego、Rim、WebOS和三星的Bada,甚至还有基于Android的Ophone等平台,颇像尚未实现“车同轨,书同文”的战国时代。不通用的技术规则之下,“一套代码走天下”这种事纯粹是痴人说梦而已。从某种意义上来说,选择“正确”的开发平台才是当前开发者们要面临的第一次抉择。