随着移动互联网概念的不断升温,目前所有的厂商都将目光逐渐移到这个新兴的产业中,并投入了大量的开发人员。在这欣欣向荣的景象中,却暗藏着一丝丝不和谐的因素,而这些因素却是我们开发者不得不面对和解决的问题。

         不和谐因素最主要的就是“平台大战”,目前主流平台就有iPhoneAndroidSymbianWP7RIMJAVA等,这就是一个大障碍,由于每个平台都使用自己的开发语言,这就要求开发者必须掌握并且熟悉一门开发语言,所以选平台是摆在开发者面前的第一道门槛,还有每个平台都有一定的生命周期,这就使开发人员必须面对下一个问题---换平台,很痛苦。
 
         再说做一个平台,有的手机平台会有很多版本,很多分辨率,甚至很多硬件开发商,造成手机类型很分散,开发人员要想做一个成功的软件,就必须投入大量的人力、物力、时间去做适配工作,极大的降低了软件开发周期,增加了开发成本。
 
一个有想法的人,有一个很好的idea,他想把这个idea在手机上实现出来,等他把上面的问题搞定了,可能这idea就已经“过期”了,浪费,真正的浪费。
 
这些问题阻碍了大量开发人员的激情,这要求我们必须降低开发人员门槛,有一个容易上手的语言,一个容易开发的适配的平台,让移动互联网真正的绽放光彩。

         这里不得不提到正在趋于完善的技术,HTML5的开发语言想对CJAVA等相对很低,取消了繁杂的逻辑,简单易用的API,一个初学者基本很快能上手,并且这HTML5上做屏幕适配也是相对容易,所以说HTML5目前最适合开发者的语言。