对手机有一定了解的朋友一定能够在IOS和Android的应用上感受到它们之间的差距。这个差距是由于Android Market的审核机制相对于APP Store的审核机制来讲那就等于零,开发者只需要有一个Google Checkout账号,便可以直接在Android Market上发布自己的应用,至于你的应用具体内容和质量,Google根本不会过问,也不论你的应用是一启动便崩溃退出还是启动之后就进入死循环。而这个在APP Store这边根本是不可能出现的,你给自己的应用名字后面加一个beta的字样,可能都会被审查员以“你的应用还处于测试版本”类似的缘由给你退回来,更别说你的应用会出现崩溃的问题了。从这个角度上来讲,Android Market像是一个大的菜市场,你只要交了地税就可以进去卖菜了,而APP Sotre就是一个大型超市,而且超市还有自己的品牌,他通过租售货架给你来获取收入分成,但是前提是你的产品要能通过他们的质量检验。
Android Market建立的时间更为短暂,Google是在应对APP Store的冲击下推出的产品,从Android Market的建立和运营都没有Apple在APP Store上做的准备那么充分,更何况Apple一直都有着销售自身产品的历史,而Google在销售上可能还显稚嫩,对于如何经营一个市场,我想Google一个是准备不足,另一个就是根本就没有这样的储备。
从开发者水平上来分析一下,我们知道Apple的产品在05年前后还属于一个较为高端的产品,国内众多的苦逼程序员接触到Mac系列产品的可能性其实还是蛮低的,通常能接触到这些产品的人大多是工作了两到三年的一些开发者,这些人的开发经验比较丰富。而Android天生支持Java的语法,初次学习的成本很低,很多开发者乃至学生都能进入到这一个团体中来,而这一团体的开发人员水平相对较低。从开发人员开发能力经验上来对比,实际上iOS开发者的平均水平是高于Android开发者的。
iOS开发有官方的一些设计准则,而Android在这方面可以说是没有,这最直接的结果就是iOS平台应用的体验比较统一,而Android相对来说比较混乱。
Android是从一个开源的小团队成长起来的,前期设计人员介入的较少,对于产品交互和人机界面的控制显然没有iOS平台那么专注。也就是说开发者使用系统默认的UI进行开发,iOS都会比Android优秀,目前Android的改变已经很明显了,相信在4.0之后会不断持续改进吧。
iOS平台的盈利能力比Android要好,开发者愿意在iOS平台版本上花时间是很正常的,而Android版本更多的都是公司级别产品需要平台布局的产物,个人开发者可能根本都没有太多的精力来适配Android的各种机型和分辨率,以及Android的各种广告平台。