2010年年底我来到纽约从事安卓手机Aviary相片编辑器的开发,成为了一名Android程序员,但是在这之前我也有十多年的程序开发经验。 每天的工作期间都会听到这样的话,“纽约的某某公司急招安卓程序员,可一个应聘者都没有。”我一直在想这到底是谁的错,在我看来,只是招聘企业自身的错。 据我所知,几乎所有纽约的这些小公司主推的产品,首先都是基于iOS系统的,而大部分项目经理将这一现象出现的原因归结为缺人手或者时间紧迫导致的。在这之后,如果时间允许,他们开始意识到这个应用程序需要有个Android版本。但到了这一步,即使招聘一个Android开发者并不是为了“创造”什么东西,只是做一些简单的“复制”工作。对于程序员而言,这显而易见不是份有吸引力的工作,对项目经理或者设计人员也同样如此。 不管怎样,如果只是暂时的鼠目寸光的话,在最初不重视Android系统也是可以理解。在美国,特别是纽约,iOS市场占有率还是很大的。今年五月份全国安卓系统用户占到50%,而iOS为42%(详情点击这里)。 如果像大部分人那样,从Android的市场份额中除去大量低端(非盈利)设备的份额,那就明白我为什么说能够理解了。 但是尽管这样,我并不赞同这样做。因为从全球范围来看,世界上其它地方的情况则完全不同。在那些地方Android系统用户达到80%,而iOS仅占约12%。即使是知道了这组数据,但为什么很难找到Android的程序员呢? 原因不外乎这几点:1、因为开发商没有下决心推动Android的发展。2、在某种程度上意识到需要走国际化路线,被动的去做Android开发。3、为满足用户的需要,将应用程序“复制”为Android版本后见到效果之后,盲目跟风。4、没有Android项目管理或用户体验的专业人员。5、对Android开发没有制定长远的计划。 从程序员的角度来看。在一个总是把Android排第2位的公司,这会让开发者很沮丧的。 而对于那些第一次进入移动应用市场的程序员来说,你觉得他们会倾向于选择哪个平台?他们看到你们所有的应用都是先用iOS,随后根据市场反馈情况决定是否“复制”出Android版本的,这完全就是一种扭曲的发展态度。 所以说,这些开发者干嘛要选Android?即使选了又凭什么要到你们的公司来?在此我给出一些行之有效的可以采用的建议:
或许你有更好的建议和想法,但是我觉得Android与iOS的未来都是不可估量的,不应厚此薄彼。 (英文Sephiroth,译者:S1012W2) 转自:http://code.csdn.net/news/2821786 |