|
Android开发语言在中国的前景十分广阔,首先是有成熟的消费者,包括OPPO,中国移动,中国联通,华为通讯,联想等大企业都在关注这个操作系统,希望能给他们带来更多的收益。它有潜力同时涵盖移动电话的两个不同消费群体,甚至可能缩小工作和娱乐之间的差别。 如今,很多基于网络或有网络支持的设备都运行某种 Linux 内核。这是一种可靠的平台:可经济有效地进行部署和提供支持,并且可直接作为面向部署的良好的设计方法。这些设备的 UI 通常是基于 HTML 的,可通过 PC 或 Mac 浏览器查看。但并不是每个设备都需要通过一个常规的计算设备来控制。 Google正在迅速为Android开发语言推出更新,2009年可谓是Android的大跃进时代。在去年更新的三个版本都以一种糖食糕点为代号。其中1.5版在4月份面世,代号为“纸杯蛋糕 (cupcake)”;1.6版在9月份推出,代号为“炸面圈(cupcake)”;2.0版于11月用于Droid手机。 还归功于Android开发语言率先在智能手机系统上采用的XML界面布局构架。Android为开发人员提供了大量的内置控件,开发人员无需深厚的UI设计功底就可以使用XML快速地布局出精致的界面效果。 这也就是为什么在短短一年时间内,Google移动软件商店突破2W的重要原因。微软的Windows Mobile 7也在使用类似的技术来简化程序人员的开发难度。随着Android的频繁更新,应用程序的兼容性问题亦接踵而至。数据显示,目前大部分Android手机采用1.6版本,比例达到了54.2%。 接下来27.7%的Android手机采用较早的1.5版本。采用最新的 2.0以及2.0.1版本Android操作系统的手机则一共占据17.7%的份额,只有极少的机型仍采用1.1版本的Android系统。面对Android目前版本过多的问题,Google显然在应用程序的兼容性上有点束手无措,这或许会让Android步Windows Mobile后尘,成为其发展的一个重要障碍。 在这种情况下,开发人员需要针对同一款软件开发多个不同版本,而非集中精力在程序自身的优化升级和性能提升上。因此,如果开发者希望自己的软件能够在更多的手机上使用。就需要为其开发更多的版本。去年Google就曾宣布,开发人员可以为特定的运营商创建专属游戏、日程表和其他手机应用时,就意味着Android兼容性复杂度被进一步加深。
|
|