资深风险投资专家Fred Wilson认为,Apple公司在10年之内将会失去其在top-3科技公司位置,原因在于它专注于硬件的开发和其在云技术中存在的弱点。但是实际上Apple与开发人员之间的联系可能是更大的问题。
这其中的端倪也不难看出,Apple自吹去年就有6百万的开发者在开发iOS生态系统,到目前为止支出的费用是100亿美元,是支付给其它平台总和的3倍。这么大的数字简直令人印象深刻。
但是转过视角我们可以看到,在Github上几乎看不到Apple的身影。随着Github上的开发者数量越来越多、社区活动越来越活跃,Apple还能独行其是吗?
GitHub上的趋势
也许有人会说Apple不需要看别人的脸色行事,毕竟那是牛气冲天的Apple啊。Redmonk分析师Donnie Berkholz认为,不管是Microsoft的C# 还是Apple的 Objective-C都不出所料的没有出现在Github上,因为这两者的生态系统既不鼓励也不主动阻止开源代码。
正如Berkholz所说的那样,Objective-C现在很孤单,而且,迄今为止在Github上只有5款编程语言真正的撼动动过整体份额:JavaScript、Ruby、Java、PHP 和 Python。
iOS以外的生态系统
如果我们看发布在HackerNews上的职位招聘信息就会发现,iOS 和 Android 开发者的需求量非常非常的相似,但如果我们看发布在Indeed.com上的职位招聘信息的话,其结果也是差不多的:
表格看起来没什么不一样,不过还应看一下职位的相对增长:
很明显,Apple已经不再是以前的霸主Apple了,正如最近Evans Data的调查所揭示的那样:
41%的Android开发者说他们完成一个应用程序只需要一个月或更少,而只有36%的iOS开发者和34%的Windows Phone开发者表示他们能尽快的完成这一目标。
84%的开发者针对平板电脑将选择Android作为他们的移动平台,相比之下只有62%的开发者选择了iOS系统。
这些数据显示出有多少个开发者在各自的平台上,除此之外,随着Google Play 硬生生的从Apple的 App Store的嘴里都走了大量的用户,不难看出苹果接下来所面临的挑战。
恐惧的时间到了?
上面所说的那些并不意味着Apple从现在开始就要恐惧了,但苹果的确需要找出一些方法来接受更广泛、开源的开发者生态系统,并真真切切的融入到目前的开发社区。否则的话,将只能对着更多的开发者转向Android 甚至是 HTML5的现象干着急了。
当然,这些事情如果都围绕GitHub来说的话似乎有些牵强,正如 Redmonk 的分析人士James Governor认为的“GitHub不再仅仅局限于Web开发,而是所有技术上的主流发展。”
为了在接下来的10年里让移动开发继续保持繁荣景象,我认为Apple公司应该考虑对开源开发者的开放尺度可以再大一点,开放地点选在GitHub上面就行了。 (编译/CODE)
本文为CSDN编译整理,未经允许不得转载,如需转载请联系market#csdn.net(#换成@)
原文链接:http://code.csdn.net/news/2819630