Android移动游戏开发为何发展缓慢?
由于一些具有影响力的商业开发公司加入Android移动游戏的开发,必将刺激越来越多的开发者对Android移动游戏的兴趣,从而使Android迎来一个游戏井喷期。但是,事实上光明的前途往往伴随着曲折的道路。如果我们乐观的认为Android移动游戏的发展从此将一帆风顺,高歌猛进,那我们可能会失望。
Android移动游戏之所以发展缓慢,阻碍它的因素不仅仅是Google在移动游戏和娱乐上固有的短板。Android版本众多,各个手机厂商深度定制导致代码的分裂以及差别巨大的硬件配置等都成为Android移动游戏发展的阻碍。Android移动游戏的发展面临着一系列来自政策甚至是开发商和Google自己的阻力。一方面Google开放的态度使得Android Market上的游戏质量参差不齐,移动游戏分级制度也不甚明显,自然会与一些地区的法律产生抵触,导致整个Android移动游戏甚至是Market被禁止。而开发商对Android平台的不信任也是Android移动游戏发展缓慢的一个因素,由于开发商对Android平台的怀疑态度,导致他们不愿意在Android上投入过多的财力和物力,而Android的飞速发展又使他们不愿意放弃这块诱人的蛋糕。
而事实上,Android移动游戏发展面临的真正的阻力却来自Google自身,或者说,从Android诞生的那一刻便已经决定了。由于Android是开源的,理论上任何厂商都可以根据自己的需求对其进行定制,于是出现了HTC Sense,MOTOBLUR等各种定制UI。甚至出现了移动OMS,联想lephone等基于Android的系统。定制UI一方面提升了手机界面的差异性,也对企业塑造其品牌形象大有帮助,但是它却导致Android代码分裂,应用程序彼此难以兼容。导致开发者的开发成本大幅提高。
Android诞生短短两年时间,系统版本变经历了几次大的变革,版本更新是好事,说明Android正在朝着越来越好用越来越完善的方向发展,但是有一个致命的问题便是针对新的版本开发的应用往往无法在旧的版本上运行。于是同一个应用,开发者往往要针对不同的系统版本开发不同应用,再加上Android手机在硬件上不统一,导致开发难度进一步提升,使得很多移动游戏开发者不愿意在Android上做过多的努力。
Google不是苹果,苹果牢牢的控制着iPhone的系统版本和硬件,高度统一的系统和硬件为开发者提供了一套完整的开发规范,再加上苹果对App Store的严格审核,移动游戏开发者只要按照开发规范开发,通过审核在App Store上架并可以准备推广然后在家数钱了。但是Google不一样,Android采用的是开放手机联盟的方式,Google无法规定厂商采用何种硬件和那个版本的Android系统,开源一方面成就了Android,另一方面也带来了Android世界的混乱,导致开发者开发难度和推广难度的大幅提高。
但是,事实上Google已经在努力的改变这一切。同时由于Android的快速发展,Android移动游戏市场这块巨大的蛋糕必然引来更多游戏开发者的加入。只是,道路依然曲折。Google近日放出消息,Android 3.0禁止厂商自定义界面,力图挽回Android世界的混乱局面。我相信在今后的Android移动游戏发展过程中会迎来又一个春天。