马宁

 

2007年最大的变化是移动行业应用的快速发展行业应用在很短的时间内从默默无闻发展为移动领域的主要支柱这和国内整体软件环境的成熟有很大关系

2007 年涉及移动和嵌入式领域的开发者的绝对数量有了很大提高,但是在整个接受调查者的比例却和2006 年基本持平,2006年的百分比为16.45%,而2007年为17.55%。所以我们可以说,2007 年是移动和嵌入式领域发展平稳的一年。

移动及嵌入式开发所针对的行业领域,在2007 年发生了一个显著的变化——移动行业应用软件的百分比取得了极大的增长。统计数据与我们在移动行业内部的感觉是相一致的,在2007年下半年,企业很难找到有足够经验的移动行业应用工程师。

平台开发商与工具开发商的比例,今年比去年有了明显的增加。平台开发商增长的原因,在于原有手机厂商开始转向智能手机的开发,除了选择自主开发嵌入式Linux系统外,开发门槛相对较低的Windows Mobile系统也是一个选择。

在操作系统的选择方面,2007 年也发生了一个重大的逆转:Embedded Linux 的爆炸式发展。Linux 的占有率已经达到了31.35%,是使用率最高的操作系统。Linux 的最大竞争对手微软的Windows CE 占据18.46% 的份额,Windows Mobile 占据14.12%。尽管二者相加的占有率仍达到了32.58%,但是,我们不得不为Linux Windows CE的差距迅速缩小而吃惊。仅仅在一年之前,Windows CE Windows Mobile 的占有率为29.02%24.59%,二者相加占据半壁江山;而Linux 只有18.61%。二者差距的迅速缩小,除了嵌入式开发公司绝对数量的增加造成的变化外,Embedded Linux 的代码开放性、低成本等特性成为吸引开发者的最大因素。之前一直为人诟病的开发成本高、周期长、开发资源有限等问题也随着开发者绝对数量的增加而缓解,从而不再制约Linux 的发展。

语言方面C/C++无疑是嵌入式领域的王者,在实际的开发中,除非特殊情况,已经很少使用汇编或C51语言来进行开发了。而.NET CF Java ME的使用主要集中在移动开发领域,而C++在移动开发领域也占有相当大的份额。

使用Jave ME 作为开发语言的占有率为21.61%, 而使用EclipeseNetBeans Jave 开发工具的占有率之和与Jave ME的占有率非常类似,所以我们认为这个数据是准确的。对照去年的数据,2006 年使用J2ME 的开发者比例大概是31.69%。这个比例大幅度减少了。

Logo

20年前,《新程序员》创刊时,我们的心愿是全面关注程序员成长,中国将拥有新一代世界级的程序员。20年后的今天,我们有了新的使命:助力中国IT技术人成长,成就一亿技术人!

更多推荐